▼SAP転職なら! LINE追加で気軽に相談▼
Exitの種類とそれぞれの違いについて備忘として残しておきます。
知りたい情報をチェック
Exitとは
Exitとは、SAPの標準トランザクションの中で、ユーザ固有の要件に沿った独自のロジックを追加するために空けられた出口のこと。
SAPの標準機能を拡張するために用いられ、起動のタイミングや追加できるロジックはあらかじめ決められている。
Exitの種類
広義のExitは、下記の通り分類することが可能です。
※ユーザExitは対象モジュールがSDのみであるため割愛
広義のExit | 説明 | 呼出タイミング |
チェック | 会計伝票を登録・変更する際に、ユーザ固有の要件に沿ったチェックロジックを実装する機能。プログラムにロジックを実装する。 | 会計伝票登録 / 会計伝票変更 |
代入 | 会計伝票を登録・変更する際に、ユーザ固有の要件に沿った代入ロジックを実装する機能。プログラムにロジックを実装する。 | 会計伝票登録 / 会計伝票変更 |
Open-FI | ユーザ固有の要件に沿ったチェック / 代入ロジックを実装できる機能。汎用モジュールにロジックを実装する。対象モジュールはFIのみ。 | マスタ登録 / レポート出力 / 会計伝票登録 / 会計伝票変更など |
BAdI | ユーザ固有の要件に沿ったチェック / 代入ロジックを実装できる機能。メソッド内にロジックを実装する。対象モジュールの制限はなし。 | マスタ登録 / レポート出力 / 会計伝票登録 / 会計伝票変更など |
カスタマExit | ユーザ固有の要件に沿ったチェック / 代入ロジックを実装できる機能。インクルード内にロジックを実装する。対象モジュールの制限はなし。 | マスタ登録 / レポート出力 / 会計伝票登録 / 会計伝票変更など |
Exitに関連するトランザクションコード
Exitに関連する主要なトランザクションコードを下記に整理しました。
Tr-cd | 名称 | 説明 |
GGB0 | チェック変更:概要 | チェックの定義・実装 |
GGB1 | 代入変更:概要 | 代入の定義・実装 |
OB28 | ビュー”会計伝票のチェック”変更:概要 | チェックの定義・実装 |
OBBH | ビュー”会計伝票代入”変更:概要 | 代入の定義・実装 |
OKC9 | ビュー”代入呼出位置”変更:概要 | CO代入の定義・実装 |
FIBF | SAP ビジネスフレームワーク:業務トランザクションイベント | Open-FIの設定 |
SE18 | BAdIビルダ:定義の第一画面 | BAdIの定義 |
SE19 | BAdIビルダ:実装の第一画面 | BAdIの実装 |
CMOD | SAP拡張プロジェクト管理 | カスタマExitの設定 |
以上。
SAP初心者・中級者にはコレ!
SAPコンサルタントとして長年にわたり複数のPJに携わってきたプロによる一冊。
本書では宅配ピザ屋を例に、会社の業務とそれに紐づく各SAPモジュールの説明が丁寧にされており、この一冊で体系的に業務とSAPの基礎知識を身に付けることが可能です。
これからSAPの業務に携わる人や、改めてSAPの全体観を把握したい人など、初心者~中級者まで自信を持っておすすめします。
SAP転職なら! LINE追加で気軽に相談▼
コメントを残す