ADT AladdinALADDIN TECHNOLOGY

ホーム › 記事 › SAP・MM

BLOG — SAP MM

組織単位の割当方法:OX18・OX01・OX17で階層をつなぐ

組織単位は「定義」しただけでは、まだつながっていません。SAP MMではプラント→会社コード(OX18)、購買組織→会社コード(OX01)、購買組織→プラント(OX17)、標準購買組織→プラント(OMKI)の4つの割当を設定して、初めて購買発注書が作成できます。本記事では、この4つのうちどれが必須でどれが任意なのか、抜けると何が止まるのか、割当ミスがどんなエラーとして現れるのかを図解します。

公開日:2026-09-15読了目安:約15分閲覧数:—

この記事のポイント

  • 組織単位は「定義(Definition)」でコードを登録し、「割当(Assignment)」で階層につなぐ。業務が動くのは割当の後
  • 基本の割当は4つ。必須はOX18(プラント→会社コード)とOX17(購買組織→プラント)の2つだけ
  • OX01(購買組織→会社コード)は任意。未設定の購買組織は全社のプラントで調達できる(=集中購買)
  • OMKI(標準購買組織→プラント)は推奨。購買伝票の購買組織の既定値を決め、選択ミスを減らす
ADTナビゲーター
「組織単位の記事って、定義の話で終わりがちなんです。でも現場が本当に困るのは割当のほう——『定義したのに発注できない』の9割はここです。4つの割当を、必須・任意に分けて一気に整理しましょう」

01WHAT なぜ割当が必要か——「定義」と「割当」は別の作業

会社コード・プラント・購買組織といった組織単位は、IMGの「Definition(定義)」でコードと名称を登録した時点では、まだ互いに何の関係も持っていません。プラント P001 と会社コード 1000 を別々に定義しても、「P001はどの会社の拠点なのか」は決まらないままです。この関係を後から線で結ぶ作業が「Assignment(割当)」です。

IMGのエンタープライズ構造は、この2段階にきれいに分かれています。Definition(会社コード・プラント・購買組織・保管場所を作る)と、Assignment(作った単位を互いに結び付ける)。定義は「点」をつくる作業、割当は「線」を引く作業です。MMの設定プロジェクトで「定義は全部終わったのに購買テストが通らない」という状況のほとんどは、このAssignmentノードが手つかずのまま残っていることが原因です。

定義しただけでは、購買伝票は1枚も作れない

SAP Help Portalの「Organization of an Enterprise in the SAP System」には、割当のルールが非常に簡潔に書かれています。プラントは必ず1つ以上の購買組織に割り当てること、そしてプラントは常に会社コードに割り当てること。つまりプラントは、定義した瞬間から「会社コードに属し、購買組織から買われる」ことが求められます。

もう1つ押さえておきたいのは、購買組織が階層に属さない「横断的な組織」だという点です。会社コード→プラント→保管場所は素直な縦の階層ですが、購買組織はその縦の階層の外側にいて、割当によって複数のプラントに結び付きます。この非対称性があるからこそ、割当の組み合わせを設計で決める必要があります。6つの組織レベルの役割を先に確認したい場合は、SAP MMのエンタープライズ構造とは?6つの組織レベル(会社コード・プラント・購買組織)の役割を図解を先に読むと、以降の話がすんなり入ります。

4つの割当——必須は2つ、任意は2つ

実際に設定する割当は4つです。ここで大事なのは、4つとも同じ重みではないことです。「必須か任意か」と「抜けたときに何が止まるか」を先に頭に入れておくと、テストでエラーが出たときの切り分けが速くなります。

