建立搜索帮助需要调用一个函数F4IF_INT_TABLE_VALUE_REQUEST
具体用法:
INTO CORRESPONDING FIELDS OF TABLE gt_ZDWSCUS
FROM ZDWSCUS_14062.```
`` call function 'F4IF_INT_TABLE_VALUE_REQUEST'
exporting
retfield = 'ZNAME1' "表格要显示的字段
dynpprog = sy-repid "返回的程序
dynpnr = sy-dynnr "屏幕
dynprofield = 'ZNAME1' "往页面回填值的地方
value_org = 'S' "显示类型
tables
value_tab = gt_ZDWSCUS "传进去的表格 帮助的内表
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3. .
``
根据不同的要求,可以定义gt_ZDWSCUS里值(可查询可传值)
######给屏幕建立搜索帮助
以下代码在选择屏幕的逻辑流里面写
``` FIELD zname1 MODULE ztable_user_zname1 ON REQUEST."触发事件SEARCH HELP
MODULE user_command_9000."系统自定义的触发事件
PROCESS ON VALUE-REQUEST.
FIELD zname1 MODULE user_command_zname1."双击生成主函数写搜索帮助的程序```