【SAP】MIGOとは?基本機能と使い方を10ステップで解説
SAP ERPを導入している企業では、さまざまな業務プロセスの中で在庫管理を正確かつ効率的に行う必要があります。その中でも重要な役割を担うのが「SAP MIGO」です。MIGO(Movement In Goods Out)は、在庫の入出庫や返品、振替などの「モノの動き」に関わる操作を集約し、管理するための機能です。SAP ERPのバージョンによってはMB01やMB1Aなどの旧トランザクションコードが使用されることもありますが、MIGOはこれら従来のトランザクションを集約し、より一元的に扱うための新しいインターフェースとして活用されています。
- SAP MIGOの基本概念と役割
- SAP MIGOの画面構成
- SAP MIGOの主な基本機能
- 1. Goods Receipt(入庫)
- 2. Goods Issue(出庫)
- 3. Transfer Posting(振替)
- 4. Return Delivery(返品)
- 5. Cancellation(取消)
- 1. データ入力ミスを防ぐためのチェック体制
- 2. カスタマイズ項目の管理
- 3. 移動理由・勘定設定の整合性
- 4. 定期的なマスタデータの棚卸と更新
- 5. 教育とマニュアル整備
- 1. 在庫回転率のチェック
- 2. 品目別の入出庫傾向
- 3. 棚卸差異の原因追及
- 4. 取消処理の件数と原因
- 5. ベンチマークとの比較
SAP MIGOの基本概念と役割
- 入庫(Goods Receipt: GR)
- 出庫(Goods Issue: GI)
- 振替(Transfer Posting)
- 返品(Return Delivery)
- 取消(Cancellation)
SAP MIGOの画面構成
領域説明ドキュメントヘッダ移動タイプや日付、購買発注番号、作業予定数量などの大枠となる情報を設定品目明細リスト入出庫を行う品目ごとの情報を入力。ロット番号や在庫場所などもここで指定数量・単位品目ごとの数量や単位を入力追加データバッチ、サプライヤー情報、スリッププリント設定などオプション情報メッセージ/ログエラーや警告メッセージ、補助的な情報が表示されるSAP MIGOの主な基本機能
1. Goods Receipt(入庫) 2. Goods Issue(出庫) 3. Transfer Posting(振替) 4. Return Delivery(返品) 5. Cancellation(取消)SAP MIGOを使うメリット
- 画面を切り替える手間を削減し、操作が効率化
- ユーザーインターフェースが統一されているため、学習コストが低減
- 拡張やカスタマイズが容易になり、開発コストを抑制
- テストや検証の工数削減(複数画面を検証する必要がない)
SAP MIGOの操作手順を10ステップで解説
- MIGOトランザクションを呼び出すSAPログオン後、コマンドフィールドに「MIGO」と入力し、実行します。もしくはメニューから「在庫管理 → 入出庫 → MIGO」を選択します。
- ドキュメントタイプ/参照を選択画面上部のプルダウンから「Goods Receipt(入庫)」や「Goods Issue(出庫)」などを選択します。購買発注への参照をする場合は、同じくプルダウンから「Purchase Order」などを指定し、購買発注番号を入力します。
- 日付と移動タイプを設定実際の入出庫日付を入力します。移動タイプは「101(購買発注に対する入庫)」や「261(製造指図に対する出庫)」など、業務内容に応じて指定します。
- 品目明細を入力テーブル形式になっている部分に品目番号(Material)、プラント(Plant)、在庫場所(Storage Location)などを入力します。必要に応じてバッチ番号やシリアル番号も登録します。
- 数量と単位を入力品目ごとの入出庫数量を入力し、単位(EA, KG, Lなど)を設定します。SAPが自動で提案する場合もありますが、実測値と合っているかを確認します。
- 追加データを確認必要に応じて発注単価の参照や納入先情報、テキストなどを入力します。検査ロットがある場合、検査ロット番号やロットの有効期限管理などを入力することもあります。
- 移動理由や勘定設定の確認一部の移動タイプでは、移動理由(Movement Reason)や勘定設定(Account Assignment)が必要です。たとえば社内消費の場合、コストセンターを指定することで会計的な振替を行います。
- 入力内容をチェック画面上部の「チェック」ボタンを押して、入力データにエラーや警告がないか確認します。赤色のエラーが出た場合は修正が必要です。注意メッセージは内容を確認し、問題なければ続行します。
- ドキュメントのポスト(転記)問題がなければ、「転記」ボタンをクリックして処理を確定します。転記が成功すると、SAP内部でマテリアルドキュメント番号や会計ドキュメント番号が生成されます。
- ドキュメント番号を記録処理完了後、画面下部に表示されるマテリアルドキュメント番号(または会計ドキュメント番号)を記録します。これにより後日の参照や監査で処理内容を追跡できます。
SAP MIGOで扱われる代表的な移動タイプ
移動タイプ用途101購買発注に対する入庫(GR)102購買発注に対する入庫の取消201コストセンターへの消費(直接出庫)261製造指図(生産オーダー)への払い出し301同一プラント内での在庫場所間振替309在庫ステータス(品質検査中→フリー在庫)の変更311別の倉庫間での振替出庫/入庫処理561初期在庫設定運用上の注意点とベストプラクティス
1. データ入力ミスを防ぐためのチェック体制 2. カスタマイズ項目の管理 3. 移動理由・勘定設定の整合性 4. 定期的なマスタデータの棚卸と更新 5. 教育とマニュアル整備MIGO操作時によくあるトラブルと対処法
- 在庫数が合わない:数量の入力ミスや移動タイプの誤選択が原因。監査レポートや会計ドキュメントを参照して原因を特定し、取消処理や在庫調整を実施。
- エラーで転記できない:必須項目が未入力、あるいは購買発注に対して既に転記済みなどの理由。エラーメッセージの内容を確認し、必要に応じてマスタデータやドキュメントを修正。
- ロット管理やシリアル管理の不備:ロット番号やシリアル番号が正しく登録されていないと、在庫移動がブロックされることがある。マスタデータの整合性をチェックし、設定を正しく行う。
- 承認フローが機能しない:WF(ワークフロー)やBAdIなどの追加開発が正しく設定されていない場合、承認プロセスが動作しないことがある。開発担当やBasisチームに依頼して設定を再確認。
SAP ERPのバージョンや他モジュールとの連携
SAP MIGOはSAP ERP ECC 6.0以降のバージョンで利用されます。S/4HANAでも類似の機能は存在しますが、画面レイアウトや操作手順が若干異なる場合があります。以下の点に留意するとスムーズに運用できるでしょう。
- 導入企業のERPバージョンを確認
- S/4HANAでFioriアプリを利用する場合、画面が大きく変わる可能性がある
- MM(購買管理)モジュールやPP(生産管理)モジュールとの連携状況を把握
- 品質管理(QM)モジュールや倉庫管理(WM/EWM)モジュールとの組み合わせ
MIGOのカスタマイズ・拡張例
- 入力必須項目の制御(カスタマイズ設定で項目の表示や必須化を変更)
- 社内独自の移動理由コード追加やロジックの拡張
- IF条件に応じて自動的に異なる移動タイプへ切り替えるスクリプトの実装
- ワークフローによる承認プロセスの導入
- 入力値に応じた条件ベースでのメール通知設定
- アドオン開発による画面レイアウトの拡張(タブ追加など)
運用後のモニタリングと分析ポイント
1. 在庫回転率のチェック 2. 品目別の入出庫傾向 3. 棚卸差異の原因追及 4. 取消処理の件数と原因 5. ベンチマークとの比較在庫管理におけるKPI(Key Performance Indicator)を設け、業界標準や類似企業との比較を行うことで、自社のパフォーマンスを客観的に評価し、改善施策を立案できます。
参考文献・参照先
- SAP Help Portal – SAP ERP
- SAP Community – Material Management (MM)
- SAP Wiki – ERP MM
これらのリソースでは、バージョン別の機能差分やトラブルシューティングのヒント、最新のアップデート情報などを得ることができます。SAP公式のノートやKBA(Knowledge Base Article)も随時公開されているため、導入企業のサポート契約に応じて参照することをおすすめします。
まとめ
関連記事
SAP Netweaverとは?AbapやJavaの構成要素やアーキテクチャー解説SAP Netweaver(ネットウィーバー)とはアプリの基盤部分SAP NetWeaverアプリケーションサーバはSAPアプリケーション全体の基盤部分です。昔呼ばれ方でBasisとも言われることが多いです。他のNetWeaverコンポーネ.
【SAP】SM37マスター|ジョブモニタリングと管理のプロフェッショナルテクニックWhat is Transaction Code SM37? List of things you can do and functions you can use イントロダクション Transaction Code SM37は、SAPユ.
【SAP】WMRFの実践テクニック|倉庫リフトの作業指示と管理方法1. イントロダクション 未来に進むにつれて、ビジネスプロセスを最適化するための新しいテクノロジーが絶えず登場しています。その中の一つがSAPのトランザクションコードWMRFです。しかし、WMRFとは何で、その機能と利点は何でしょうか? W.
【SAP】FBL3Nの効果的な使い方|勘定元帳の表示と分析の手順解説ブログ記事:Transaction Code F-04とは?できることと使用できる機能のリスト セクション1:Transaction Code F-04の紹介 Transaction Code F-04(F-04トランザクションコード)につ.
SAPBASISとは?システムやデータベース管理者SAP BASIS(ベーシス)とは?システム管理者SAP Basis は、Java スタックおよび SAP ABAP 上で動作する SAP アプリケーションのインストールと構成、ロードバランシング、パフォーマンスなどの活動を含む SAP シ.
【SAP MDG解説】統合データ管理の成功への鍵を明らかにするSAP Master Data Governance (MDG)の詳細な説明 SAP Master Data Governance(MDG)は、組織が効果的にマスターデータを管理するための包括的なソリューションです。MDGは、マスターデータ.