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

SAP IBP 計画エリア

計画エリアは、SAP IBPのオブジェクトであり、最上位のアクティベート可能な計画モデルとして機能します。これは、時間プロファイル(時間粒度、IBP-A02-03)、1つ以上の計画レベル(次元粒度、IBP-A03-02)、1つ以上のキーフィギュア(メジャー、IBP-A03-01)、および関連するマスタデータタイプ/属性を、単一の内部で一貫性のある構造にバンドルするコンテナです。キーフィギュアが「何を測定するか」であり、計画レベルが「どの粒度で」であるならば、計画エリアは「これらが存在するモデル全体」です。また、パイプラインの中心的なハブでもあり、バージョン、計画ビュー、統合モデル、計画オペレータという4つの異なる下流オブジェクトに供給する唯一の前提条件であり、モデル内の他のどのオブジェクトよりも多くのオブジェクトに影響を与えます。この記事では、計画エリアとは何か、標準テンプレートとカスタムテンプレートの選択、組織/データ階層における位置付け、アクティベーションの仕組み、リアライメント、そしてコンサルタントがその周りに設定するデータ統合の境界について説明します。


パート1: 計画エリア — 中核概念(全モジュール共通)

1.1 計画エリアとは

ハブアンドスポーク図。中央に計画エリアがあり、時間プロファイル、計画レベル、キーフィギュア、マスタデータタイプ、バージョン、計画ビューに接続されている

計画エリアは、定義され有効化されるまでそれ自体ではデータを持ちません。これは、レベル1の構成要素(時間プロファイル、計画レベル、キーフィギュア、マスタデータタイプ/属性)を一貫性のある使用可能なモデルに結合する構造的な枠組みです。有効化されると、バージョン、計画ビュー、統合モデル、計画オペレータがすべて構築される、アドレス可能なオブジェクトになります。

側面詳細
役割時間プロファイル + 計画レベル + キーフィギュア + マスタデータタイプを1つのアクティブ化可能な計画モデルにバンドルする最上位のコンテナ
構築元時間プロファイル (IBP-A02-03)、計画レベル (IBP-A03-02)、キーフィギュア (IBP-A03-01)、およびマスタデータタイプ/属性 (IBP-A02-01/A02-02) — 個々の構成要素の仕組みについては、各関連記事を参照
設定場所計画エリアアプリ。Fiori起動パッドのモデル設定グループにある計画エリアモデル設定タイルからアクセス(一部のソースで使用される「計画エリアの設定」ラベルは、この同じ画面を指す)
下流の依存オブジェクトバージョン (IBP-A03-04)、計画ビュー (IBP-A03-05)、統合モデル、計画オペレータ (IBP-A05-01) — 計画エリアはこれら4つすべての前提条件であり、モデル内の他のどの単一オブジェクトよりも多くの依存関係を持つ
分類必須マスタ。マスタデータタイプ、属性、時間プロファイル、キーフィギュア、計画レベルと並ぶ

1.2 標準計画エリアとカスタム計画エリア

SAP IBP 標準サンプル計画エリアテンプレートの比較グリッド: SAPIBP1、SAP6、SAP9、SAP7F、および新しい調和計画エリア I_SAPIBP2

SAPは、ほとんどの導入において計画エリアを完全に白紙の状態から構築することを想定していません。動作する参照実装として、サンプル計画エリアのセットをあらかじめ組み込んで出荷しています。各サンプルには、属性、マスタデータタイプ、時間プロファイル、計画レベル、キーフィギュア、バージョン、計画オペレータの動作セットに加え、それをサポートするアラート、アナリティクスストーリー、ダッシュボードコンテンツがバンドルされています。文書化されたSAP推奨のプラクティスは、これらのサンプルのいずれかをコピーし、顧客のプロセスに合わせて拡張またはトリミングすることであり、アクティベーションと設定をゼロから開始することではありません。

