确定 SAP 中给定选择屏幕中给定类型参数的值


函数模块 RS_SELSCREEN_INFO 将为您提供输入报表名称后的参数和选择选项列表。您可以通过在相应的 SAP T 代码(如 SE37 或 SE80)中输入名称 RS_SELSCREEN_INFO 来查看有关此 FM 的详细信息。

您可以如下调用此 FM RS_SELSCREEN_INFO −

CALL FUNCTION 'RS_SELSCREEN_INFO' "
   EXPORTING
      report =                    " rsvar-report Report Name
   TABLES
      field_info =                " scr_info     Information about type, reference field, etc.
   EXCEPTIONS
      NO_SELECTIONS = 1           "              Report has no selections
      REPORT_NOT_EXISTENT = 2     "              Report does not exist
      SUBROUTINE_POOL = 3         "
      .  "  RS_SELSCREEN_INFO

或者,您可以尝试使用函数模块 GET_DICTIONARY_FIELDS- 来提供 ABAP 程序中使用的所有 Dictionary 字段。您可以通过在相关的 SAP 事务(如 SE37 或 SE80)中输入名称 GET_DICTIONARY_FIELDS 来获取完整详细信息。

CALL FUNCTION 'GET_DICTIONARY_FIELDS' "Provides all Dictionary fields used in a program
   EXPORTING
      progname =                  " sy-repid
   TABLES
      field_tab =                 "
      .  "  GET_DICTIONARY_FIELDS

更新于: 13-2 月-2020

671 次浏览

启动您的 职业生涯

完成课程即可获得认证

立即开始
广告