はじめに:なぜ外注加工が業務上やっかいなのか
製造業では、自社で全工程を内製することは現実的ではなく、特定の加工工程(メッキ・熱処理・組立など)を外部の協力工場に委託することが日常的に行われます。このとき問題になるのが「自社の原料を渡して、加工してもらって、戻ってきた完成品を受け入れる」という流れを、システム上どう正確に追跡するかです。
なぜここがやっかいか(why so)。原料は支給した瞬間に「自社倉庫から消えるが、所有権は自社のまま」という不思議な状態になります。さらに加工費だけを支払って、戻ってきた完成品の取得原価には「支給原料の評価+加工費」が両方含まれる必要があります。この流れを通常の発注・入庫・支払の枠組みでは表現しきれません。
ではどうすべきか(so what)。「支給した原料は自社資産のまま外部に置かれる」という特殊在庫の概念と、「加工費だけを購入する発注」という発注タイプを組み合わせるのが答えです。SAPはこれをSubcontracting(外注加工)として標準機能で提供しており、特殊在庫タイプ「O」と発注タイプ「L」で管理します。本記事では外注加工の基本概念、SAP標準カバー範囲、アドオン事例までを整理します。MM全体の業務流れはMM業務フローも参照してください。
外注加工の基本構造
外注加工は次の4ステップで進みます。
- 外注先に加工を発注する(発注タイプLでBOM展開)
- 自社倉庫から原料を支給する(支給品の特殊在庫Oに移送)
- 外注先で加工された完成品を受け入れる(入庫転記で原料を消費・完成品を計上)
- 加工費を仕入先に支払う(請求書照合)
ポイントは、支給品が「自社の所有のまま、外部の特殊在庫O」として管理される点です。所有権はあくまで自社にあり、棚卸対象にもなりますが、自社倉庫の在庫数量からは引かれて表示されます。
flowchart LR A[外注発注
L指定] --> B[原料支給
MB1B 541] B --> C[特殊在庫O
外部保管] C --> D[完成品入庫
MIGO] D --> E((原料消費
543/543O)) D --> F[完成品
自社在庫] D --> G((加工費
請求書照合))
なぜこの構造が必要か。所有権を維持したまま外部に物理的に置く在庫を、通常の在庫と同じように扱ってしまうと、棚卸や決算時に「自社資産だが手元にない原料」が消えてしまうからです。外注加工はこの「目に見えない自社資産」を可視化するための仕組みです。
SAP標準でカバーできる範囲
標準でできること
- 発注タイプL(外注加工)でのBOM自動展開(コンポーネント自動展開)
- 支給品の特殊在庫タイプOによる管理
- MB1Bでの支給転記(移動タイプ541:自社→外注先支給)
- 入庫時の原料自動消費(移動タイプ543)と完成品計上
- 外注加工費の標準原価への組込み(加工費条件タイプ)
- 外注先在庫の棚卸(MI31の特殊在庫指定)
- 外注先在庫の照会(MMBE、ME2O)
- ロット管理との併用(支給原料ロットを完成品ロットに引き継ぐ)
ME2O:外注先在庫モニタの強さ
SAPの外注加工で特に強力なのがME2Oです。これは「外注先別・発注書別に、現在外注先に置かれている自社支給品の残数」を一覧表示する画面で、不足分を一括で支給転記するアシスト機能まで備えています。
なぜこれが重要か。支給漏れがあると外注先で加工が止まり、結果として生産遅延が起きます。逆に支給しすぎると外注先での在庫管理負荷が増え、紛失リスクも上がります。ME2Oは「過不足なく支給する」業務を回すための司令塔であり、外注加工運用の中核ツールです。
加工費の取得原価組込み
外注加工で完成品が入庫されたとき、その評価額には「支給原料の評価額+加工費」の両方が含まれます。SAPでは標準で、消費した原料の評価が完成品の原価に自動加算されるため、加工費だけを発注金額として登録すれば、完成品の標準原価が正しく計上されます。
SAP標準でカバーできない範囲
1. 多段階の外注加工
「自社→外注先A→外注先B→自社」のように、外注先から外注先へ直送する多段階の流れは標準では扱いにくく、実務では発注を分割して管理することが多いです。発注書間でのトレースが切れるため、独自テーブルで紐付けるアドオンが必要になることがあります。
2. 支給品の歩留まり計算
外注先で「支給100kgから完成品80kg+スクラップ20kg」のような歩留まり管理を、業界独自ルールで行いたい場合、標準のBOM展開だけでは表現しきれません。スクラップ率の自動学習・補正にはBAdIや独自テーブルが必要です。
3. 外注先での在庫リアルタイム可視化
外注先側の在庫の正確性は、最終的には外注先の自己申告に依存します。外注先がSAPを使っていない場合、リアルタイムでの在庫一致は困難で、定期的な照合ジョブやEDI連携が必要です。
4. 加工費の複雑な計算ロジック
「処理量×単価」だけでなく、「ライン稼働時間連動」「歩留まり連動」「品質ランク連動」など複雑な加工費計算が必要な場合、標準の価格決定スキーマに加えてアドオンが必要です。
5. 不良品戻入の業務処理
加工後に外注先から戻ってきた完成品が品質不適合だった場合の「戻入→原料抜き取り→再支給」のような流れは、標準では複数のトランザクションを組み合わせる必要があり、運用負荷が高くなりがちです。
現場で頻出するアドオン事例
事例1:支給漏れアラート
ME2Oを毎朝ジョブで自動実行し、支給不足がある発注書を抽出してメール通知するアドオン。担当者がME2Oを見に行かなくても支給漏れに気づけるようになります。
事例2:外注先別の在庫精度ダッシュボード
外注先からの定期申告(紙やExcel)とSAP上の理論在庫を突合し、差異率を外注先別に可視化するFioriダッシュボード。差異の大きい外注先に優先して棚卸・改善活動を行うために使います。
事例3:歩留まり実績の自動集計とBOM補正
実績の歩留まりが標準BOMからずれている品目を抽出し、BOM補正の提案を出すアドオン。CDSビューで実績集計し、技術部門のレビュー後に標準BOMに反映する運用が定着すれば、原価精度が大きく改善します。
事例4:外注先とのEDI/API連携
支給指示・入荷予定・出荷実績を、外注先システムと自動連携するアドオン。Integration Suiteを使った構成が現代的です(SAP Integration Suite入門)。
事例5:加工費の動的価格決定
ライン稼働時間や歩留まりに連動する加工費を、価格決定BAdI(PRICING_BADI)で動的に算出するアドオン。標準の条件レコードでは表現できない計算を組み込めます。BAdIの基本はMM BAdI実装ガイドを参照してください。
なぜここでもアドオンの最小化が重要か。外注加工は会計伝票・原価計算・MRPすべてに影響するため、改造ミスの影響範囲が広いからです。外注加工のアドオンは「業務効率化」と「会計の正しさ」を分けて考え、会計に触れる改造は最小限にとどめるのが鉄則です。
外注加工導入時の注意点
- BOMの精度が外注加工の品質を決める。BOMが間違っていると消費数量も加工費もすべてずれる
- 外注先との支給ルール(誰が・いつ・どの単位で支給するか)を契約で明確化する
- 外注先在庫の棚卸ルール(年次/半期)を最初に決める
- 不良品戻入の業務フローを設計しておく
- ロット管理と併用する場合、支給ロット→完成品ロットの引き継ぎルールを最初に決める
よくある疑問(FAQ)
Q. 外注加工と仕入先預託は何が違いますか? A. 外注加工は「自社の原料を渡して加工してもらう」関係、仕入先預託は「仕入先の在庫を自社倉庫で消費する」関係で、所有権の方向が逆です。詳細は預託在庫入門を参照してください。
Q. 外注加工で支給した原料の所有権はどこにありますか? A. 自社です。外注先に物理的に置かれていても、自社のB/S上の資産として残ります。
Q. 完成品の原価には何が含まれますか? A. 支給した原料の評価額+加工費の合計です。SAPが自動計算します。
Q. 外注先が倒産した場合、支給品はどうなりますか? A. 法的には自社の所有物として返還を求められますが、現実には回収困難なケースもあります。リスク管理として、特定の外注先への支給上限を定めるアドオンを作る企業もあります。
Q. 外注加工はEWMでも管理できますか? A. 可能です。ただし支給転記の流れが標準とは少し変わるため、導入時にプロセス設計を十分検討してください。
まとめ
- 外注加工は「自社原料を支給→外注先で加工→完成品を入庫」する仕組みで、支給品は特殊在庫O・発注タイプLで管理
- 支給品は自社所有のまま外部に置かれ、所有権と物理位置が分離する
- ME2Oは支給過不足を可視化する司令塔ツール、外注運用の中核
- 標準で支給転記・原料消費・加工費組込みなど主要機能はサポートされている
- 標準でカバーできないのは多段階外注・複雑な歩留まり計算・外注先システム連携・複雑な加工費ロジックなど
- アドオンは業務効率化に限定し、会計ロジックには触れないのが鉄則
- BOM精度・支給ルール・棚卸ルール・不良品戻入フローを導入時に必ず固める
外注加工は「目に見えない自社資産」を正しく追跡する技術です。SAP標準だけでもかなりの部分をカバーできるので、まず標準の流れを正しく回せる体制を作り、そこから現場固有の課題に応じて段階的にアドオンを足していくのが、失敗しない導入の進め方です。
外注加工を含むMM領域の業務フローをより深く理解するには、S/4HANAの全体像を先につかんでおくのが近道です。約2時間の動画で主要機能と特徴を一通り押さえられます。