1. ... ON field :在PARAMETER变化时触发的事件,对于选择屏幕某字段输入的PAI事件,当该字段的值被传递给程序时被触发,可以应用于改字段本身的正确性检查,如可系统提示错误,则可以在该字段中重新输入,此时其他元素呈灰色,不接受输入 2. ... ON END OF sel :SELECT-OPTION触发的事件,用于整个选择表输入结束后...
AT SELECTION-SCREEN OUTPUT. LOOP AT SCREEN. "当C2没有钩选时,其他元素都设置为可输入 IF screen-name <>'C2'ANDc2IS INITIAL. screen-input=1. MODIFY SCREEN. ELSEIF screen-name <>'C2'ANDc2IS NOT INITIAL. screen-input=0."C2钩选时,所以屏幕输入元素禁止输入 MODIFY SCREEN. ENDIF. "控制下拉列...
1. … ON field :在PARAMETER变化时触发的事件,对于选择屏幕某字段输入的PAI事件,当该字段的值被传递给程序时被触发,可以应用于改字段本身的正确性检查,如可系统提示错误,则可以在该字段中重新输入,此时其他元素呈灰色,不接受输入 2. … ON END OF sel :SELECT-OPTION触发的事件,用于整个选择表输入结束后各行...
在SAP 的 ABAP 编程语言中,`AT SELECTION-SCREEN`是一个事件处理程序,用于处理选择屏幕上的用户选择。 `AT SELECTION-SCREEN`事件在用户选择一个项目并按下回车键或者执行其他确认操作后触发。在`AT SELECTION-SCREEN`事件中,你可以编写代码来处理用户的选择,例如更新数据、执行特定的操作或者显示其他屏幕。 以下是一...
选择屏幕事件写在INITIALIZATION和START-OF-SELECTION之间,即:初始化和执行之间的事件 1:AT SELECTION-SCREEN OUTPUT. 相当于PBO,即:每次选择屏幕调用之前触发,选择屏幕输出之前,可以根据自己的需要改变。 2:AT SELECTION-SCREEN ON. 相当于PAI,即:屏幕操作时,会触发。可以做正确性检查,或者必输项处理等操作。
AT SELECTION-SCREEN イベントAT SELECTION-SCREENは、選択画面の処理中に発生する一連のイベント全体の基本フォームです。 実行可能プログラムまたはリンクされた論理データベースにおける標準選択画面は、INITIALIZATIONイベントおよびSTART-OF-SELECTIONイベントの間で自動的に呼び出されます。...
选择屏幕的作用在于为程序输入一些限制条件什么的,AT SELECTION-SCREEN.只能响应屏幕元素,当你按F8时,(一般意义上讲)是选择屏幕条件输入完成,需要正式进入程序逻辑的执行了,选择屏幕代码的执行优先级高于 START-OF-SELECTION.事件,所以会优先出现输入屏幕,按F8后,会把选择屏幕的输入送到程序中,执行后面的代码...
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 中的 field 的显示状态都是的,在程序中修改其属性 active 的值为 '0' 时,该field就回隐藏起来。 但是在下一次屏幕显示前,其默认值又归为显示了。这时候可以在 at selection-screen output 事件或者 PBO中来修改active 值为 '0'即可。
AT SELECTION-SCREEN. "锁定程序 CALL FUNCTION 'ENQUEUE_EZZSOPR0032' EXPORTING mode_trdir = 'E' "锁类型 name = 'ZSOPR0032' "锁对象名称 x_name = ' ' _scope = '2' _wait = ' ' _collect = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3. IF sy-subrc <> 0. MES...