ABAPイベント模板 顺序,机能和讲解

REPORT YYYY.
*----------------------------------------------------------------------*
*  TABLES DB定義
*----------------------------------------------------------------------*
※DBを定義するところ。
*----------------------------------------------------------------------*
*  TYPES 型定義
*----------------------------------------------------------------------*
※構造(作業領域)や内部テーブルの型を定義するところ。
*----------------------------------------------------------------------*
*  DATA データ定義
*----------------------------------------------------------------------*
※変数、構造、内部テーブルを定義するところ。
*----------------------------------------------------------------------*
*  CONSTANTS 定数
*----------------------------------------------------------------------*
※定数を定義するところ。
*----------------------------------------------------------------------*
*  PARAMETERS 画面パラメータ
*----------------------------------------------------------------------*
※画面表示項目を定義するところ。
イベントと呼ばれる処理制御命令
イベントによって処理順序やタイミングが制御される
*----------------------------------------------------------------------*
*  INITIALIZATION
*----------------------------------------------------------------------*                
INITIALIZATION.                                                        
*初期化処理
PERFORM F_INITIALIZATION.
*----------------------------------------------------------------------*              
*      AT SELECTION-SCREEN OUTPUT
*----------------------------------------------------------------------*            
AT SELECTION-SCREEN OUTPUT.
*----------------------------------------------------------------------*                                
*  AT SELECTION-SCREEN      
*----------------------------------------------------------------------*                
AT SELECTION-SCREEN.
                        
*----------------------------------------------------------------------*        
*  START-OF-SELECTION                
*----------------------------------------------------------------------*        
START-OF-SELECTION.
*----------------------------------------------------------------------*
*  END-OF-SELECTION
*----------------------------------------------------------------------*        
END-OF-SELECTION.                
                                
*----------------------------------------------------------------------*
* TOP-OF-PAGE↓
*----------------------------------------------------------------------*
TOP-OF-PAGE.                               

イベントの処理の順番

INITIALIZATION

選択画面が表示される前に処理される

変数の初期化や、初期値の取得等を行う

AT SELECTION-SCREEN OUTPUT

選択画面のラジオボタンや「ENTER」ボタンを押下した際に処理される

動的属性の設定(画面の更新)等を行う

AT SELECTION-SCREEN

選択画面で「ENTER」を押下、または実行した後に処理される

項目の入力チェック等を行う

START-OF-SELECTION

DBからの抽出や値の編集処理等を行う

END-OF-SELECTION

最後の処理として処理される

WRITE等の出力を行う

TOP-OF-PAGE

「WRITE」命令実行直前に処理される

ヘッダ部分の出力等を行う

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值