ABAP ALV输入窗口自定义搜索帮助

REPORT t11.
DATA: it_return_tab TYPE TABLE OF ddshretval WITH HEADER LINE,
      wa_return     LIKE LINE OF  it_return_tab.
DATA: BEGIN OF lt_zmat OCCURS 0,
  zmatnr LIKE zmat-zmatnr,
  zmaktx LIKE zmat-zmaktx,
  END OF lt_zmat.
PARAMETERS: s_zmatnr LIKE zmat-zmatnr.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_zmatnr.
  PERFORM frm_f4_zklxn.
FORM frm_f4_zklxn.
  SELECT * FROM zmat
    INTO CORRESPONDING FIELDS OF TABLE lt_zmat.
  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
      retfield         = 'ZMATNR'
      dynpprog         = sy-repid
      dynpnr           = sy-dynnr
      dynprofield      = 'X'
      value_org        = 'S'
      display          = 'F'
      callback_program = sy-cprog
    TABLES
      value_tab        = lt_zmat
      return_tab       = it_return_tab
    EXCEPTIONS
      parameter_error  = 1
      no_values_found  = 2
      OTHERS           = 3.

ENDFORM.                   

你可能感兴趣的:(ABAP ALV输入窗口自定义搜索帮助)