提问人:Suncatcher 提问时间:11/15/2023 更新时间:11/20/2023 访问量:49
如何导出ABAP包对象元数据?
How to export ABAP package objects metadata?
问:
我想导出包结构,包括所有对象、类型、类和程序及其元数据。我想保留对象元数据及其所有关系,包括子包层次结构关系、程序/包含关系、FM/include/主程序关系等。
理想情况下,它应该类似于 SE80 层次结构输出,我希望它在 Excel 中格式化。
我试过了:
- 显示 - UML 类图。这给了一些奇怪的东西,不是很有用
- 显示 - 对象列表。仅显示使用访问、接口和子包,而不显示完整的对象列表。
- 包检查 - 所有对象。它只显示错误,也没有用。
我知道这是在经典 ECC 中无法通过内置工具实现的,但也许我们在 S4 中有一些好东西?
我在 S4HANA 1709 上。
答:
-1赞
phil soady
11/20/2023
#1
如果要导出包和子包以及所有开发对象,并将它们带到另一个SAP系统,最好的方法是使用传输。
在 Se10 中创建传输。
在这里,副本的传输是理想的选择。
然后在 se80 中
将 DEV 类的所有对象写入传输。
使用函数,
单击鼠标右键,写入传输条目
然后选择“所有对象”按钮
请注意,您需要对子包重复此操作。 此功能不会自动遍历子包。
然后释放您的运输工具。
现在只需拾取传输文件,对下一个系统很重要
评论
0赞
Suncatcher
11/21/2023
If you want to export packages
不,我不是。我知道如何传输对象和包,我需要对象的元数据纯粹用于文档目的
0赞
phil soady
11/21/2023
对不起,我现在才注意到该帖子来自您的评论。请原谅居高临下的回应。你当然知道。不好意思。
评论
devclass
which metadata
对象名称和描述。当然,这是最关键的一点。我需要知道哪些类属于哪个包,哪些类属于哪些程序,哪些方法属于哪些类等等have you considered getting the objects from the TADIR table?
是的,我做到了,这就是我现在正在做的事情。但是,这不是一种前途无势的方式,我花了很多时间格式化 TADIR 输出并查找与多级嵌套对象的关系。so is it a combo of TADIR and the ABAP Cross-ref
有点