F4IF_SELECT_VALUES 读取搜索帮助

F4IF_SELECT_VALUES 读取搜索帮助

Selection of the values of a search help

 

FORM sub_read_f4.
  "执行搜索帮助,返回复核的数据
  DATA: ls_shlp   TYPE shlp_descr,
        lt_return TYPE TABLE OF ddshretval.
  DATA lt_selopt TYPE ddshselops.
"用function:F4IF_GET_SHLP_DESCR 可以直接查询出搜索帮助的信息
  CALL FUNCTION 'F4IF_GET_SHLP_DESCR'
    EXPORTING
      shlpname 'ZH_BNAME'
      shlptype 'SH'
    IMPORTING
      shlp     = ls_shlp.

"查询条件 APPEND VALUE #( shlpname = 'H_SPFLI' shlpfield = 'CARRID' sign = 'I' option = 'EQ' low = 'AA' ) TO lt_selopt. ls_shlp = VALUE #( shlpname = 'H_SPFLI' shlptype = 'SH' selopt = lt_selopt ) . "执行查询 CALL FUNCTION 'F4IF_SELECT_VALUES' EXPORTING shlp = ls_shlp * maxrows = 2 * SORT = ' ' * CALL_SHLP_EXIT = ' ' * IMPORTING * MAXROWS_EXCEEDED = TABLES return_tab = lt_return. ENDFORM.

 

posted @ 2021-06-07 17:33  客于溟  阅读(141)  评论(0)    收藏  举报