JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 16 min read

表紙: SAP IBP ロケーションマスタ — ネットワーク内のすべてのプラント、顧客、仕入先ノードを統合するレコード

SAP IBP ロケーションマスタ

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


第1部: ロケーションマスタ — 基本概念(全モジュール共通)

1.1 ロケーションマスタとは

Location Masterを中心に、マスタデータタイプ、属性、S/4HANAプラント/顧客/仕入先、ロケーション品目、ロケーション供給元、計画レベルに接続されたハブアンドスポーク図

ロケーションレコードはスキーマ定義ではなく、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 ロケーションタイプ

3つのSAP IBPロケーションタイプ(プラント、顧客、仕入先)の2x2比較図。統合ソースと主要な動作を示しています。

SAP IBPは、S/4HANAのようにプラント、顧客、仕入先を3つの独立したマスタデータオブジェクトとしてモデル化しません。統合時にこれらすべてを1つのロケーションレコードに収集・変換し、LocationTypeフィールドのみが、特定のロケーションが現実世界でどの役割を果たすかを計画モデルに伝えます。統合モデルを設計する際に、プラント、顧客、仕入先が別々のオブジェクトのままであると想定することは、プロジェクト初期によくある誤解です。なぜなら、下流のすべてのオブジェクト(ロケーション品目、ロケーション供給元、計画レベル)は、この1つのフィールドからタイプ固有の動作を読み取るからです。

ロケーションタイプコードユースケース主要な動作
プラントPS/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 組織レベルとデータ階層

ゾーンB — SAP IBPマスタデータランドスケープから切り出したマスタデータインスタンス。ロケーションレコードLOC-JP01およびLOC-JP02と、ゾーンAのマスタデータタイプMDT-LOCへの参照を示す

具体的な例を用いたデータ階層

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 他のマスタデータオブジェクトとの統合

ハブアンドスポーク図:中央にロケーションマスタ、接続先としてマスタデータタイプ、属性、ロケーション品目、ロケーション供給元、計画レベル/計画エリア、S/4HANAプラント/顧客/仕入先

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 一般ロケーション識別とタイプ

一般ロケーション識別およびタイプフィールドのチェックリスト: ロケーションID、ロケーションタイプ、ノードタイプ

すべてのロケーションレコードは、実際の役割に関係なく、同じ識別フィールドから始まります。これは、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 統合とソースシステムマッピング

統合モデルがプラント/MRPタイプフィルタをスコープし、CIFとSDI/CPI-DSの転送パスがロケーションマスタにフィードされる様子を示す図

ロケーションマスタレコードは、実際には手動入力よりも、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

IDCategoryTitle
ibp-001OverviewSAP IBPとは何ですか?

L2-A) Master Data

IDCategoryTitle
ibp-a01OverviewSAP IBP マスタデータ:概要、階層、関係性
ibp-a02-01Master DataSAP IBP マスタデータタイプ
ibp-a02-02Master DataSAP IBP 属性
ibp-a02-03Master DataSAP IBP 時間プロファイル
ibp-a02-05Master DataSAP IBP ロケーションマスタ 📍
ibp-a03-01Master DataSAP IBP キーフィギュア
ibp-a03-02Master DataSAP IBP 計画レベル
ibp-a03-03Master DataSAP IBP 計画エリア
ibp-a03-04Master DataSAP IBP 計画バージョン
ibp-a03-05Master DataSAP IBP 計画ビュー
ibp-a04-01Master DataSAP IBP 統合モデル
ibp-a05-01Master DataSAP IBP 計画オペレータ

L2-B) Transaction

IDCategoryTitle
ibp-b01OverviewSAP IBPトランザクション:プロセスフロー、階層、および関係性