在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,即:屏幕操作时,会触发。可以做正确性检查,或者必输项处理等操作。 3:AT...
3.2区域AT SELECTION-SCREEN ON BLOCK XXXX. REPORT EVENT_DEMO. SELECTION-SCREEN BEGIN OF BLOCK PART1 WITH FRAME. PARAMETERS: NUMBER1 TYPE I, NUMBER2 TYPE I, NUMBER3 TYPE I. SELECTION-SCREEN END OF BLOCK PART1. SELECTION-SCREEN BEGIN OF BLOCK PART2 WITH FRAME. PARAMETERS: NUMBER4 TYPE I, ...
SCREEN-INTENSIFIED = '0'. MODIFY SCREEN. ENDIF. ENDLOOP. 3、系统将屏幕输出到用户端,用户就可进行交互操作了。也就是PAI处理,其分为 3.1字段AT SELECTION-SCREEN ON XXXX. REPORT EVENT_DEMO. NODES SPFLI. AT SELECTION-SCREEN ON CITY_FR. IF CARRID-LOW EQ 'AA' AND CITY_FR NE 'NEW YORK'. ...
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> ...
AT SELECTION-SCREEN ON BLOCK PART2. IF NUMBER6 LT NUMBER5 OR NUMBER6 LT NUMBER4 OR NUMBER5 LT NUMBER4. MESSAGE E030(HB). ENDIF. 3.3屏幕AT SELECTION-SCREEN 在此事件里可以进行对用户输入进行完整性进行检查。 在PAI处理中出现错误,系统返回屏幕,请求用户重新输入; ...
SELECTION-SCREEN END OF BLOCK .来创建一个选择屏幕。可选项 WITH FRAME TITLE title 确定选择屏幕是否带有边框,而TITLE title选项决定是否在边框上带有文字说明。选择屏幕字段的校验可以为选择屏幕中的单个字段指定校验,采用语法:AT SELECTION-SCREEN ON .事件块中指定的代码来校验单个字段。也可以为指定的选择屏幕中...
AT SELECTION-SCREEN イベントAT SELECTION-SCREENは、選択画面の処理中に発生する一連のイベント全体の基本フォームです。 実行可能プログラムまたはリンクされた論理データベースにおける標準選択画面は、INITIALIZATIONイベントおよびSTART-OF-SELECTIONイベントの間で自動的に呼び出されます。...
I have programmed a search help into a 'Z' program using the ON VALUE REQUEST command and attached it to a material number parameter as follows: PARAMETERS p_matnr TYPE mara-matnr OBLIGATORY. AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_matnr. PERFORM matnr_help. The subroutine matnr_help wor...