SAP IBP ロケーションマスタ

SAP IBP ロケーションマスタ
ロケーションマスタは、SAP IBPのマスタデータタイプであり、供給ネットワーク内のすべての物理的または組織的なノード(プラント、倉庫、保管場所、クロスドック、顧客サイト、仕入先/サプライヤサイト)を、単一の統合オブジェクトのインスタンスとして表します。S/4HANAがプラント、顧客、仕入先を3つの個別のマスタデータオブジェクトとして保持するのに対し、SAP IBPはこれら3つすべてを1つのロケーションレコードに収集して変換し、LocationTypeフィールド(P = プラント、C = 顧客、V = 仕入先/サプライヤ)によってのみ区別します。この記事では、ロケーションレコードとは何か、そのタイプディメンションの仕組み、マスタデータ階層内での位置付け、およびロケーションの作成、編集、削除に使用される「ロケーション管理」アプリのフィールドレベルの詳細について説明します。
第1部: ロケーションマスタ — 基本概念(全モジュール共通)
1.1 ロケーションマスタとは

ロケーションレコードはスキーマ定義ではなく、Location マスタデータタイプ(MDT-LOC、IBP-A02-01参照)に準拠した実際のマスタデータインスタンスです。計画モデルが参照する必要があるすべてのプラント、ディストリビューションセンタ、顧客出荷先サイト、または仕入先/サプライヤサイトは、計画レベル、ロケーション製品、またはロケーション供給元関係で使用される前に、ロケーションレコードとして存在している必要があります。ロケーションマスタは、SAP IBPのフェーズ1マスタデータ構築においてオプショナルマスタとして分類されています。これは、計画エリアがロケーション別に計画する場合にのみ必要であり、例えば純粋な製品および顧客需要計画では、必要にならない場合があります。
| 側面 | 詳細 |
|---|---|
| 役割 | サプライネットワーク内のすべてのプラント、配送センター、顧客サイト、仕入先/ベンダーサイトを、LocationType フィールドで区別される単一の統合マスタデータレコードとして表現します。 |
| 使用するモジュール | SAP IBP のみで、ネイティブマスタデータレコードとして使用されます。マスタデータ統合を介して S/4HANA(または SAP ECC)のプラント、顧客、仕入先マスタから取得されます。 |
| トランザクション / アプリ | ロケーション管理 Fiori アプリ(Fiori Apps Reference Library アプリ ID F3404) — ロケーションレコードを手動で作成、編集、削除します。S/4HANA 統合モデルによる自動生成は、実稼働モデルでより一般的な方法です。 |
| 主要テーブル | 顧客向けデータベーステーブルとしては公開されていません。ロケーションレコードは、文書化された ECC/S4HANA 形式のテーブルセットではなく、IBP モデルリポジトリ内の Location マスタデータタイプのインスタンスとして保存されます。 |
| SAP IBP 注記 | ロケーションマスタはオプションのマスタです。これは、計画エリアが「ロケーション別」に計画する場合にのみ必要であり、すべてのモデルに必須であるマスタデータタイプ、属性、時間プロファイルとは異なります。 |
1.2 ロケーションタイプ

