AT SELECTION-SCREEN イベントAT SELECTION-SCREENは、選択画面の処理中に発生する一連のイベント全体の基本フォームです。 実行可能プログラムまたはリンクされた論理データベースにおける標準選択画面は、INITIALIZATIONイベントおよびSTART-OF-SELECTIONイベントの間で自動的に呼び出されます。...
在SAP 的 ABAP 编程语言中,`AT SELECTION-SCREEN`是一个事件处理程序,用于处理选择屏幕上的用户选择。 `AT SELECTION-SCREEN`事件在用户选择一个项目并按下回车键或者执行其他确认操作后触发。在`AT SELECTION-SCREEN`事件中,你可以编写代码来处理用户的选择,例如更新数据、执行特定的操作或者显示其他屏幕。 以下是一...
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 我会分成两个包含文件,也是后期维护的时候便于查找...
选择屏幕事件写在INITIALIZATION和START-OF-SELECTION之间,即:初始化和执行之间的事件 1:AT SELECTION-SCREEN OUTPUT. 相当于PBO,即:每次选择屏幕调用之前触发,选择屏幕输出之前,可以根据自己的需要改变。 2:AT SELECTION-SCREEN ON. 相当于PAI,即:屏幕操作时,会触发。可以做正确性检查,或者必输项处理等操作。 3:AT...
SCREEN-INTENSIFIED = '1'. MODIFY SCREEN. CONTINUE. ENDIF. IF SCREEN-GROUP1 = 'SC2'. SCREEN-INTENSIFIED = '0'. MODIFY SCREEN. ENDIF. ENDLOOP. 3、系统将屏幕输出到用户端,用户就可进行交互操作了。也就是PAI处理,其分为 3.1字段AT SELECTION-SCREEN ON XXXX. ...
7)报表及选择屏幕事件过程 报表事件过程 INITIALIZATION用于屏幕初始化,例如屏幕字段默认值的填充 START-OF-SELECTION END-OF-SELECTION 选择屏幕事件在INITIALIZATION之前STATR-OF-SELECTION之后触发 ATSELECTION-SCREENOUTPUT."对选择屏幕字段进行修改 ATSELECTION-SCREENINPUT.处理特殊输入字段 ATSELECTION-SCREENON<FIELD> ...
IF SCREEN-GROUP1 = 'SC1'. SCREEN-INTENSIFIED = '1'. MODIFY SCREEN. CONTINUE. ENDIF. IF SCREEN-GROUP1 = 'SC2'. SCREEN-INTENSIFIED = '0'. MODIFY SCREEN. ENDIF. ENDLOOP. 3、系统将屏幕输出到用户端,用户就可进行交互操作了。也就是PAI处理,其分为 3.1字段AT SELECTION-SCREEN ON XXXX. REPORT...
ATSELECTION-SCREEN. IFSSCRFIELDS-UCOMM ='FC05'."触发 FC05工具栏按钮,将要执行什么操作 CALLSELECTION-SCREEN1234."调用程序中的子屏幕 ENDIF. 运行界面如下: 以下代码来自官方网站上面的例子: *官方菜单SELECTION-SCREEN FUNCTION KEY n (demo:http://help.sap.com/abapdocu_70/en/ABAPSELECTION-SCREEN_FUNCT...
该图有一个错误,START-OF-SELECTION执行是回到INITIALIZATION事件,但是INTITIALIZATION事件的对选择屏幕的修改只有第一次影响选择屏幕字段,再次执行时不会影响选择屏幕字段,选择屏幕字段将保持用户输入的内容。 对于一些录入检查警告提示处理应该放到AT SELECTION-SCREEN.事件中,这样就不会再次执行INITIALIZATION事件 ...
SELECT-SCREEN具体的应用语法如下: (1)SELECTION-SCREEN BEGIN OF SCREENsrc. ... SELECTION-SCREEN END OF SCREENsrc. 该语法用于定义一个INCLUDE SUREEN,可通过CALL方法在Report程序中引用,CALL屏幕窗体时加入STARTING AT ... ENDING AT ...参数可以将所定义屏幕窗体作为一个新的对话框窗体来引用,并指定期创建...