SAP
SAP MB52の使い方:在庫一覧を確認する選択条件と結果の見方
SAP GUIのMB52で品目・プラント・保管場所ごとの在庫一覧を確認する手順を、選択条件、一覧表示、数量の読み方、出力、権限やデータ不一致の確認方法まで実務向けに解説します。
MB52で確認できる在庫情報
SAP GUIのトランザクションコードMB52は、品目を単位に、プラントや保管場所などの条件で在庫を一覧表示するためのレポートです。入出庫伝票を1件ずつ確認するのではなく、指定時点の在庫数量をまとめて確認したいときに使用します。日次の在庫確認、棚卸し前の対象抽出、倉庫別の残数量確認に適しています。
MB52は、在庫を管理する組織と品目を選択して結果を絞り込む使い方が基本です。結果には、選択した条件に応じて品目、プラント、保管場所、在庫数量、単位などが表示されます。実際の画面項目は権限やシステム設定により異なるため、業務で使用しているレイアウトと項目定義を確認しながら読み取ります。
在庫数量を評価金額と合わせて確認したい場合は、MB52だけで判断せず、品目評価や会計情報を確認できる処理と組み合わせます。MB52は主に在庫数量の一覧確認を目的にしたレポートです。
MB52を起動する手順
- SAP GUIにログオンします。
- コマンドフィールドに
MB52と入力します。 - Enterキーを押して、在庫一覧の選択画面を開きます。
- 品目、プラント、保管場所など、確認対象を特定できる条件を入力します。
- 実行ボタンを押すか、F8キーでレポートを実行します。
トランザクションコードの用途を一覧から確認したい場合は、SAPトランザクションコード一覧も参照できます。MB52を含む関連コードを、業務領域ごとに探すときに役立ちます。
選択画面で指定する条件
品目
特定の品目だけを確認する場合は、品目番号を入力します。複数の品目を対象にする場合は、複数選択を使って個別値、範囲、除外条件を指定します。対象を広く取りすぎると実行時間や出力行数が増えるため、まずプラントや保管場所を限定してから必要な品目を追加する方法が安全です。
プラント
プラントは、在庫が管理される拠点を絞り込むための主要な条件です。複数プラントを担当している環境では、プラントを空欄にしたまま実行すると、想定していない拠点の在庫まで結果に含まれることがあります。棚卸しや倉庫確認では、対象プラントを明示します。
保管場所
保管場所は、同一プラント内の倉庫や在庫エリアを区別する条件です。特定倉庫の残数量を確認するときは、プラントと保管場所をセットで指定します。保管場所を指定しない場合、同じプラントにある複数の保管場所が合算または別行で表示されるため、一覧の集計単位を確認します。
品目グループや選択範囲
品目番号だけで対象を指定しにくい場合は、品目グループなど利用可能な選択項目を使います。ただし、品目グループの設定や入力可能な項目はシステム構成に依存します。大量データを取得する場合は、まず小さな範囲で実行し、件数と内容を確認してから対象を広げます。
MB52の結果一覧を読む方法
結果一覧では、少なくとも品目と在庫の組み合わせを確認します。同じ品目が複数行に表示される場合、プラント、保管場所、在庫区分など、表示単位のいずれかが異なっています。品目番号だけを見て行を重複計上しないよう、集計単位を先に決めます。
数量の単位にも注意が必要です。数量が基本単位で表示されている場合、購買単位や販売単位とは一致しないことがあります。数量を別資料へ転記するときは、単位列と品目マスタの単位を併せて確認します。品目マスタの基本情報を調べる場合は、MM03で品目マスタを確認する方法が参考になります。
在庫区分が表示される場合は、利用可能在庫、品質検査中在庫、保留在庫などを区別して読みます。業務上「使える在庫」を求めている場合、一覧に表示された全数量をそのまま利用可能数量として扱わないことが重要です。引当、予約、移動中の数量などを含めるかどうかも、集計ルールに合わせます。
一覧を並べ替え集計する手順
結果一覧を表示したら、品目、プラント、保管場所など、確認したい列を基準に並べ替えます。倉庫単位で確認する場合は保管場所を基準にし、品目単位で確認する場合は品目を基準にします。合計行が表示される場合でも、異なる単位の数量を一つの合計にまとめないようにします。
一覧のレイアウトを保存できる環境では、担当業務に必要な列だけを残したレイアウトを作成します。保存したレイアウトを共有する場合は、列順だけでなく、フィルタ、ソート、集計条件も確認します。画面上の表示とダウンロード後の列順が異なる場合があるため、出力ファイルを開いた直後に見出しを確認します。
MB52の一覧をダウンロードする方法
結果一覧から、利用できる表計算形式またはローカルファイル出力を選択します。出力前に、フィルタ済みの行だけを対象にしているか、非表示列を含める設定になっているかを確認します。ファイル名には確認日、プラント、保管場所などを含めると、後から同じ帳票を識別しやすくなります。
ダウンロード後は、次の点を確認します。
- 品目番号が文字列として保持され、先頭ゼロが欠落していない
- 数量と単位が同じ行の組み合わせになっている
- プラントと保管場所の列が混在していない
- フィルタや非表示行によって対象データが欠落していない
- 合計値を計算する前に、単位と在庫区分をそろえている
入出庫の履歴や、どの伝票が数量に影響したかを調べる場合は、MB52の一覧だけでは足りません。入出庫処理の確認には、MIGOの基本機能と使い方を参照し、対象品目と期間を明確にして伝票を追跡します。
在庫数量が想定と異なる場合の確認
MB52の数量が現場資料や別の帳票と一致しない場合は、最初に選択条件と集計単位を照合します。特に、プラント、保管場所、在庫区分、品目番号の範囲、数量単位を順番に確認します。条件が広すぎると他拠点や他倉庫の数量が混ざり、条件が狭すぎると対象行が欠落します。
次に、確認時点をそろえます。現場の棚卸し時刻、入出庫伝票の登録時刻、MB52の実行時刻が異なると、同じ条件でも数量が変わります。入庫や出庫の処理が継続している場合は、業務側と確認時刻を合意してから再実行します。
入出庫直後に数量が変わらない場合は、伝票の転記状態、対象プラントと保管場所、移動タイプ、在庫区分を確認します。伝票番号が分かっている場合は、その伝票の明細と転記結果を確認し、MB52の対象条件に含まれているかを照合します。
権限エラーと実行時間への対応
MB52を起動できない、または選択したプラントのデータが表示されない場合は、ユーザーに割り当てられたトランザクション権限と組織レベルの権限を管理担当者へ確認します。必要な権限を自己判断で追加せず、業務上必要なプラントや保管場所を具体的に伝えます。
実行時間が長い場合は、品目、プラント、保管場所の条件を追加して対象範囲を狭めます。全プラント・全品目での実行を繰り返すと、利用者の操作性やシステム負荷に影響することがあります。定期的な大量出力が必要なら、実行時間帯、バックグラウンド処理、出力形式を管理担当者と調整します。
処理状況やシステム全体の問題を確認する必要がある場合は、SAPシステム運用管理の基本で関連する運用確認の観点を整理できます。
MB52と関連トランザクションの使い分け
MB52は、品目を軸に在庫数量を一覧で確認する用途に向いています。品目の名称、基本単位、グループなどの属性確認はMM03、入出庫伝票の登録や照会はMIGO、発注の内容確認はME23Nなど、目的に応じて処理を分けます。
購買伝票を確認する場面では、ME21Nで購買発注を登録する流れに関連する品目、プラント、納入予定日を照合すると、入荷予定と現在庫を区別しやすくなります。MB52の数量は現在の在庫確認、購買発注は将来の入荷予定確認というように、情報の役割を分けて扱います。
売上や出荷に関係する数量を確認する場合は、販売伝票や出荷処理の状況も確認します。在庫一覧だけで受注残や出荷予定まで判断せず、対象業務の伝票と照合します。
実務で使うMB52確認チェックリスト
定例確認では、次の順序で操作すると確認漏れを減らせます。
- 確認目的を「全拠点の在庫」「特定倉庫の在庫」「特定品目の在庫」のいずれかに整理する。
- 対象プラントと保管場所を確定する。
- 品目番号、品目グループ、範囲条件を入力する。
- 小さな対象範囲で実行し、表示内容と件数を確認する。
- 在庫区分、数量単位、集計単位を確認する。
- 必要な場合だけ対象範囲を広げて再実行する。
- 出力ファイルの期間、条件、作成者を記録する。
- 現場数量や伝票と差異があれば、時刻と転記状態をそろえて再確認する。
この手順を担当者間で共有すると、同じMB52でも異なる条件で抽出してしまう問題を抑えられます。特に棚卸し資料では、選択条件、実行日時、出力ファイル名を記録しておくと、後日の差異調査が容易になります。