テンプレートフォーカスユースケース主要な動作
SAPIBP1汎用複数のIBPプロセス領域にわたる時系列の需要、供給、在庫計画最も広範な汎用サンプル。時系列指向の実装の開始コピーとして一般的に使用される
SAP6需要計画統計的予測と需要レビュープロセスSAPIBP1よりも範囲が狭く、需要計画プロセスに特化
SAP9保守・修理・運用(MRO)MRO固有の計画シナリオ標準的な販売・業務計画の需要/供給ではなく、MRO計画用に構築された専用サンプル
SAP7Fオーダーベースの応答計画柔軟なマスタデータモデルに基づく応答、オーダー、割当計画プレーンな「SAP7」サンプルの後継。SAP7は2305リリースで削除されたため、古いドキュメントでは「SAP7」をレガシー名称として扱うこと
I_SAPIBP2(調和計画エリア / HPA)統一時系列 + オーダーベース計画SAPIBP1(時系列)とSAP7F(オーダーベース)が以前は別々にモデル化していたものを、1つの共有データモデルに統合2508リリース(2025年8月) 頃に導入された、現在積極的に展開中の方向性であり、本記事の公開日時点ではレガシーな脚注ではない。時系列計画とオーダーベース計画に1つの共有されたキーフィギュアと結果セットを提供することで、2つの別々の計画エリア間の調整作業を排除する

設計原則: 実際の本番環境における「カスタム」計画エリアのほとんどは、技術的には標準サンプルの修正コピーであり、手を加えていないテンプレートでもゼロから構築したものでもありません。新しい実装の範囲を定義する際、最初の設計上の問いは、どのサンプルをコピーするか(あるいは、2つの別々の時系列モデルとオーダーベースモデルを維持するよりも、新しい統合計画エリアの方が適しているか)であり、白紙の状態から構築するかどうかではありません。本記事の公開日現在、I_SAPIBP2がすべての新規構築において必須のデフォルトであることを確認する情報源はありません。これは、従来のサンプルを完全に置き換えるものではなく、利用可能で積極的に推奨されるオプションとして扱ってください。


1.3 組織レベルとデータ階層

SAP IBPマスタデータランドスケープのゾーン切り抜き図。計画エリアPA-DP01をハブノードとし、キーフィギュア、計画レベル、バージョンを行2の子ノード、計画ビューを行3の子ノードとして表示

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