SAP IBPは、S/4HANAのようにプラント、顧客、仕入先を3つの独立したマスタデータオブジェクトとしてモデル化しません。統合時にこれらすべてを1つのロケーションレコードに収集・変換し、LocationTypeフィールドのみが、特定のロケーションが現実世界でどの役割を果たすかを計画モデルに伝えます。統合モデルを設計する際に、プラント、顧客、仕入先が別々のオブジェクトのままであると想定することは、プロジェクト初期によくある誤解です。なぜなら、下流のすべてのオブジェクト(ロケーション品目、ロケーション供給元、計画レベル)は、この1つのフィールドからタイプ固有の動作を読み取るからです。
| ロケーションタイプ | コード | ユースケース | 主要な動作 |
|---|---|---|---|
| プラント | P | S/4HANAから複製された製造プラント、配送センタ、クロスドック、VMIロケーション | ソースERPシステムで配送センタとしてフラグ設定されたプラントも、LocationType P で転送されます。内部では、PL ではなく DC というプラントノードタイプで表現されます。DC は P の下のノードタイプの詳細であり、独立したトップレベルのロケーションタイプではありません。 |
| 得意先 | C | 需要計画とデプロイメントで使用される顧客出荷先サイト | 統合モデルを介してS/4HANAの得意先マスタから取得されます。ロケーション供給元関係における需要側のエンドポイントとして使用されます。 |
| 仕入先 | V | 供給およびソーシングシナリオで使用される仕入先サイト(S/4HANA用語では「仕入先」、SAP IBP用語では「サプライヤ」) | S/4HANAの仕入先マスタから取得されます。ロケーション供給元関係における供給側のエンドポイントとして使用されます。 |
設計原則: 顧客-品目情報レコードから生成されたVMI(仕入先管理在庫)ロケーションは、LocationType
Pで自動的に作成され、Cではありません。統合結果を検証する際は、VMIロケーションを顧客タイプのパターンではなく、プラントタイプの例外として扱ってください。
1.3 組織レベルとデータ階層

具体的な例を用いたデータ階層
Client (SAP IBP tenant / Model)
│
├── Master Data Type "MDT-LOC" — Simple · Location (Zone A — see IBP-A02-01)
│ └── Attribute "ATTR-REGION" — Region (NVARCHAR) (Zone A — see IBP-A02-02)
│
└── Location Master (instances, Zone B)
├── Location "LOC-JP01" — Tokyo Plant, LocationType P (Plant)
│ LOC-JP01 ── conforms to ──> MDT-LOC
└── Location "LOC-JP02" — Osaka DC, LocationType P (Plant, node type DC)
LOC-JP02 ── conforms to ──> MDT-LOC設計原則: ロケーションは、ゾーンAで定義された
MDT-LOCスキーマに準拠する具体的なレコードとしてゾーンB(マスタデータインスタンス)に位置します。これは、すべてのシンプルマスタデータタイプのインスタンスが従う同一のクライアント・テナント関係です(ゾーンAのスキーマレベルの概要については、IBP-A02-01 セクション1.3を参照)。ロケーションIDは3つのロケーションタイプすべてでグローバルに一意である必要があるため、上記のLOC-JP01とLOC-JP02が両方ともプラントタイプであっても、顧客ロケーションとプラントロケーションが同じIDを共有することはできません。ブループリント作成時に、この統合モデルの設計制約にフラグを立ててください。
1.4 他のマスタデータオブジェクトとの統合