割当Tコード必須度決まること
プラント → 会社コードOX18必須(1プラント=1会社コード)会計と在庫評価の帰属。貸借対照表・損益計算書の単位が確定する
購買組織 → 会社コードOX01任意購買組織が買える会社の範囲。未設定なら全社、設定すると自社のみ
購買組織 → プラントOX17必須(プラントごとに1つ以上)そのプラントで発注できる購買組織。購買情報レコードの前提にもなる
標準購買組織 → プラントOMKI任意(推奨)購買伝票・特殊調達で使われる購買組織の既定値
組織単位の4つの割当マップ——必須2つと任意2つ 会社コードとプラントの縦の階層、購買組織と標準購買組織の関係を並べ、OX18・OX01・OX17・OMKIの4つの割当が何と何を結ぶかを線で示した図。必須はOX18とOX17、任意はOX01とOMKI。 4つの割当マップ——必須は2つ(OX18・OX17)、任意は2つ(OX01・OMKI) 会社コード 1000 会計単位(BS・PL)/在庫評価の帰属先 プラント P001 在庫評価・MRP・受入の単位 (S/4HANAでは評価領域=プラント) 購買組織 P1000 交渉・契約・法的責任を担う組織 標準購買組織(1つだけ) 複数の購買組織が発注できるときの既定値 (P1000のうち1つを指定する) OX18 必須:プラント→会社コード 1プラントは1会社コードのみ OX01 任意:未設定なら全社で調達可 OX17 必須:プラントに1つ以上の購買組織 OMKI 任意(推奨):伝票の既定値 割当は「許可」と「制限」と「既定値」の3種類——役割が違う OX18・OX17=許可(必須) 抜けると、その組み合わせでは 伝票を保存できない OX01=制限(任意) 設定すると他社会社コードの プラントでは買えなくなる OMKI=既定値(任意・推奨) 抜けても発注はできるが、毎回 購買組織を手で選ぶことになる 前提:プラント・購買組織・会社コードは Definition(OX10・OX08・OX15/OX02)で定義済みであること ★ 割当はカスタマイズ変更。保存時は必ず移送依頼(開発 → 検証 → 本番)に登録する
図1:4つの割当マップ——「許可(OX18・OX17)」「制限(OX01)」「既定値(OMKI)」で役割が違う
💡

OX01が「任意」である意味を取り違えない

SAP Help Portalには明確に「購買組織は会社コードに割り当てることができる(必須ではない)」と書かれています。割り当てていなければ、その購買組織はすべての会社コードのために調達業務を行えます。ただしその前提として、調達するプラントがその購買組織に割り当てられている(OX17)必要があります。つまりOX01は「集中購買にするか、会社固有購買にするか」を決めるスイッチであり、未設定は「設定漏れ」ではなく「全社購買という設計判断」です。ここを「全部埋めるもの」と誤解すると、意図せず会社固有購買になってしまいます。

02POINTS OX18:プラント→会社コード(必須の1本)

4つの割当のうち、最初に確実に押さえるべきなのがOX18「Assign Plant to Company Code」です。IMGのパスは SPRO > Enterprise Structure > Assignment > Logistics – General > Assign Plant to Company Code。プラントを定義した同じIMG階層の下に、Definition(Define Plantなど)とAssignment(Assign Plant to Company Codeなど)が並んでいる点を、画面で一度確認しておくと迷いません。

入力はプラントと会社コードの2項目だけです。しかしこの2項目が決める意味は非常に重く、会計と在庫評価の帰属が確定します。逆に言えば、この割当を間違えると在庫が別会社の貸借対照表に載るということです。

OX18が同時に決める3つのこと

OX18は「プラントがどの会社に属するか」だけを決めているように見えて、実際には次の3つを同時に確定させます。

  • ① 会計の帰属——在庫の増減・棚卸差異・GR/IRの残高が、どの会社コードの貸借対照表と損益計算書に載るかが決まる
  • ② 在庫評価の帰属——S/4HANAでは評価領域はプラントに固定なので、プラントの評価方法(標準原価・移動平均)がどの会社の在庫金額になるかが決まる
  • ③ 権限と帳票の単位——会社コード単位で切っている権限ロールや帳票は、プラントの帰属が変わると一覧の見え方も変わる

よくあるつまずき:「OX18は定義だと思っていた」

実務で多いのが、プラントの定義(OX10)とOX18を同じ作業だと捉えてしまうケースです。プラントの定義記事で扱ったOX10の入力項目(プラントキー・名称・工場カレンダー+住所タブ)には、会社コードを入れる欄がありません。だからOX10だけを終えて「プラントは作った」と判断すると、購買テストの最初の段階で止まります。プラント定義の詳細はプラントの定義方法:OX10の手順と保管場所(OX09)の作り方を図解にまとめています。

