搜索帮助总结
1. F4搜索帮助
1.1 SE11中定义F4搜索帮助
1.1.1 F4搜索帮助的调用方式一:
定义完成,在自建的数据库表中 输入帮助/检查 将光标放在需要引用搜索帮助的字段上,点击搜索帮助,在弹出的搜索帮助框中输入自己建立的搜索帮助名即可引用搜索帮助:
1.1.2 F4搜索帮助的调用方式二:
PARAMETER P_01 TYPE CHAR18 MATCHCODE OBJECT ZHUA_MARA.
ZHUA_MATNR 即为在SE11中创建的F4搜索帮助;
1.2 程序中直接定义的F4搜索帮助
1.2.1 选择内表
选择屏幕定义:
PARAMETERS P_KUNNR TYPE KNA1-KUNNR.
搜索帮助输出内表:
TYPES: BEGIN OF TYP_00,
KUNNR TYPE KUNNR,
NAME1 TYPE KNA1-NAME1,
END OF TYP_00.
DATA GT_F4_OUT TYPE TABLE OF TYP_00.
选择屏幕输出控制:
EXPORTING - RETFIELD:返回到屏幕变量中的内表字段名
dynpprog = sy-repid :指定屏幕参数所在的程序名称
dynpnr = sy-dynnr :指定参数所在的屏幕编号
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_KUNNR.
** 搜索帮助-显示内表数据获取:
SELECT KUNNR
NAME1
FROM KNA1
INTO TABLE GT_F4_OUT
WHERE BAHNS <> ''.
** 搜索帮助 FUNCTION:
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
* DDIC_STRUCTURE = ' '
RETFIELD =