Location Masterは単独で存在するわけではありません。これは、コンシューマ(マスタデータタイプに準拠し、属性を通じてカレンダー/地域の詳細を読み取る)であると同時に、基盤(ロケーションディメンションを必要とするほぼすべての下流の計画オブジェクトがその上に構築される)でもあります。
| オブジェクト | 関係性 | 実務上の注意点 |
|---|---|---|
| マスタデータタイプ | すべてのロケーションレコードは、シンプルマスタデータタイプ「ロケーション」に準拠(参照)する | ロケーションには、内部フェーズ1の依存関係チェーンに従い、マスタデータタイプと属性が前提条件として必要。IBP-A02-01を参照。 |
| 属性 | 地域/国グループとカレンダー参照は、固定スキーマフィールドではなく、ロケーションマスタデータタイプに割り当てられた属性としてモデル化される | カレンダー割り当て(通常はカスタム属性)と計画カレンダーのリンクは属性の仕組みである。ここで重複せず、IBP-A02-02を参照。 |
| ロケーション品目 | ロケーションと品目を組み合わせた複合マスタデータタイプ。製品の在庫がロケーションでどのように保持され、流れるかを表す | ロケーション品目レベルの計画オブジェクトを構築する前に、ロケーションマスタが存在している必要がある。これは対等な関係ではなく、前提条件の関係である。 |
| ロケーション供給ソース | 2つのロケーション間の供給関係を表す(例:プラントから補充されるDC)。ソーシング比率キーフィギュアと有効日付範囲を持つ | 供給計画における輸送および供給ネットワークソーシングロジックに供給される。両方のエンドポイントロケーションがロケーションレコードとしてすでに存在している必要がある。 |
| 計画レベル / 計画エリア | ロケーションは、モデル設計で必要とされる場合にのみ、計画ディメンションとして選択される | ロケーションマスタはオプションであるため、計画レベル/計画エリアは、プロセスが明示的に「ロケーション別」に計画する場合を除き、これを参照しない。IBP-A03-02を参照。 |
| S/4HANA プラント / 得意先 / 仕入先(ソース) | ロケーションレコードは通常、アクティブ化された統合モデルによってスコープ設定された、S/4HANA(またはSAP ECC)からのマスタデータ統合によって作成される | 計画エリアのタイプに応じて2つの並行転送メカニズムがある:オーダーベース計画エリア向けのコアインターフェース(CIF)、またはタイムシリーズ計画エリア向けのCDSビューを使用したSAP HANA Smart Data Integration(SDI)/ SAP Cloud Integration for Data Services(CPI-DS)。 |
パート 2: IBP固有のフィールド詳細
2.0 IBPオーナーシップの範囲
![IBPの所有権を示すチェックリスト:ロケーションマスタ設定セクション(識別、基本データ、カレンダー/属性割当、統合マッピング、ダウンストリーム消費)]
| データ区分 | IBP関与 | 備考 |
|---|---|---|
| 一般ロケーション識別・タイプ | ◎ オーナー | ロケーションID、ロケーションタイプ、ノードタイプ — 作成時に設定、構造上重要 |
| 基本データ | ○ S/4HANA(ソース)と共有 | 名称、住所、地域/国、タイムゾーン — 通常は複製され、手動で再入力されない |
| カレンダー・属性割当 | ○ マスタデータガバナンスと共有 | 汎用属性メカニズムを介してモデル化、IBP-A02-02参照 |
| 統合・ソースシステムマッピング | ○ S/4HANA基盤/統合と共有 | 統合モデル範囲、CIF vs. SDI/CPI-DS転送パス |
| 下流での消費 | ○ 計画コンフィギュレーションと共有 | ロケーション品目、ロケーション供給元、計画レベル |
凡例: ◎ = オーナー / クリティカル、○ = 直接関与
2.1 一般ロケーション識別とタイプ

すべてのロケーションレコードは、実際の役割に関係なく、同じ識別フィールドから始まります。これは、Manage Locationsアプリで手動入力する場合でも、S/4HANAからのマスタデータ統合によって自動的に設定される場合でも同様です。
| フィールド | 説明 | 実務上の使用例 |
|---|---|---|
| ロケーションID | ロケーションレコードの技術的かつグローバルに一意の識別子 — ロケーションマスタデータタイプのキー属性 | 一意性は、すべてのロケーションタイプに同時に適用されます。つまり、プラントと得意先は、概念的に異なる実世界のオブジェクトであっても、同じIDを共有することはできません。最初のデータロードの前に、統合モデルのIDマッピングルール(例:プラントコードと得意先番号の名前空間)を合意してください。 |
| ロケーションタイプ | P(プラント)、C(得意先)、またはV(仕入先/サプライヤ) — 作成時に設定されるか、統合モデルによってソースオブジェクトから導出されます | モデル全体でタイプ固有の下流動作を駆動します。例えば、ロケーション供給元は、供給側(P/V)と需要側(C/P)のエンドポイントを想定しています。ロケーション依存の計画問題をトラブルシューティングする前に、このフィールドを確認してください。 |
| ノードタイプ(プラントの詳細区分) | ロケーションタイプPの場合のみ:PL(生産プラント)またはDC(配送センタ) | ソースシステムで配送センタとしてフラグ付けされたプラントは、ロケーションタイプP、ノードタイプDCとして統合されます。配送センタ用の個別のトップレベルロケーションタイプを期待せず、代わりにノードタイプを参照してください。 |
2.2 基本データ

