一、 定义时利用数据类型本身的帮助
PARAMETERS: carrid TYPE
sflight-carrid,
connid TYPE
sflight-connid .
如果需要定义工厂、公司、仓库地点等,可以找有搜索帮助的数据元素做参考
二、 使用帮助函数完成一般帮助
函数:
F4IF_INT_TABLE_VALUE_REQUEST
效果:
本例代码:
REPORT
ZLM_TEST_044.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
PARAMETERS:
p_matnr TYPE
matnr.
SELECTION-SCREEN END OF BLOCK b1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_matnr.
PERFORM frm_f4.
FORM frm_f4.
TYPES: BEGIN OF values,
matnr TYPE matnr,
maktx TYPE maktx,
END OF values.
DATA: values_tab
TYPE TABLE OF values.
SELECT
matnr maktx
FROM
makt
INTO TABLE values_tab.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield
= 'MATNR'
"需要回传的字段
dynpprog
= sy-repid
dynpnr
= sy-dynnr
dynprofield
= 'MAKTX'
"需要显示的字段
window_title = '情选择物料 '
value_org
= 'S'
TABLES
value_tab
= values_tab.
ENDFORM.
"frm_f4