Abap 如何从SE80中提取程序子对象?

Abap 如何从SE80中提取程序子对象?,abap,sap-data-dictionary,Abap,Sap Data Dictionary,有人知道如何从包中提取程序列表对象吗。 类、文件、屏幕?或者在哪些表格中可以找到这些信息。 如下图所示。。。 有办法吗 在tadir和tfdir out表中签入事务se16或se16n。选择正确后,您将找到您的报告和类。您可以通过安装SAPLink和下载所需内容来完成此操作 SAPLink:没有一个类或FM可以满足您的需求,但您可以结合多种方法来实现需求: RS\u PROGRAM\u INDEXFM,将程序名放入PG\u name参数中 它将列出所有类型和数据声明,以及子例程 RS\u GET

有人知道如何从包中提取程序列表对象吗。 类、文件、屏幕?或者在哪些表格中可以找到这些信息。 如下图所示。。。 有办法吗


在tadir和tfdir out表中签入事务se16或se16n。选择正确后,您将找到您的报告和类。

您可以通过安装SAPLink和下载所需内容来完成此操作


SAPLink:

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

  • RS\u PROGRAM\u INDEXFM,将程序名放入
    PG\u name
    参数中
  • 它将列出所有类型和数据声明,以及子例程

  • RS\u GET\u ALL\u INCLUDESFM将列出所有节目内容(如果存在)
  • REPOSITORY\u ENVIRONMENT\u RFC远程启用FM,列出报告代码库中的所有类型、数据声明以及所有函数和接口调用。应该这样称呼:

    OBJ_TYPE -> PROG
    OBJECT_NAME -> <report>
    
    OBJ_类型->程序
    对象名称->
    
  • 若所有这些都不充分,那个么您可以使用ABAP语句将报表的完整源代码提取到内部表中,然后您可以使用正则表达式或任何其他工具对其进行分析