基本データ項目は、ロケーションをビジネス用語で記述します。統合ロケーションの場合、これらの項目は手動入力ではなく、ソースとなるプラント/顧客/仕入先マスタから収集・変換されます。手動入力は通常、サンドボックスモデルやS/4HANAに対応するものがないロケーションに限定されます。
| フィールド | 説明 | 実務上の使用例 |
|---|---|---|
| 名称 | ロケーションのビジネス上で読み取り可能な表示名 | 計画ビューや「ロケーション管理」アプリ全体に表示されます。ソースのERPシステムを直接開かないプランナーにも認識可能な名前にしてください。 |
| 住所 | 市区町村レベルの住所情報 | 統合時にソースのプラント/顧客/仕入先マスタから収集されます。主にレポートや、計画レベルの計算ロジック自体ではなく、下流のロジスティクス向け消費に利用されます。 |
| 地域 / 国 | グループ化および集計レポートに使用される地理的割当 | 固定スキーマフィールドではなく、ロケーションマスタデータタイプ(セクション2.3)に割り当てられた属性としてモデル化されます。基本レコードに専用の「地域」列が存在すると仮定する前に、属性ベースのアプローチを確認してください。 |
| タイムゾーン | ロケーションのローカルタイムゾーン | 統合時にプラントタイプロケーションの標準基本データセットの一部として収集されます。計画ロジックがローカルの稼働時間やカレンダー調整を考慮する必要がある場合に関連します。 |
2.3 カレンダーと属性割当

ロケーションマスタは、その基本スキーマに専用のカレンダータイプ項目を持ちません。カレンダーと地域グループ化は、どちらもIBP-A02-02ですでに説明されている同じ汎用属性メカニズムを通じて実装されます。本セクションでは、そのメカニズムがロケーションに具体的にどのように適用されるかを相互参照するのみであり、属性設定自体を再説明するものではありません。
| フィールド / 概念 | 説明 | 実務上の使用上の注意 |
|---|---|---|
| カレンダー属性 | ロケーションマスタデータタイプに割り当てられた、カレンダー/タイムゾーン参照情報を保持するカスタム属性(例:ZCALID形式のフィールド) | SAP標準で提供されるフィールドではありません。プロジェクト固有の属性割り当てです。数式で使用する前に、モデルの属性設定(IBP-A02-02)で正確な属性名とデータ型を確認してください。 |
| 計画カレンダー連携 | SAP IBP 1911以降、統合されたS/4HANA工場カレンダーから生成された計画カレンダーを、ロケーション(およびロケーションソース)属性から参照できるようになり、営業日を考慮した計画が可能 | 工場カレンダーはSAP HANA Smart Data Integrationを介して統合されます。この連携を中心とした営業日ロジックを設計する前に、対象のSAP IBPリリースが計画カレンダーをサポートしていることを確認してください。 |
| 地域 / 国属性 | 集計された地域レポート(セクション1.4 / 2.2)に使用されるのと同じ属性が、ロケーションの地理的グループ化を保持します | 属性の作成方法とマスタデータタイプへのマッピング方法については、IBP-A02-02を参照してください。本記事ではその設定詳細を重複して説明しません。 |
2.4 統合とソースシステムマッピング

