1

有谁知道如何从 package 中提取程序列表对象。课程、文件、筛选 ? 或者我可以在哪些表格中找到这些信息。如下图……有什么办法吗?

在此处输入图像描述

4

3 回答 3

1

签入事务 se16 或 se16n 表 tadir 和 tfdir。通过正确的选择,您将找到您的报告和课程。

于 2017-01-16T21:56:33.060 回答
1

没有单一的类或 FM 可以满足您的要求,但您可以结合多种方法来实现要求:

  1. RS_PROGRAM_INDEX FM,您将程序名称放入PG_NAME参数中

它将列出所有类型和数据声明以及子例程

  1. RS_GET_ALL_INCLUDES FM 将列出所有包含的程序(如果存在)
  2. REPOSITORY_ENVIRONMENT_RFC远程启用 FM,列出报告代码库中的所有类型、数据声明以及所有函数和接口调用。它应该被称为:

    OBJ_TYPE -> PROG
    OBJECT_NAME -> <report>
    

如果这一切还不够,您可以使用 ABAPREAD REPORT语句将报告的完整源代码提取到内部表中,然后您可以使用 Regex 或任何其他工具对其进行分析。

于 2020-02-25T11:57:46.313 回答
0

您可以安装 SAPLink 并下载您想要的内容。

SAPLink:https ://app.assembla.com/spaces/saplink/wiki

于 2017-01-17T22:00:12.500 回答