▼SAP転職なら! LINE追加で気軽に相談▼
備忘がてらABAPのイベントブロックと命令をまとめておきます。
主要なイベントブロック
イベントブロック | 説明 |
INITIALIZATION. | プログラム起動時のイベント(選択画面が表示される前)。 イベントが発生するのはプログラムを実行してから1度のみ。 |
AT SLECTION-SCREEN. | 選択画面イベント。選択画面にてEnterキーを押したタイミングで発生。 |
START-OF-SELECTION. | メイン処理イベント。プログラム実行されたタイミングで発生。 |
END-OF-SELECTION. | 終了処理イベント。プログラムのメイン処理イベントが終了するタイミングで発生。 例外処理やログの出力処理などを行う。 |
TOP-OF-PAGE. | 新規ページ開始時イベント。ページのヘッダ情報を付与する。 |
END-OF-PAGE. | ページ終了時イベント。ページのフッタ情報を付与する。 ※一覧画面が複数ページにまたがらない場合は発生しないイベント |
主要な命令
カテゴリ | 命令 | 説明 |
PGM開始 | REPORT | レポートの定義 |
関数定義 | FORM | サブルーチンの定義 |
関数定義 | PERFORM | サブルーチンの呼び出し |
共通ルーチン取込 | INCLUDE | 共通ルーチンの取り込み |
出力 | WRITE | 一覧への出力 |
出力 | ULINE | 下線の出力 |
出力 | SKIP | 空白行の出力 |
出力 | NEW-LINE | 改行 |
出力 | FORMAT | 出力書式の設定 |
データオブジェクト定義 | DATA | 変数の定義 |
データオブジェクト定義 | TYPES | 変数型の定義 |
選択画面定義 | PARAMETERS | 選択画面の入力パラメータ定義(単一値) |
選択画面定義 | SELECT-OPTIONS | 選択画面の入力パラメータ定義(複数値および範囲値) |
選択画面定義 | SELECTION-SCREEN | 選択画面のレイアウティング等 |
データベースアクセス | SELECT | データベースから情報取得 |
条件分岐 | IF | 条件分岐 |
条件分岐 | CASE | 条件分岐 |
条件分岐 | CHECK | 条件分岐 |
メッセージ出力 | MESSAGE | メッセージの出力 |
内部テーブル処理 | SORT | 内部テーブルをソート |
内部テーブル処理 | LOOP | 内部テーブルのデータ処理 |
内部テーブル処理 | READ TABLE | 内部テーブル レコード読込 |
内部テーブル処理 | APPEND | 内部テーブルへの行追加 |
変数初期化 | REFRESH | 内部テーブルの初期化 |
変数初期化 | CLEAR | 変数や構造変数の初期化 |
画面遷移 | LEAVE LIST-PROCESSING | レポートイベントの終了 |
以上。
SAP初心者・中級者にはコレ!
SAPコンサルタントとして長年にわたり複数のPJに携わってきたプロによる一冊。
本書では宅配ピザ屋を例に、会社の業務とそれに紐づく各SAPモジュールの説明が丁寧にされており、この一冊で体系的に業務とSAPの基礎知識を身に付けることが可能です。
これからSAPの業務に携わる人や、改めてSAPの全体観を把握したい人など、初心者~中級者まで自信を持っておすすめします。
SAP転職なら! LINE追加で気軽に相談▼
コメントを残す