1)PROCESSBEFOREOUTPUT(简称PBO):进行屏幕初始化工作,如数据库选择,屏幕元素属性动态设定等,如根据用户权限和继电定值申请单的状态确定哪些屏幕字段是输入状态,哪些字段是显示状态;PBO模块结束后,系统显示当前用户屏幕
2)PROCESSAFTERINPUT(简称PAI):当用户在屏幕上执行某些功能后被触发,PAI结束后,屏幕可能进入后续或返回上一个屏幕序列;3)PROCESSONHELP-REQUEST(简称POH):当用户按下F1键要求查看帮助信息时触发;4)PROCESSONVALUE-REQUEST(简称POV):当用户按下F4键要求查看搜索帮助时触发
5)如何实现f4帮助方法一:a
事务码SE11打开数据字典,选中搜索帮助,填写名称,点击创建
(前提先把表格和数据元素以及域都建好了)2
填写基本相关信息,搜索帮助描述,取数的表,显示的对话框类型
填写搜索帮助参数,字段名称,输入输出属性,显示位置次序,数据元素
打开要建立搜索帮助的表,选中要建立搜索帮助的字段,点击SRCHHELP,填入你建立好的搜索帮助的名称
保存,激活表
重新保存要用到表中搜索帮助的程序,激活后就可以使用搜索帮助来选择值了
Ps:在建立屏幕程序的时候要填上屏幕中你所填变量的f4的名字注:此方法比较直观,但是有相关的前提:要添加搜索帮助的表中的字段,必须要有参照的数据元素
没有数据元素无法建立搜索帮助
所以前提就是我们要事先维护好数据元素
方法二:在ABAP程序中直接写相关代码来实现
具体步骤:1
添加VALUE-REQUEST事件
示例代码:ATSELECTION-SCREENONVALUE-REQUESTFORS_XILEI-LOW
PERFORMFRM_XILEI_SELECT
在子程序中实现搜索帮助功能
示例代码:FORMFRM_X