有谁知道如何从 package 中提取程序列表对象。课程、文件、筛选 ? 或者我可以在哪些表格中找到这些信息。如下图……有什么办法吗?
问问题
2885 次
3 回答
1
签入事务 se16 或 se16n 表 tadir 和 tfdir。通过正确的选择,您将找到您的报告和课程。
于 2017-01-16T21:56:33.060 回答
1
没有单一的类或 FM 可以满足您的要求,但您可以结合多种方法来实现要求:
- RS_PROGRAM_INDEX FM,您将程序名称放入
PG_NAME
参数中
它将列出所有类型和数据声明以及子例程!
- RS_GET_ALL_INCLUDES FM 将列出所有包含的程序(如果存在)
REPOSITORY_ENVIRONMENT_RFC远程启用 FM,列出报告代码库中的所有类型、数据声明以及所有函数和接口调用。它应该被称为:
OBJ_TYPE -> PROG OBJECT_NAME -> <report>
如果这一切还不够,您可以使用 ABAPREAD REPORT
语句将报告的完整源代码提取到内部表中,然后您可以使用 Regex 或任何其他工具对其进行分析。
于 2020-02-25T11:57:46.313 回答
0
您可以安装 SAPLink 并下载您想要的内容。
于 2017-01-17T22:00:12.500 回答