选择屏幕事件写在INITIALIZATION和START-OF-SELECTION之间,即:初始化和执行之间的事件 1:AT SELECTION-SCREEN OUTPUT. 相当于PBO,即:每次选择屏幕调用之前触发,选择屏幕输出之前,可以根据自己的需要改变。 2:AT SELECTION-SCREEN ON. 相当于PAI,即:屏幕操作时,会触发。可以做正确性检查,或者必输项处理等操作。 3:AT...
SELECTION-SCREEN: END OF BLOCK blk1. SELECTION-SCREEN END OF SCREEN 9001. 9000 PBO&PAI PROCESS BEFORE OUTPUT. MODULE STATUS_9000. * PROCESS AFTER INPUT. MODULE USER_COMMAND_9000. MODULE user_exit_9000 AT EXIT-COMMAND. PBO 一般来说PBO 和 PAI 我会分成两个包含文件,也是后期维护的时候便于查找...
选择屏幕事件at selection-screen at selection-screen事件在用户在活动选择屏幕上输入后进行处理。当用户按下功能键或单击按钮以及用户可以交互的许多其他元素时,可能会发生这种情况。除了数据验证检查之外,还可以使用at selection-screen事件调用警告消息、GUI 状态更改甚至弹出窗口。 例如如下代码: AT SELECTION-SCREEN OU...
1、程序首先执行INITIALIZATION 事件; 2、接着执行AT SELECTION SCREEN OUTPUT事件(也就是PBO) ,在这个事件里你可以通过修改系统默认screen内表修改屏幕的某些属性; PARAMETERS: TEST1(10) MODIF ID SC1, TEST2(10) MODIF ID SC2, TEST3(10) MODIF ID SC1, TEST4(10) MODIF ID SC2. AT SELECTION-SCREEN O...
是不是因为这个本来定义的是个select-options, 然后在程序里改变他的值了。由最初的单值(空,或者B*),变为了一个range内表 然后测试了下,不是这个问题。 然后我就考虑这个 at selection-screen output。 因为按钮决定部分输入框的编辑性。 是否这里有了影响 ...
对于一些录入检查警告提示处理应该放到AT SELECTION-SCREEN.事件中,这样就不会再次执行INITIALIZATION事件 三、处理说明 1、程序首先执行INITIALIZATION 事件; 2、接着执行AT SELECTION SCREEN OUTPUT事件(也就是PBO) ,在这个事件里你可以通过修改系统默认screen内表修改屏幕的某些属性; PARAMETERS: TEST1(10) MODIF ID SC...
对于一些录入检查警告提示处理应该放到AT SELECTION-SCREEN.事件中,这样就不会再次执行INITIALIZATION事件 三、处理说明 1、程序首先执行INITIALIZATION 事件; 2、接着执行AT SELECTION SCREEN OUTPUT事件(也就是PBO) ,在这个事件里你可以通过修改系统默认screen内表修改屏幕的某些属性; ...
7)报表及选择屏幕事件过程 报表事件过程 INITIALIZATION用于屏幕初始化,例如屏幕字段默认值的填充 START-OF-SELECTION END-OF-SELECTION 选择屏幕事件在INITIALIZATION之前STATR-OF-SELECTION之后触发 ATSELECTION-SCREENOUTPUT."对选择屏幕字段进行修改 ATSELECTION-SCREENINPUT.处理特殊输入字段 ATSELECTION-SCREENON<FIELD> ...
在SAP 的 ABAP编程语言中,`AT SELECTION-SCREEN`是一个事件处理程序,用于处理选择屏幕上的用户选择。 `AT SELECTION-SCREEN`事件在用户选择一个项目并按下回车键或者执行其他确认操作后触发。在`AT SELECTION-SCREEN`事件中,你可以编写代码来处理用户的选择,例如更新数据、执行特定的操作或者显示其他屏幕。
初始化:START-OF-SELECTION 选择事件:AT SELECTION-SCREEN 事件:AT SELECTION-SCREEN OUTPUT 1.测试事件 (1)测试事件“START-OF-SELECTION” *&---* *& 包含 ZHY01_HY101_20220624_01_MAIN *&---* START-OF-SELECTION. MESSAGE '测试' TYPE 'I'....