チェック
英:Check
領域:
定義
チェックとは、AP拡張機能の1つであり、SAP標準には存在しないチェックロジックを追加実装する場合に用いられる機能のことです。
カスタマイズ
チェックのロジック定義
TrCD:GGB0を使って以下の手順でチェックを登録します。
- アプリケーションエリアを選択
アプリケーションエリアとは、チェックロジックを追加することができる機能群(財務会計・管理会計などの単位)の階層のことです。
まず対象のアプリケーションエリア(例えば:財務会計>伝票明細)を選択します。 - メッセージIDを登録
チェックは、チェックを通らなかった場合に必ず何かしらのエラーメッセージを出力する設定が必要となります。
チェックの実装画面に遷移する前に必ずメッセージID登録のポップアップ画面が表示されるますので、そこでどのメッセージクラスを利用するかを定義します。 - チェックを登録
チェックを登録してチェックの名称を入力します。 - ステップを登録
チェックのステップを登録します。ステップにて実際のチェックロジックが含められます。複数のステップを登録することができます。 - 前提条件を定義
ステップのチェックが実行される前提条件の式を定義します。 - チェックを実装
ステップのチェックロジックの式を定義します、Exitで呼び出されるサブルーチンを指定することもできます。
会社コードへのチェック有効化
SPRO(※1)を使って会社コード別に会計伝票のチェックを有効化します。
補足
トランザクション
Tr‐CD | 名称 | 説明 |
---|---|---|
GCX2 | FI-SL: クライアント依存ユーザExit | チェック・代入のそれぞれの機能で呼び出したいプログラムを指定 |
GGB0 | チェック更新 | チェックを登録・変更 |
SPRO(※1) | 定義:転記チェック | 会社コード別に、会計伝票のチェックを定義 |
SPROを利用する場合
‐ | IMGパス |
---|---|
※1 | ECC:財務会計(新規)→財務会計共通設定(新)→ツール→チェック/代入→会計伝票のチェック |
S4:財務会計→財務会計共通設定→ツール→チェック/代入→会計伝票のチェック |
テーブル
ID | 名称 | 説明 |
---|---|---|
T80D | FI-SL: クライアント依存ユーザ Exit 用制御テーブル | |
GB93 | 有効(Valid) | チェックの定義情報を格納 |
T001D | 会計伝票チェック | 会社別のチェック有効化定義情報を格納 |