ロケーションマスタレコードは、実際には手動入力よりも、S/4HANAからのマスタデータ統合によって作成および最新維持されることが最も多いです。そのため、スコーピングと転送メカニズムを理解することが、ロケーションデータの欠落や古さに関するトラブルシューティングの中心となります。
| フィールド / 概念 | 説明 | 実務上の使用例 |
|---|---|---|
| 統合モデルスコープ | アクティブ化された統合モデルで設定されたカスタマイズ済みプラントおよびMRPタイプフィルタに一致するプラントと品目のみが収集、変換され、SAP IBP内のロケーションレコードとして作成されます。 | IBPで「欠落している」ロケーションは、多くの場合、手動データ入力のギャップではなく、統合モデルのスコープギャップです。ロード障害と想定する前に、モデルのプラント/MRPタイプフィルタを確認してください。 |
| 転送メカニズム | オーダーベースの計画エリアに従来使用されてきたCore Interface (CIF) と、時系列ベースの計画エリアにCDSビューを使用するSAP HANA Smart Data Integration (SDI) / SAP Cloud Integration for Data Services (CPI-DS) | 正しいメカニズムは、モジュールのバージョンだけでなく、対象となる計画エリアのタイプに依存します。転送の問題をトラブルシューティングする際は、プロジェクトの計画エリア設計で必要なメカニズムを事前に確認し、別のメカニズムとして扱わないでください。 |
| VMI自動生成 | 仕入先管理在庫に関連付けられた顧客-品目情報レコードが転送されると、SAP IBPはロケーションタイプPの対応するロケーションを自動的に生成します。 | これは、標準的なプラント/顧客/仕入先レプリケーションとは異なる、統合主導の自動生成パスです。ソースシステムに手動で管理されたVMIロケーションエントリが存在することを期待しないでください。 |
2.5 下流消費

作成されたロケーションレコードは、複数の下流計画オブジェクトが参照する再利用可能な構成要素となります。このセクションでは、それらのオブジェクトが何であるかをマッピングし、各オブジェクトのフィールドレベルの詳細は重複して記載しません。
| オブジェクト | 説明 | 実務上の使用例 |
|---|---|---|
| ロケーション品目 | ロケーションと品目を組み合わせた複合マスタデータタイプ。ロケーションにおける品目の在庫保持方法とフローを表す | ロケーションマスタと品目マスタの両方が存在する場合の標準的な次の設定ステップ。ロケーション品目レベルの計画を設定する前に、ロケーションマスタを必須の前提条件として扱い、オプションの付加機能と見なさないこと。 |
| ロケーション供給元 | 2つのロケーション間の供給関係(例:DCがプラントから補充される)。供給比率(LOCATIONRATIO / TRATIO)とロケーション供給元有効期間の日付範囲を持つ | 供給元の関係を作成する前に、供給側と需要側の両方のロケーションがロケーションレコードとして既に存在している必要がある。これは、供給計画導入の稼働開始順序を検討する際に関連する。 |
| 計画レベル / 計画エリア | ロケーションは、計画レベルのマスタデータタイプの組み合わせで必要な場合にのみ、計画ディメンションとして含まれる | ロケーションマスタは全体的にオプションであるため、その下流での使用は設計主導で決定される。ブループリント段階で、対象の計画エリアが実際に「ロケーション別」に計画するかどうかを確認してから、ロケーションマスタの設定を必須範囲として扱うこと。IBP-A03-02を参照。 |
次に読むべきもの
L1) Big Picture
| ID | Category | Title |
|---|---|---|
| ibp-001 | Overview | SAP IBPとは何ですか? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| ibp-a01 | Overview | SAP IBP マスタデータ:概要、階層、関係性 |
| ibp-a02-01 | Master Data | SAP IBP マスタデータタイプ |
| ibp-a02-02 | Master Data | SAP IBP 属性 |
| ibp-a02-03 | Master Data | SAP IBP 時間プロファイル |
| ibp-a02-05 | Master Data | SAP IBP ロケーションマスタ 📍 |
| ibp-a03-01 | Master Data | SAP IBP キーフィギュア |
| ibp-a03-02 | Master Data | SAP IBP 計画レベル |
| ibp-a03-03 | Master Data | SAP IBP 計画エリア |
| ibp-a03-04 | Master Data | SAP IBP 計画バージョン |
| ibp-a03-05 | Master Data | SAP IBP 計画ビュー |
| ibp-a04-01 | Master Data | SAP IBP 統合モデル |
| ibp-a05-01 | Master Data | SAP IBP 計画オペレータ |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| ibp-b01 | Overview | SAP IBPトランザクション:プロセスフロー、階層、および関係性 |