Client (SAP IBP Tenant)
   │
   └── Planning Area "PA-DP01" — Demand Planning Planning Area          [this article's object]
          │
          ├── Key Figure "KF-DEMAND" — Demand Quantity                    (IBP-A03-01)
          │
          ├── Planning Level "PL-PROD-LOC" — Product x Location            (IBP-A03-02)
          │
          ├── Version "VER-BASELINE" — Approved plan (baseline)            (IBP-A03-04)
          │
          └── Planning View "PV-DP-WEEKLY" — Weekly Demand Planning View   (IBP-A03-05)

設計原則: 計画エリアは、キーフィギュア、計画レベル、バージョンを構造的に並列な子要素として束ねるハブであり、いずれも互いにネストしません。計画ビューは、アクティブな計画エリアの真の下位子要素(1:N)です。PA-DP01カード上のクロスリファレンスチップ(TP-WEEKLY、MDT-PROD)は、計画エリアがゾーンAから時間プロファイルとマスタデータタイプも参照することを示していますが、これらはこのゾーンの階層において計画エリアが所有する子要素ではなく、引き込まれた入力です。バージョンと計画ビュー独自のフィールドレベルの仕組みについては、次の2つの兄弟記事(IBP-A03-04、IBP-A03-05)で説明します。


1.4 他のマスタデータオブジェクトとの統合

計画エリアを中心に、時間プロファイル、計画レベル、キーフィギュア、マスタデータタイプ、バージョン、計画ビュー、統合モデルに接続されたハブアンドスポーク図

計画エリアは単独で存在するわけではありません。これは、以前の関連記事で説明したレベル1オブジェクトから構築され、そして、下流のすべての計画アーティファクトが構築される基盤となるオブジェクトです。

オブジェクト関係性実務上の注意点
時間プロファイル計画エリアのキーフィギュアが値を格納する時間バケットのディメンションを提供する完全な仕組みはIBP-A02-03(展開済み)で既に説明済み — 本記事では時間プロファイルを、モデルに組み合わされる3つの入力のうちの1つとしてのみ扱う。
計画レベル各キーフィギュアが紐づけられる、時間以外のディメンション粒度(マスタデータタイプ/属性から構築)を提供する完全な仕組みはIBP-A03-02で説明 — 計画レベルはスタンドアロンのフィールドとしてリストされるのではなく、構造的に計画エリアに組み込まれる。
キーフィギュアモデルを流れる測定値を提供し、それぞれがベース計画レベルに紐づけられる完全な仕組みはIBP-A03-01で説明 — 保存タイプ、集約モード、および分割モードはキーフィギュア自身の設定であり、計画エリアの設定ではない。
マスタデータタイプ / 属性計画エリアのマスタデータタイプフィールドが選択するディメンション(製品、ロケーション、顧客など)を提供する完全な仕組みはIBP-A02-01/A02-02で説明 — 計画エリアは独自の新しいマスタデータを定義するのではなく、どのタイプをアクティブ化するかを選択する。
バージョン同じ計画エリアのデータのベースライン、作業用、シミュレーション、またはコンセンサスコピーを保持する計画エリアはバージョンに対して一対多の関係を持つ。完全な仕組みは次回の記事IBP-A03-04で説明。
計画ビュー計画エリア、バージョン、および一連のキーフィギュアに対して構築される表示/ワークブックレイヤー完全な仕組みはIBP-A03-05で説明 — 本記事では計画ビューを下流のコンシューマーとしてのみ扱う。
統合モデル名前付きの「ターゲット計画エリア」に対して明示的に設定される — S/4HANAデータを計画エリアが定義するモデルに移動するパイプ計画エリアは、インバウンド統合モデルが準拠しなければならない形状(マスタデータタイプ、属性、キーフィギュア、計画レベル)を決定する。そのデータフローのRTI/SDIの仕組みについてはセクション2.4を参照。
計画オペレータ計画エリアのキーフィギュアに対して実行されるアルゴリズム(統計予測、供給ヒューリスティック、在庫最適化)完全な仕組みは後のフェーズ4の記事IBP-A05-01で説明 — 本記事では下流のコンシューマーとしてのみ扱う。

パート 2: IBP固有のフィールド詳細

2.0 IBPオーナーシップの範囲

計画エリア設定セクション全体におけるIBPコンサルタントの担当範囲を示すチェックリスト:モデル設定、アクティベーションと整合性検証、リアライメント、データ統合境界

データセクションIBPの関与備考
モデル設定◎ オーナー計画エリアID、マスタデータタイプ、キーフィギュア、時間プロファイル、ストレージ — 計画エリア構築時に設定される定義フィールド
有効化と整合性検証◎ オーナー有効化のトリガー、有効化ログの読み取り、構造変更後の再有効化の処理
リアライメント◎ オーナー計画エリアの構造に影響を与えずに、マスタデータの変更に追従して既存の計画データを調整する
データ統合境界○ 基盤/統合チームと共有計画エリアにデータを供給するRTIまたはSDI接続の選択と保守 — 設定はIBP側に存在するが、ソースシステム接続は通常、共同作業となる

凡例: ◎ = オーナー / クリティカル、○ = 直接関与


2.1 モデル設定

計画エリアの主要モデル設定フィールドのチェックリスト:計画エリアID、マスタデータタイプ、キーフィギュア、時間プロファイル、ストレージ

モデル設定は、計画エリアの識別およびコンテンツレイヤーであり、計画エリアアプリ内でモデルが最初に定義されたときに設定され、モデルの範囲が変更されるたびに見直されます。

フィールド説明実務上の使用例
計画エリア ID計画エリアの一意の技術的識別子命名パターンは、モデルがサポートする計画プロセスを反映することが一般的です(例:需要計画エリアの場合は PA-DP01)。他のオブジェクト(バージョン、計画ビュー、統合モデル)が参照し始めたら、IDは安定した状態に保ってください。
マスタデータタイプこの計画エリアで使用するために有効化されたマスタデータタイプ(製品、ロケーション、顧客など)ここで選択されたタイプのみが、計画エリア内に構築される計画レベルで利用可能になります。タイプ自体の定義方法については、IBP-A02-01を参照してください。
キーフィギュア計画エリアのモデルに含まれるキーフィギュア含まれる各キーフィギュアには、独自のストレージタイプと基本計画レベル設定があり、これらについてはIBP-A03-01で詳しく説明されています。このフィールドは単に包含リストです。
時間プロファイル計画エリアのキーフィギュアに時間粒度を提供する時間プロファイル1つの計画エリアは1つの時間プロファイルを使用します。モデルにデータが保持された後に変更することは構造変更となり、セクション2.2の有効化ルールの対象となります。
ストレージこの計画エリアのキーフィギュアデータが物理的に保存される粒度を管理します(例:粗い時間バケット設定と細かい設定)一般的に、より粗いストレージ粒度の方がパフォーマンスが優れています。保存される計画ポイントの総数(キーフィギュア×計画レベル組み合わせ×時間バケット)が、計画エリアの主要なサイジング要因です。これは単なる設定上のオプションではなく、実際のパフォーマンス向上の手段として扱ってください。計画エリアが本番運用に入った後は軽率に変更せず、設計時にサイジングを検証し、稼働後ではなく設計段階で確認するようにしてください。

注記: 計画レベルはこのテーブル内の独立したリテラルフィールドではありません。上記で選択されたマスタデータタイプと、計画エリアの設定内で構築された計画レベル(セクション1.3を参照)によって構成されます。


2.2 アクティベーションと整合性検証

SAP IBP計画エリアのアクティベーションフローを示す階層図:モデル定義、整合性検証、アクティベーションログ、構造変更時の再アクティベーション

アクティベーションは、定義された計画エリアを使用可能なものに変換するプロセスであり、単なるステータスフラグではなく、モデル全体の整合性をチェックするゲートです。

フィールド/概念説明実務上の使用
有効化計画エリア画面からトリガーされるアクションで、計画エリア自体、およびそれと一緒に有効化される計画レベル、キーフィギュア、バージョンを含む、モデル全体の内部およびクロスオブジェクトの整合性を検証します。有効化が成功して初めて、計画エリアは実際の計画(データのロード、計画ビューの構築、計画オペレータの実行)に使用可能になります。有効化は、瞬間的な保存ではなく、ビルド計画における明確で、時には時間のかかるステップとして扱ってください。
整合性チェック有効化が完了する前にモデルが通過しなければならない検証ルールです。例:出力計画レベルの属性は入力計画レベルの属性のサブセットでなければならない、2つの計画レベルが同じ保存済みキーフィギュアの基準レベルとして機能してはならない。これらのルールを事前に考慮して計画レベルとキーフィギュアの基準レベル割り当てを設計してください(IBP-A03-02、セクション2.3参照)。有効化時にのみ競合を発見すると、再構築サイクルが必要になります。
有効化ログ(“最終アクションステータス”)計画エリア画面でダウンロード可能なログで、最新の有効化試行の結果(特定の失敗理由を含む)を記録します。有効化が失敗した場合は、まずこれを読んでください。設定者が推測するのではなく、特定の整合性違反を特定します。
構造変更には再有効化が必要マスタデータタイプ、キーフィギュア、計画レベル、または時間プロファイルの追加/削除/変更で、モデルの整合性に影響を与えるものは、通常、ライブで適用できません。変更は(再編集可能な)計画エリア定義で行い、モデル全体が再検証されるように有効化を再実行する必要があります。これは「マスタデータタイプの作成後の変更は制限される」という一般的なガイダンスの具体的なメカニズムです。構造変更は、静かな編集ではなく、計画して伝達すべき再有効化イベントとして扱ってください。一部の表示設定(属性説明、ビジネス上の意味テキスト、現在期間ポインタ)は、完全な再有効化を必要としない例外として一般的に扱われます。設定が安全であると想定するのではなく、ケースバイケースでこの境界を検証してください。
アクティブインスタンスの復元編集中の内容を最後に正常に有効化された状態に戻すオプション、または既にアクティブな計画エリアの削除試行をキャンセルするオプションです。反復的な設定中のセーフティネットとして有用です。悪い編集をフィールドごとに手動で元に戻す必要はありません。

2.3 リアライメント

SAP IBP リアライメントフィールドのチェックリスト:リアライメントとアクティベーションの区別、リアライメントルール管理アプリ、処理順序、クリーンアップ

リアライメントはアクティベーションとは異なる概念であり、コンサルタントはこの2つを頻繁に混同します。どちらも「モデル構築後に何が起こるか」に関するものですが、異なるレイヤーでの話です。

フィールド / 概念説明実践的な使用法
リアライメント(モデルレベルではなくデータレベル)既に保存されている計画データ(マスタデータの割当や時系列キーフィギュア値)を、実際のビジネス変更(組織再編、製品廃止、配送センター移転など)に追随させるために調整するプロセスアクティベーションとは異なり、リアライメントは計画エリアの構造に影響を与えず、再アクティベーションを必要としません。モデルは正しいがデータをマスタデータの変更に追随させる必要がある場合はリアライメントを使用し、モデル自体を変更する必要がある場合のみアクティベーションを使用します。
リアライメントルール管理アプリリアライメントプロジェクトとルールを定義・実行するアプリ既知のビジネス変更(例:計画されたプラント統合)に備えて、事後対応ではなく事前にリアライメントルールを設定します。
処理順序マスタデータとキーフィギュア値の両方を一緒にリアライメントする場合、最初にマスタデータの変更が処理され、その後キーフィギュア値のリアライメントが実行されます複数の可変要素があるリアライメントプロジェクトを計画する際は、依存関係のある変更を適切な順序で処理します。
置き換えられたデータのクリーンアップ新しいデータが正常に作成された後、古いデータを削除する機能をリアライメントはサポートしていますクリーンアップをトリガーする前に新しい割当が検証されていることを確認し、リアライメントステップを元に戻す必要がある場合にデータが失われるのを防ぎます。

2.4 データ統合の境界

SAP IBPデータ統合パス(計画エリアへのリアルタイム統合(RTI/CIF)とスマートデータ統合(SDI))の2列比較

計画エリアのマスタデータタイプ、属性、キーフィギュア、および計画レベルは、インバウンド統合が準拠しなければならない正確な形状を定義します。また、特定の計画エリアは、両方の混合ではなく、正確に1つの統合アプローチにコミットされます。

フィールド / 概念説明実務上の使用
リアルタイム統合 (RTI) / コアインターフェース (CIF)SAP S/4HANA または ECC から、計画エリアの設定済みデータモデルへの、変更駆動型のニアリアルタイムなマスタデータおよびトランザクションデータの統合標準のマスタデータタイプ/計画レベル/キーフィギュア設定ルートを介して構築されたモデルに対する、現在 SAP が推奨する統合パス。
スマートデータインテグレーション (SDI)特にオーダーベース計画で使用される、より古い統合テクノロジー。設定された統合プロファイルを介して外部マスタデータを統合する既存のオーダーベース(例:SAP7F 派生)の実装では依然として関連性があるが、SAP の公開ガイダンスは、正確なサポート終了日が未確定であっても、顧客を SDI から RTI へ移行させる積極的な推進を示唆している。これを新規構築の判断に考慮すること。
相互排他性RTI と SDI は同じ計画エリアに統合することはできない。各計画エリアはアーキテクチャ上、いずれか一方のアプローチにコミットする統合アプローチは、キーフィギュアや計画レベルが構築された後の後付けではなく、計画エリアの初期設計の一部として決定すること。後からの切り替えは設定変更ではなく、再アーキテクチャとなる。
統合プロファイルの割当リリース 1811 以降、SDI ベースの統合で使用される計画エリアには、統合プロファイルを明示的に割り当てる必要があるSAP の文書化されたガイダンスでは、デフォルトプロファイルから開始して後で調整することも、個々の統合を最初に構築して最後にプロファイル割り当てを確定することも許可されている。どちらの順序でも受け入れられるが、割り当て自体は必須である。
その他のデータロードチャネルCI-DS、Excel ワークブック/テンプレートアップロード、マスタデータ管理アプリ、データ統合アプリは、RTI/SDI 以外の方法で、すでにアクティブな計画エリアにデータをロードできるこれらはすべて、ターゲット計画エリアが有効化しているマスタデータタイプ、属性、キーフィギュア、計画レベルによって制約される。これらは追加のエントリポイントであり、モデルの定義された形状に対する例外ではない。

次に読むべきもの

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トランザクション:プロセスフロー、階層、および関係性