定義してから割当する——設定順序ロードマップと、抜けたときに止まる機能 前工程としてのプラント定義(OX10)と購買組織定義(OX08)の下に、割当の4ステップ(OX18・OX01・OX17・OMKI)が並び、それぞれが必須か任意か、抜けたときにどの機能が止まるかを示した図。 設定順序ロードマップ——「定義」が終わってから「割当」を流す STEP 0 定義(Definition)— 前工程の記事で完了させる OX10:プラントを定義 プラントキー・名称・工場カレンダー+住所タブ 会社コードは OX15/OX02、保管場所は OX09 で定義 OX08:購買組織を定義 購買組織コード(4桁)と名称の2項目 購買グループは OME4 で定義 Assignment(割当)= この記事の範囲 OX18 プラント→会社コード 必須(1対1) 抜けると止まる: 在庫評価・会計転記 (プラントが宙に浮く) OX01 購買組織→会社コード 任意(多対多) 未設定の意味: 全社のプラントで調達可 =集中購買の設計 OX17 購買組織→プラント 必須(1つ以上) 抜けると止まる: 発注書・購買情報レコード (組合せエラーで保存不可) OMKI 標準購買組織→プラント 任意(推奨) 未設定の影響: 購買組織を毎回手選択 (パイプライン・預託も既定値) 検証は組合せで行う——登録できただけでは合格にしない ME21N(発注書に購買組織が入るか)/ME11(購買情報レコードが作れるか)/MD04・MD01(購買依頼が正しい購買組織を拾うか) OX10 → OX08 → OX18 → OX01 → OX17 → OMKI は依存関係があるため、1つの移送依頼にまとめて運ぶ ★ 割当はカスタマイズ(クライアント横断)。テスト環境で組合せを確認してから本番移送する 本番直行で割当だけ入れると、購買文書・購買情報レコードの前提が揃わず現場が止まる
図2:定義(OX10・OX08)→ 割当(OX18・OX01・OX17・OMKI)の設定順序と、抜けたときに止まる機能
✅

割当は1つの移送依頼にまとめて運ぶ

OX18・OX01・OX17・OMKIは互いに依存しています。「プラントは移送したがOX18がまだ」という状態の検証環境では、購買テストの前提が揃わず、テストが止まるだけでなく「設定が壊れている」という誤った結論を招きます。割当4つを1つの移送依頼に束ね、テスト環境でME21NとME11まで通してから本番へ運ぶのが安全です。

03STEP OX01・OX17・OMKI——「任意」と「必須」を取り違えない

残りの3つは、設定自体はどれも軽い作業です。しかし「任意」と「必須」の違いを理解していないと、テストで出たエラーの原因を誤診します。まずはOX01(購買組織→会社コード)から確認します。

OX01:購買組織を会社コードに割当——「全社で買える」スイッチ

OX01「Assign Purchasing Organization to Company Code」のIMGパスは SPRO > Enterprise Structure > Assignment > Materials Management > Assign Purchasing Organization to Company Code。画面は購買組織と会社コードの2列テーブルで、行を足すだけです。この画面を空のままにするのが集中購買、会社コードを入れるのが会社固有購買という設計判断になります。

挙動はSAP Help Portalの記載どおりです。会社コードに割り当てていない購買組織は、すべての会社コードのために調達業務を行えます。逆に会社コードを割り当てると、その購買組織は割り当てた会社コードに属するプラントでしか購買できません。つまりOX01は「買える範囲を広げる設定」ではなく、買える範囲を狭める設定です。意図せず入れてしまうと、他社のプラントで発注できなくなります。

OX17:購買組織をプラントに割当——プラントごとに最低1つ

