AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_batch-low .
PERFORM frm_search_help USING 'S_BATCH'..
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_batch-high .
PERFORM frm_search_help USING 'S_BATCH'.
OR
AT SELECTION-SCREEN ON VALUE-REQUEST FOR : s_batch-low ,s_batch-high.
PERFORM frm_search_help USING 'S_BATCH'.
FORM frm_search_help USING field_name TYPE char10.
IF field_name = 'S_BATCH' .
SELECT DISTINCT matnr,charg,z_extbatch FROM mch1 WHERE z_extbatch IS NOT INITIAL INTO TABLE @DATA(lt_batch).
IF sy-subrc = 0.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'Z_EXTBATCH' "搜索帮助内表要输出的帮助字段名
dynpprog = sy-repid
dynpnr = sy-dynnr
dynprofield = 'S_BATCH'
value_org = 'S'
TABLES
value_tab = lt_batch. "存储搜索帮助内容的内表
IF sy-subrc <> 0.
MESSAGE '没有相关搜索帮助' TYPE 'I'.
ENDIF.
ENDIF.
ENDIF.
ENDFORM.