この記事を読むメリット
- SAPの在庫所要量一覧画面について、設定方法や実機画面を通じて理解することができます。
ビジネス上での購買部門や生産部門における計画業務などでは、在庫状況を正確に把握することが基本となっています。ただし、システム上の現在庫数だけを確認しても、将来の入庫予定の購買発注数量や、将来の出荷予定の受注数量など未来の需給が考慮されていないと、実務での正確な欠品予測や補充手配は立てることは難しくなります。
SAPでは、指定した品目の過去~現在~未来の在庫の動き(入出庫予定)を時系列で一覧表示する機能が備わっています。実務上では、各種担当者が将来なくなる分の出荷数量に対して、ちゃんと製品が入庫されるか、を確認することが重要となります。そして足りない場合は購買や製造担当に対して追加の購買要求や生産要求として管理することが重要になります。
本記事ではMD04(在庫所要量一覧)機能について、その基本的な画面構成から、実務で役立つドリルダウン機能や各種画面の確認方法について解説します。
来週入ってくる予定の在庫や、出荷予定の注文もまとめて時系列で見れないの?いちいち別々の画面を見るの大変だよ…
SAPでは、未来の入出庫予定を加味した在庫推移を一覧で確認できる機能があるのじゃ!この機能を使うことで、将来の欠品予測や手配状況が一目でわかるようになっておるぞい!
今回は、MD04トランザクションの仕組みと見方について解説していくぞい!
この記事のポイント
SAPでのMD04(在庫所要量一覧)機能概要
MD04は、指定した品目やプラントにおいて、現在の在庫数と将来発生する入庫予定(購買発注や製造指図など)および出庫予定(受注や計画独立所要量など)を時系列で一覧表示する機能です。
実務上では、MRP計算を実行した後などで、どの受注による出庫予定や購買依頼による入庫予定なのかなどが確認できます。以下では、MRP計算とその結果がどのようにMD04の画面で確認できるかを概要として示しています。
MD04概要
では、実際に実機画面をベースに、どのように在庫状況と予定が確認できるかを見ていきましょう。
実機画面を通じたMD04画面イメージ
今回は、あらかじめ指図や紐づく購買発注が登録されている品目を例として、実機の画面イメージを確認していきます。
前提: 第一画面と基本的な検索項目
MD04のトランザクションコードを入力すると、どの品目について所要量一覧状況を確認するか対象を絞り込むための初期画面が表示されます。
MD04 第一画面
品目×プラント単位で今回は条件を選択して実行すると、下記のような画面が表示されます。
各種項目について、MRPを実行したり受注登録し、MRP要素がどう追加・変更になっていくのかについて確認していきます。
代表的な画面項目
在庫所要量一覧の画面で表示された項目について確認していきます。
1: 所要日付
MRP 要素が「いつ入庫するのか」「いつ在庫を消費するのか」を時系列で並べることで、将来の在庫推移を把握できます
2: MRP要素
MRP要素は、「在庫が影響するトランザクションイベント」の種類を表します。画面では、製造指図という形で記載されています。MRPがどのような情報を元に計画を立てているか、またその実行結果を確認することができます。
主な項目:在庫、計画手配、受注、購買依頼、発注など
3: 例外メッセージ
MRP 計算時においてエラーや警告メッセージがあると判断した際に出されるもの。
4: 入庫/所要量・利用可能数量
入庫予定数量や受注などに紐づく所要量の数量および利用可能数量が表示されます。
補足:例外メッセージ(Exception Message)について
例外メッセージについて、
| 例外Msg | 名称 | 発生理由・意味 | 実務上でのイメージ |
|---|
| 02 | 新規手配の登録 | 所要に対して在庫などが不足したため、MRP計算によって新規の計画手配や購買依頼が自動生成された状態。 | 提案された計画手配内容(数量や納期)を確認し、問題なければ確定発注として仕入先への発注。内製品であれば製造指示としての指図に変換する。 |
| 05 | 手配の延期 | MRPによって作成済みの既存の予定発注や指図の納期が所要日よりも早い状態。 | 仕入先や製造現場に対する納期の後ろ倒しの調整を行う。 |
| 06 | 手配の前倒し | MRPによって作成済みの既存の予定発注や指図の納期が所要日よりも遅い状態。 | 仕入先や製造現場に対する納期の前倒しの交渉を行う。 |
| 07 | 手配の取消 | 受注のキャンセルや計画変更により所要がなくなり、既存の発注や指図による手配が不要になった状態。 | 不要になった計画手配や購買依頼を削除する。すでに発注済や指示済のものについては取消処理等を行う。 |
| 10 | 過去の手配 | 所要の日付に対し、調達/製造LTを加味した結果、着手予定日が過去になっている状態。 | 既存手配について、得意先に対して納期遅延の交渉を行う、または短縮工程等で急ぎ短納期で調達・製造を調整する。 |
| 15 | 再計画・日程の確認 | 親品目などの上位の品目や関連する所要のスケジュールが変更されたなどの理由に伴い、手配の日程変更や再計画が行われた状態。 | 変更後の開始/完了日付を確認し、関連する発注や製造指示に最新のスケジュールを反映させる。 |
| 52 | BOM展開エラー | 計画手配を作成する際に品目マスタやBOMマスタの設定不備等で構成品の展開に失敗した状態。 | BOMマスタの有効開始日付や、製造バージョンといったMRP計算実行時に必要なマスタについて確認・修正を行う。 |
| 64 | 手配遅延 | 固定された日付での購買発注や製造指示の納入期日が、実際の所要が発生した日に間に合わない状態。 | 仕入先への納期短縮の交渉や出荷日付の調整を行う。 |
| 96 | 過去の完了日付 | 手配の完了予定日がその時点での日付より過去の日付のまま残っている状態。 | 対象の手配の進捗を確認し、納入・完成済であれば入庫処理を行い、未完了であれば完了予定日の最新化を行う。 |
| 99 | 安全在庫割れ | 出庫増加や入荷遅延により、利用可能な在庫数量が品目マスタに設定されている、安全在庫の水準を下回った状態。 | 不足分を補う新規手配(例外メッセージ 02)が正しく起票されているか確認し、必要に応じて安全在庫数や発注点を見直す。 |
実機画面を通じたMD04の確認手順と代表的なシナリオ
MD04では、品目の入出庫予定をリアルタイムで確認し、将来の欠品リスクや手配状況を把握します。ここでは実務でよくあるシナリオを1つ取り上げながら、実機の画面の動きと見方を確認していきます。
パターン① 受注による一時的な欠品
新規に受注が登録されると、出庫予定の需要としてMD04に即座に反映されます。
以下では、まず50 PCの在庫数量があることを確認します。
初期在庫と安全在庫
上記品目に対して 50 PC の受注を登録します。現在物理在庫は 50 PC ありますが、品目マスタで設定された安全在庫 10 PC(引き当て不可枠)を考慮すると利用可能数量は -10 となり、安全在庫割れが発生する様子が確認できます。
受注登録後のMD04の画面は以下のようになります。
物理在庫としては手元に 50 PC あるものの、安全在庫の水準を割り込んでいるため、画面上では将来的な欠品リスク-10 PCとして表示されています。
MRP実行による手配生成(T-CODE:MD01N)
受注登録によって発生した不足(利用可能数量 -10 PC)を解消するため、MRPを実行します。
MRP実行後のMD04の画面では、
所要日付 2026/11/16 にて、不足分および安全在庫を補填するための 10 PC の購買依頼
(伝票番号: 10101642)が自動起票されていることを確認できます。
MRP実行後
さいごに
本記事では、SAPにおけるMD04(在庫所要量一覧)の基本画面と実際にどのように時系列が変化していくのかについて解説しました。単に現在の在庫数を見るだけの画面ではなく、未来の入出庫予定を時系列で追いかけ、例外メッセージをもとに適切な業務判断を下すためのツールとして皆様の理解の一助となれば幸いです。
本記事はこれで以上じゃ!
需要と供給をMD04でモニタリングする方法をこれでマスターじゃ!