OX17「Assign Purchasing Organization to Plant」のIMGパスは SPRO > Enterprise Structure > Assignment > Materials Management > Assign Purchasing Organization to Plant。ここは1行=1つの許可された組み合わせです。プラントが3拠点、購買組織が2つあり、両方を全拠点で使うなら、必要な組み合わせの数だけ行を作ります。OX17が1行もないプラントでは、そのプラントを指定した購買発注書は保存できません。

この割当が購買情報レコードの前提にもなる点は実務で効いてきます。購買情報レコードは「購買組織+品目+仕入先」の組み合わせで持つため、プラントで使える購買組織が変わると、参照できる価格条件も変わります。「価格が出てこない」という問い合わせの背後に、OX17の不足や重複があることは少なくありません。

OMKI:標準購買組織をプラントに割当——既定値と特殊調達の前提

4つ目が OMKI「Assign Standard Purchasing Organization to Plant」です。IMGパスは SPRO > Enterprise Structure > Assignment > Materials Management > Assign Standard Purchasing Organization to Plant。ここで設定した値は、プラントマスタ側に保持され、購買伝票を作るときの購買組織の既定値として使われます。

標準購買組織が必要になるのは、1つのプラントに複数の購買組織が発注できる場合です。どの購買組織でも理論上は発注できますが、現場の標準を決めておかないと、発注のたびに選択がぶれます。SAPの説明では、パイプライン調達・預託(コンサインメント)・在庫転送といった特殊調達でもこの標準購買組織が使われるため、これらを使う拠点では設定がほぼ前提になります。特殊調達の全体像は特殊調達・特殊在庫とは?預託・外注・パイプライン・在庫転送の仕組みで整理しています。

手順の流れ——6ステップで終わらせる

ここまでの内容を、作業順に並べ直します。前工程の定義(OX10・OX08・OX15/OX02)が終わっている前提です。

  1. OX18でプラントを会社コードに割り当てる——1プラントにつき1つだけ。ここが全ての前提になるため、最初に確定させます
  2. OX01で購買組織を会社コードに割り当てる——集中購買なら空のままにする、と意識して判断する(「埋める作業」にしない)
  3. OX17で購買組織をプラントに割り当てる——プラントごとに1つ以上。必要な組み合わせの数だけ行を追加します
  4. OMKIで標準購買組織をプラントに割り当てる——複数の購買組織が使えるプラントでは必ず設定し、既定値を1つに決めます
  5. 組合せでテストする——ME21Nで購買組織が既定値で入るか、ME11で購買情報レコードが作れるか、MD04で購買依頼が正しい購買組織を拾うか
  6. 移送依頼にまとめて登録する——割当4つを束ね、開発→検証→本番の順に運びます。検証環境での組合せテストを合格条件にします
組合せルール早見——その購買組織でそのプラントを発注できるか OX17・OX01・OX18の3つの条件を順に判定し、割当がない場合は発注不可、OX01が未設定なら全社で調達可、他社会社コードのプラントは発注不可という結果を示す判定フロー図。 組合せルール早見——「この購買組織でこのプラントを買えるか」 購買組織 P1000 で プラント P002 を発注したい (購買発注書 ME21N・購買情報レコード ME11・MRP の購買依頼) ① OX17:P1000 は P002 に割当済みか プラントに1つ以上の購買組織が必須。ここが無いと先へ進めない 未割当 ✗ 発注不可(組合せエラー) 購買組織とプラントの組合せが未許可。伝票を保存できない 割当済 ② OX01:P1000 は会社コードに割当済みか 未設定なら全社購買、設定済みならその会社コードの範囲に限定 未設定 ✓ 全社のプラントで調達可 会社コード未割当=集中購買の設計。OX17の条件だけ満たせばよい 会社コード1000に割当済 ③ OX18:P002 はその会社コードに属するか 1プラント=1会社コード。他社会社コードのプラントは対象外 いいえ ✗ 発注不可(購買組織の範囲外) OX01の設定が制限として効く。範囲を広げるならOX01を見直す ✓ すべて通れば発注可能。複数の購買組織が使える場合、既定値になるのは OMKI の標準購買組織 OX17=「組み合わせの許可」/OX01=「買える範囲の制限」/OMKI=「どの購買組織を既定にするか」 ★ 3つは役割が違う。同じ「割当」でも、抜けたときの症状はまったく異なる
図3:組合せルール早見——OX17は許可、OX01は制限、OMKIは既定値
⚠️

