2.3.4.4 屏幕输入报表筛选条件等
&---------------------------------------------------------------------
*& selection-screen /option/parameter:屏幕输入报表赛选条件
*& TABLES .
*selection-screen begin of block test
select-options:
selection-screen end of block test
*&---------
2.3.4.5 程序开始时的调用,一般很少用了
&---------------------------------------------------------------------
*& LOAD-OF_PROGRAM:程序开始执行时候调用
*& LOAD-OF_PROGRAM:
这个事件在SUBMIT, CALL TRANSACTION,PERFORM等执行的时候系统会自动调用这个时间
所以无需声明即可。
*&---------
2.3.4.6 程序变量初始化的默认值
&---------------------------------------------------------------------
*& INITIALIZATION.:程序变量进行初始化,启动程序开始执行
*&---------
2.3.4.7 选择屏幕时触发
&---------------------------------------------------------------------
*& AT SELECTION-SCREEN:选择屏幕运行时触发,主要是对查询条件或权限进行校验
*&AT SELECTION-SCREEN.
*& 1. ON pesl:在parameter变化是触发的事件
*& 2. ON END OF sel:SELECT-OPTION触发的事件
*& 3. ON VALUE-REQUEST FOR psel_low_high:选择的帮助(F4)
*& 4. ON HELP-REQUEST FOR psel_low_high:选择的帮助(F1)
*& 5. ON RADIOBUTTION GROUP radi:单选按钮事件
*& 6. ON BALOCK block:框架的触发事件
*& 7. OUTPUT:响应屏幕上的事件,修改选择屏幕的唯一方法
*&---------
2.3.4.8 开始选择前触发,例如打印时抓取数据
&---------------------------------------------------------------------
*& start-OF-SELECTION:抓取数据,打印
*&---------
start-OF-SELECTION.
set pf-satus __. "制定报表执行时所用的 GUI-STAUTS名称
PERFORM data_retireve.
PERFORM output_data.
2.3.4.9 一些命令按钮的调用
&---------------------------------------------------------------------
*& AT USER-COMMAND.:执行在GUI-STATUS中自定的命令,就是菜单栏的一些按钮
*&---------
2.3.4.10 双击或者F2单元格时调用
&---------------------------------------------------------------------
*& AT LINE-SELECTION:由在报表中按下F2或者双击键时启动.
*&---------
2.3.4.11 每页打印开始或结束调用
&---------------------------------------------------------------------
*& TOP-OF-PAGE:每页开始打印时执行,用于定义报表表头
*& END-OF-PAGE:报表打印完最后一页后启动
*&---------
&---------------------------------------------------------------------
*& END-OF-SELECTION:报表打印完后最后一页,如可用来打印出USER输入的条件
*&---------
————————————————
版权声明:本文为CSDN博主「SAP柱子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/stuforever/article/details/112094181