选择屏幕事件写在INITIALIZATION和START-OF-SELECTION之间,即:初始化和执行之间的事件 1:AT SELECTION-SCREEN OUTPUT. 相当于PBO,即:每次选择屏幕调用之前触发,选择屏幕输出之前,可以根据自己的需要改变。 2:AT SELECTION-SCREEN ON. 相当于PAI,即:屏幕操作时,会触发。可以做正确性检查,或者必输项处理等操作。 3:AT...
screen-input='0' . ENDIF. ENDIF. MODIFY SCREEN. ENDLOOP. AT SELECTION-SCREEN OUTPUT .事件会被单选控件触发。 Screen的Group1是给用户编程使用的,在前面给控件编组以后,这里可以得到控件的组名称。 Group3是保留属性,通过跟踪,猜测它可能是控件的类型属性,对于TXT和OPU的控件,我们不需要改变它的INPUT属性,因...
screen-input='0' . ENDIF. ENDIF. MODIFY SCREEN. ENDLOOP. AT SELECTION-SCREEN OUTPUT .事件会被单选控件触发。 Screen的Group1是给用户编程使用的,在前面给控件编组以后,这里可以得到控件的组名称。 Group3是保留属性,通过跟踪,猜测它可能是控件的类型属性,对于TXT和OPU的控件,我们不需要改变它的INPUT属性,因...
4.AT SELECTION-SCREEN OUTPUT: 这是一个事件块,在选择屏幕输出之后触发。在这个事件块中,屏幕的属性可以被修改。 5.LOOP AT SCREEN和MODIFY SCREEN: 通过LOOP AT SCREEN循环遍历选择屏幕上的所有屏幕元素。 CASE screen-group1用于检查屏幕元素所属的组。这里有两个组:TY1和TY2。 对于TY1组,如果P1单选按钮被...
At selection-screen 一般是用来处理与selection screen相关的一些输入输出。output指的是在输出之前做的操作,屏幕字段检查或者屏幕更改!可以参考下面这个Blog:http://blog.sina.com.cn/s/blog_5ccd375b0100htag.html http://blog.sina.com.cn/s/blog_5ccd375b0100kk4o.html ...
SELECTION-SCREEN . PARAMETERS : 字段 TYPE 参考数据元素 MODIF ID 分组 . select-option : 字段 for 参考数据元素 modif id 分组 . at SELECTION-SCREEN OUTPUT . loop as screen . CASE 'X'. WHEN 分类1. IF screen-group1 EQ '分组1'.
选择屏幕事件at selection-screen at selection-screen事件在用户在活动选择屏幕上输入后进行处理。当用户按下功能键或单击按钮以及用户可以交互的许多其他元素时,可能会发生这种情况。除了数据验证检查之外,还可以使用at selection-screen事件调用警告消息、GUI 状态更改甚至弹出窗口。
at SELECTION-SCREEN OUTPUT . LOOP AT SCREEN. IF screen-name = 'S_VKORG-LOW' OR screen-name = 'S_SPART-LOW'. screen-required = '2'."假必输 MODIFY SCREEN. ENDIF. ENDLOOP. 1. 2. 3. 4. 5. 6. 7. 真必输使用方式, OBLIGATORY . ...
AT SELECTION-SCREEN OUTPUT .事件会被单选控件触发。 Screen的Group1是给用户编程使用的,在前面给控件编组以后,这里可以得到控件的组名称。 Group3是保留属性,通过跟踪,猜测它可能是控件的类型属性,对于TXT和OPU的控件,我们不需要改变它的INPUT属性,因此将它们排出在外。
在SAP 的 ABAP 编程语言中,`AT SELECTION-SCREEN`是一个事件处理程序,用于处理选择屏幕上的用户选择。 `AT SELECTION-SCREEN`事件在用户选择一个项目并按下回车键或者执行其他确认操作后触发。在`AT SELECTION-SCREEN`事件中,你可以编写代码来处理用户的选择,例如更新数据、执行特定的操作或者显示其他屏幕。