「OX17は入れたがOX01も入れてしまった」が典型的な事故

集中購買のつもりで設計したのに、OX01で購買組織を会社コードに割り当ててしまうケースです。この状態では、その購買組織が担当できるのは割り当てた会社コードのプラントだけになり、グループ会社や新設会社のプラントでは発注できなくなります。エラーは「購買組織とプラントの組み合わせが不正」として現れるため、OX17を疑って延々と見直すことになりがちです。割当を詰めるときは、「OX01で範囲を狭めていないか」を先に確認するのが近道です。

🔎

豆知識:割当はテーブルで一括確認できる

割当の結果はテーブルに残ります。T024Wはプラント×購買組織(OX17の結果)、プラントマスタ側に保持される標準購買組織はOX18・OMKIの帰結として確認でき、購買組織の一覧はT024Eです。SE16Nでこれらを並べて眺めると、画面を1つずつ開かなくても「どのプラントにどの購買組織が許可されているか」を一覧で検証できます。移送前の差分確認や、本番稼働後の棚卸的なチェックにも使える地味に効く方法です。

04INSIGHT 割当ミスが止める業務と、組織再編の進め方

割当ミスの厄介さは、「設定としては保存できてしまうのに、業務だけが止まる」形で現れる点です。IMGではエラーが出ずに保存できてしまい、数週間後のテストや本番で初めて表面化します。まず、症状を覚えておくと切り分けが速くなります。

  • ① 発注書が保存できない——購買組織とプラントの組合せが未許可(OX17の不足)または範囲外(OX01の制限)のときに起きます。伝票作成の最初の関門です
  • ② 購買情報レコードが引けない——購買組織が変われば参照する価格条件も変わります。「価格が出ない」「ソースが見つからない」の裏に割当の重複・欠落があることがあります
  • ③ MRPが不正な購買組織で購買依頼を作る——プラントの標準購買組織が未設定、または想定と違うと、購買依頼が現場の担当外の購買組織に流れます
  • ④ 在庫と会計の帰属が別会社になる——OX18の誤りは、在庫金額や棚卸差異を別会社の財務諸表に載せます。集計が合わない原因として最も重い症状です
  • ⑤ 権限の穴になる——会社コード・プラント単位で切った権限ロールは、割当が変わると意図しない参照範囲を生みます。特に他社プラントへの発注可否が変わります

組織再編では「足す」と「変える」を分けて進める

プラントの新設や会社統合、購買組織の統合では、割当を「足す」作業と「変える」作業が混ざります。この2つはリスクがまったく違います。プラント追加はOX18・OX17・OMKIを追加して新しい組合せを許可するだけで、既存の購買文書や在庫の帰属には影響しません。一方で、既存プラントのOX18を付け替える、既存の購買組織を統合してOX17を削除するといった変更は、過去の購買文書と購買情報レコード、在庫評価の帰属にまで波及します。

したがって実務では、「足す」は運用で回し、「変える」はプロジェクトとして影響調査と移行計画をセットで進めるのが原則です。購買組織を統合したい場合も、既存購買組織を削除するのではなく、新設した購買組織へ段階的に移し、旧組織を参照専用として残す設計のほうが現実的です。

再編時に先に決める3つの問い

割当の作業に入る前に、次の3つを決めておくと手戻りが減ります。

  • ① 新しい拠点は既存の購買組織で買うか、購買組織を新設するか——新設すると購買情報レコード・枠契約・権限を一式そろえる必要があり、その分だけ運用コストが増えます
  • ② 集中購買に寄せるか、拠点に任せるか——OX01を空にする(全社購買)のか、会社コードで絞るのか。ここが購買組織の数を決めます
  • ③ 既存の購買情報レコードと枠契約をどう引き継ぐか——購買組織が変わると価格条件とソースリストの引き継ぎが必要になります

