博士
ここはみんなで作り上げるノウハウサイトにしていくサイトだぞい。
是非カスタマイズの事例などコメントして欲しいのじゃ!
| T-CODE | S_ALR_87000149 |
| 概要 | 在庫管理(入出庫伝票)の出力決定表を設定します。出力決定表に、出力タイプ(入庫票・出庫票 など)をステップ順に並べ、出力を決めるときの要件(限定条件)を設定します。 T-CODE:S_ALR_87000149 から実行すると「アクティビティ選択」が表示され、2 つの作業から選びます。 |
| テーブル | T683:価格決定表 T683U:条件: 決定表 (テキスト) T683S:価格決定表: データ T683T:価格決定表: テキスト TFRM:所要量/数式/データ移送に対する書式ルーチン TFRMT:依頼/計算式/データ移送用の FORM ルーチン: テキスト |
この記事のポイント
カスタマイズ設定
アクティビティ選択

- 条件: 決定表:出力決定表を設定します
- システム設定: 条件と計算式
出力決定表の一覧
①を選ぶと、出力決定表の一覧が表示されます。在庫管理の ME0001 を例に説明します。

主な設定項目
- 決定表:出力決定表のキーです
- 内容を確認したい出力決定表を選択します
- 管理データ:ダブルクリックすると、選択した出力決定表のステップの一覧が開きます
管理データ

主な設定項目
- STEP:決定表の中で条件(出力タイプ)の順序を決める番号です
- 条件タイプ:このステップで決定する出力タイプです
- 要件:このステップを実行する条件です。要件を満たしたときだけステップが実行されます
- マニュアル条件決定:チェックを付けた出力タイプは、条件レコードによる自動の出力決定では決定されず、手で入力したとき(または外部の処理から渡されたとき)だけ使われます
限定条件と計算式のメニュー
「システム設定: 条件と計算式」を選ぶと、「更新: 限定条件 & 計算式」の画面が表示されます。画面には何も表示されず、メニューから更新するルーチンの種類を選びます。画面下には「このテーブルはクライアント非依存です」という警告が表示されます。「計算式」の下には、スケール基準値・条件基礎値・条件値・グループキー構成・丸め規則・商品リベート計算規則が並びます。

主な設定項目
- 限定条件:出力決定表などのステップで使う要件(限定条件)のルーチンを、用途ごとに選びます。
- 出力管理:出力決定で使う要件のルーチンの一覧を開きます。在庫管理の出力決定表 ME0001 で使う要件も、ここで更新します。
限定条件(出力管理)の一覧
「限定条件」→「出力管理」を選ぶと、出力決定で使う要件のルーチンの一覧が表示されます。在庫管理(AP が ME)の出力決定表 ME0001 では、MLGR(入庫通知)に 171、MLMD(入庫数量差異)に 172、MLUD(入庫不足納入)に 174、WE03・WA03 などのバージョン 3 の入出庫票に 173 の要件が設定されています。独自の要件を登録するときは 9 から始まる番号を使います。

主な設定項目
- ルーチン番号:要件をチェックするサブルーチン(フォームルーチン)の番号です。出力決定表の「要件」の欄に、この番号を入れます。
- 内容説明:ルーチンの名称です。画面の例では 173 が「入出庫一括票」です。
- 有効:ルーチンが有効化されているかを示します。有効化すると、ルーチンを実行する生成済みのコードが、対応するプログラムに組み込まれます。
- アプリケーション(画面上は「AP」):ルーチンを使うアプリケーションです。ME は在庫管理、V1 は受注、V2 は出荷、V3 は請求、E1 は入荷伝票です。
- ソーステキスト:選んだルーチンの ABAP のソースコードを開きます。
- 文書:選んだルーチンの文書を開きます。画面の例の 173 には文書が無いので、空の文書の変更画面が開きます。
要件のソーステキスト
ルーチン 173 を選んで「ソーステキスト」を押すと、ABAP エディタの照会画面が開きます。

主な設定項目
- Include:ルーチンのソースが入っているインクルードです。画面の例では LV61B173 です。
- 要件のチェック(FORM KOBED_173):要件は SY-SUBRC が 0 のときに満たされ、そのときに出力決定表のステップが実行されます。173 は SY-SUBRC を 4 にしたうえで、入出庫伝票明細(KOMPBME-ZEILE)が 0001 のとき、つまり伝票の最初の明細のときだけ 0 にします。
関連するカスタマイズ
あわせて読みたい


在庫管理 出力タイプ (Maintain Output Types)
T-CODES_ALR_87000155 / M706 概要在庫管理(入出庫伝票)の出力タイプを定義します。入庫票や入庫ラベルなどの出力タイプごとに、条件レコードを探す検索順序…
あわせて読みたい


条件レコード(Maintain Conditions)
T-CODES_ALR_87000145 概要在庫管理(入出庫伝票)の出力の条件レコードを登録・変更・照会します。出力タイプごとに、トランザクション/イベントタイプや印刷…