ADTでは、この割当の設計を単なる設定作業ではなく、組織設計・マスタ整備・移行・現場定着までを含む一連の作業として支援しています。会社コード側の作り方は会社・会社コードの定義方法:OX15・OX02の設定手順を解説、IMGのたどり方はIMG(SPRO)入門:SAP MMの設定画面への行き方とメニューパスで確認できます。定義の記事と割当の記事を並べて読むと、MMの組織設計が一本の線でつながります。

ADTナビゲーター
「覚え方はこれだけです。OX18とOX17は必須の許可、OX01は範囲の制限、OMKIは既定値。この4つを『同じ割当』としてまとめて覚えないことが、トラブルを減らす一番の近道ですよ!」

まとめ

  • 組織単位は「定義(Definition)」でコードを作り、「割当(Assignment)」で階層につなぐ。業務は割当の後に動き出す
  • 必須の割当は2つ。OX18(プラント→会社コード、1対1)とOX17(購買組織→プラント、1つ以上)
  • OX01(購買組織→会社コード)は任意。未設定の購買組織は全社で調達できる=集中購買という設計判断
  • OMKI(標準購買組織→プラント)は推奨。購買伝票やパイプライン・預託・在庫転送の既定値を決める
  • OX17は「許可」、OX01は「制限」、OMKIは「既定値」。役割が違うので、エラー時の切り分けも変わる
  • 割当はカスタマイズなので移送依頼で運ぶ。4つを1つに束ね、ME21NとME11の組合せテストを合格条件にする

出典・参考

※本記事は上記の公開情報をもとに、アラディンテクノロジー株式会社編集部が独自に整理・考察したものです。内容は執筆時点(2026-09-15)の情報です。考察部分は当社の見解であり、特定の製品・導入を推奨するものではありません。Tコード・メニューパス・テーブル名はオンプレミス/Private Editionの標準機能に基づく一般情報です。

05FAQ よくある質問

ADTナビゲーター
割当の設計でいちばん多く聞かれる質問を集めました。「うちの場合はどうなる?」の判断材料にしてください。
OX18とOX17の違いは何ですか?

OX18はプラントを会社コードに割り当てる設定で、会計と在庫評価の帰属が決まります。1つのプラントは必ず1つの会社コードに属します。OX17は購買組織をプラントに割り当てる設定で、そのプラントで発注できる購買組織が決まります。1つのプラントには1つ以上の購買組織が必要です。

購買組織を会社コードに割り当てない(OX01を設定しない)ことはできますか?

できます。会社コードに割り当てていない購買組織は、プラント側の割当(OX17)があれば全社のプラントで調達できます。逆に会社コードに割り当てると、その会社コードに属するプラントでしか購買できません。集中購買と会社固有購買のどちらを採るかを決めるのがOX01です。

標準購買組織(OMKI)は必ず設定すべきですか?

必須ではありませんが設定を推奨します。1つのプラントに複数の購買組織が発注できる場合、標準購買組織は購買伝票やパイプライン調達・預託・在庫転送で既定値として使われます。未設定だと発注ごとに購買組織を手で選ぶ運用になり、選択ミスの原因になります。

割当を後から変更できますか?

設定変更自体は可能ですが、既存の購買文書・購買情報レコード・在庫評価の帰属に影響します。OX18の変更は在庫評価と会計の帰属が変わるため、稼働後は実質的に行いません。プラント追加時にOX17・OMKIを足す運用が中心で、削除や振替は影響調査と移行計画をセットで行います。

組織の割当設計と、再編時の影響調査を
プロと一緒に進めませんか

新工場・新会社の追加、会社コード統合、購買組織の再編まで、MMの組織設計と移行を経験豊富なコンサルタントが支援します。初回のご相談は無料です。

無料で相談する →
ABOUT

この記事について

執筆

アラディンテクノロジー株式会社 編集部

SAPコンサルティングとAI活用の現場知見をもとに、基幹業務のスマート化に役立つ情報をお届けしています。

監修

劉 瑞(リュウ ズイ)

代表取締役社長。SAP ABAP開発からコンサルティングまで15年、来日20年弱。「SAP×AI」の融合による価値創造に注力しています。

記事一覧に戻る