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

SAP IBP キーフィギュア

キー・フィギュアは、SAP IBPのオブジェクトタイプであり、計画エリアを流れる単一の定量メジャー(需要数量、供給数量、在庫数量、収益、予測精度、充足率など)を表します。これは計画データキューブの「値」軸であり、フェーズ1のマスタデータ記事で説明したマスタデータ駆動のディメンション軸(製品、ロケーション、顧客、時間)を補完します。製品、ロケーション、顧客マスタとは異なり、キー・フィギュアは通常、ERPマスタレコードから複製されるのではなく、計画エリアのモデル自体を構築する一部として定義されます。この記事では、キー・フィギュアとは何か、その中核となる格納型対計算型データモデル、組織/データ階層における位置付け、およびコンサルタントが作成時に設定するすべてのフィールドについて説明します。


第1部: キーフィギュア — 中核概念(全モジュール共通)

1.1 キーフィギュアとは

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

SAP IBPモデルにおいて、キーフィギュアはトランザクションデータ/計画データを保持します。これは、計画データ(販売予測、在庫予測、能力計画)や実績/履歴データ(受注、出荷履歴)を表す数量や通貨金額です。キーフィギュアは計画エリア内で定義・設定され、製品マスタやロケーションマスタのように独立したマスタデータオブジェクトとして管理されることはありません。

アスペクト詳細
役割計画エリアのデータモデルを通じて流れる単一の定量的な尺度(需要数量、供給数量、在庫数量、収益、KPI)を表します。
使用する計画プロセス需要計画、供給計画、在庫計画、S&OP、および計画オペレータ(統計予測、供給ヒューリスティック、在庫最適化)はすべてキーフィギュアを読み書きします。
設定場所計画エリア → 設定 タブ → キーフィギュア ノード → 新規 → キーフィギュア — 特定の計画エリアにスコープされた設定ステップであり、完全に独立したスタンドアロンのマスタデータアプリではありません。
データストレージモデルHANAインメモリ、所有する計画エリアにスコープされます。キーフィギュアは、その計画エリアのファクトモデルにおける格納または計算されたメジャーであり、独立してアドレス指定可能なABAPディクショナリテーブルではありません。
ガバナンスアプリキーフィギュアの使用先情報 (Fiori) — 特定のキーフィギュアを参照するすべての計算、コピーオペレータ、およびExcel計画テンプレートを表示します。

1.2 保管タイプ — 保管 vs. 計算

SAP IBP キーフィギュアのストレージタイプ(保存、計算、保存+計算のハイブリッド)の3列比較

すべてのキーフィギュアは、データが物理的に保存されるか、実行時に計算されるかという、1つの構造的な軸に基づいて構築されています。この区別を誤るとコストがかさみます。それは、その数値がプランナーによって手動で編集できるかどうか、また、配分ターゲットとして使用できるかどうかを決定するからです。

保管タイプ編集可能?ユースケース主要な動作
保管型はいソースシステムから直接統合、または計画担当者が手動入力(例:需要数量、供給数量)基本計画レベルで行を物理的に保持します。編集可能 = はいに設定できるのは保管型キーフィギュアのみです。配分ターゲットとして使用できるのは保管型(時系列)キーフィギュアのみです。
計算型いいえ(通常)他のキーフィギュアやマスタデータ属性を参照する数式から実行時に導出(例:在庫回転率、充足率)独立した保管はなく、読み取りのたびに再計算されます。手動上書きを書き戻す対象がないため、通常は直接編集できません。
保管型+計算型(ハイブリッド)はい(例外)数式がデフォルト値を生成し、計画担当者が手動で上書き可能(例:需要計画担当者が調整する初期予測提案)特別なケース:保管型と計算型の両方として同時にフラグ設定されるため、計算式を持つフィールドでも編集可能になります。

設計原則: 保存 vs. 計算は構造上の軸であり、キーフィギュアのデータが計画エリアのストレージに物理的に存在するかどうかを決定し、編集可能か、または配賦ターゲットとして使用できるかを決定します。入力と出力は、その上に重ねられた別の二次的なフレーミングであり、特定の計画ステップでキーフィギュアがどのように使用されるかを説明する使用ロールラベルです(計画担当者が編集可能な入力 vs. システム生成の結果)。これは、保存と計算の横に並ぶ3番目と4番目のストレージタイプではありません。保存キーフィギュアは通常、計画ステップへの「入力」であり、計算キーフィギュア(または計画オペレータが書き戻す結果)は通常、「出力」です。この使用ロールフレーミングが計画オペレータの明示的なコンフィギュレーション設定となる箇所については、セクション2.5を参照してください。


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

SAP IBPマスタデータランドスケープのゾーン切り抜き。計画エリアPA-DP01の下に、計画レベルおよびバージョンと並んでキーフィギュアKF-DEMANDが配置され、計画ビューが下位の子として表示されている

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

Client (SAP IBP Tenant)
   │
   └── Planning Area "PA-DP01" — Demand Planning Planning Area          (IBP-A03-03)
          │
          ├── Key Figure "KF-DEMAND" — Demand Quantity                    [this article's object]
          │
          ├── 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つの基本計画レベルに固定されます。その他のすべてのレベルで表示または計画される場合、その固定点から集計または配賦されます。計画レベルとは何か、その構築方法の詳細については、関連記事「IBP-A03-02」を参照してください。本記事では、「基本計画レベル」を、キーフィギュアのストレージタイプおよび集計/配賦設定の基準となる固定点としてのみ扱います。


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

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

キー・フィギュアは単独で存在するわけではありません。フェーズ2の計画設定オブジェクトの連鎖の中に存在し、下流の実行オブジェクトによってさらに消費されます。

オブジェクト関係性実務上の注意点
マスタデータタイプキーフィギュアの基本計画レベルは、マスタデータタイプ(製品、ロケーション、顧客など)から取得された属性を組み合わせますフェーズ1(IBP-A02-01~A02-06)ですでに説明済み — キーフィギュアはこれらの次元の粒度を継承しますが、独自のマスタデータを新たに定義することはありません。
時間プロファイル時間バケットの次元(週/月/年)を提供します。ほとんどの集計モードとすべての最終期間集計ロジックは、これを横断して動作します計画エリアごとに1回設定され、そのエリア内のすべてのキーフィギュアで共有されます。
計画レベルキーフィギュアが保存/表示可能な正確な次元の組み合わせを決定します。すべてのキーフィギュアは基本計画レベルを参照します完全なメカニズムは関連記事IBP-A03-02で説明 — 本記事では、キーフィギュアが指し示すアンカーとしてのみ扱います。
計画エリア時間プロファイル + 計画レベル + キーフィギュアをアクティベート可能な計画モデルにバンドルするコンテナです完全なメカニズムは関連記事IBP-A03-03で説明 — キーフィギュアは計画エリアの外に存在することはできません。
計画ビュープランナーに対して、設定可能なグリッド/レポートで1つ以上のキーフィギュアを表示します関連記事IBP-A03-05で説明 — 本記事のキーフィギュアは、計画ビューがレンダリングするデータです。
計画オペレータ実行時に「入力キーフィギュア」を消費し、「出力キーフィギュア」を書き込みます(統計予測、供給ヒューリスティック、在庫最適化など)下流の記事IBP-A05-01で説明 — ここで、セクション1.2の入力/出力使用ロールのフレーミングが明示的な設定オプションになります。

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

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

IBPコンサルタントの担当範囲を示すチェックリスト(キーフィギュア設定セクション別:一般定義、保存/集約、分割、通貨/UOM、使用ロール)

データ区分IBPの関与備考
基本定義◎ オーナーキーフィギュアID、名称、説明、基本計画レベル、データタイプ
保存・集約設定◎ オーナー保存タイプ(保存/計算)、編集許可、集約モード
分配・比例配分◎ オーナー分配モード、比例配分の重み付け
通貨・単位換算○ マスタデータガバナンスと共有為替レート参照データおよびキーフィギュアレコード自体の外部で管理される品目単位属性に依存
使用ロール・ガバナンス◎ オーナー入出力使用ロールのフレーミング、使用場所情報アプリ、高度なパターン

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


2.1 一般定義

主要な一般定義フィールドのチェックリスト: キーフィギュアID、名称、説明、基本計画レベル、データ型

General Definition(一般定義)はキーフィギュアの識別層であり、キーフィギュア作成時に計画エリアの「コンフィギュレーション」タブで一度だけ設定されます。

フィールド説明実践的な使用法
キーフィギュアID計画エリア内のキーフィギュアを一意に識別する技術的なID早期に命名規則を採用する(例:プロセスごとに接頭辞を付ける:DEM_、SUP_、INV_)。キーフィギュアは、数式や計画オペレータが相互参照し始めると急速に増加するため、一貫性のないスキームは数スプリント以内にメンテナンス上の大きな負担となる。
名前 / 説明計画ビューやExcelアドインに表示される、ビジネス向けのラベルと詳細な説明これは計画担当者が見るものであり、技術的なIDではない。ITが内部的に命名する方法ではなく、需要計画担当者や供給計画担当者が認識できるように記述する。
基本計画レベルこのキーフィギュアのデータが物理的に保存される単一の計画レベル設計時に固定する。後で稼働中のキーフィギュアの基本計画レベルを変更するには、通常、キーフィギュアを再作成して履歴を再ロードする必要がある。これは、値が保存される場所と詳細度が変わるためである。
データ型数値型 — 整数、小数など比率/パーセンテージのキーフィギュア(充足率、予測精度)には小数精度が重要である。整数型の比率は暗黙的に切り捨てられ、ダッシュボードで誤解を招く0% / 100%の表示を生成する。

2.2 保管と集計の設定

保管タイプ、編集許可、集計モード、計算式でキー数値設定をグループ化したスタック階層図

ここで、セクション1.2の「保存対計算」軸が具体的なコンフィギュレーションとなり、値が基本計画レベルから上位レベルにどのようにロールアップされるかも示されます。

フィールド説明実務上の使用例
保管タイプ保存 / 計算 / 保存+計算のハイブリッド下流の計算を構築する前にこれを正しく設定してください。他の計算式から頻繁に参照される計算キーフィギュアは、読み取りのたびに再計算され、保存としてもフラグが設定されていない限り、計画担当者が手動で上書きすることはできません。
編集許可計画担当者が計画ビューでこのキーフィギュアの値を手動で入力/上書きできるかどうか保存(またはハイブリッドの保存+計算)キーフィギュアでのみ使用可能です。純粋な計算キーフィギュアでこれを有効にしても書き込む対象がなく、有効な設定ではありません。
集計モードSUM、AVG、MIN、MAX、COUNT、STDDEV、または最終期間集計SUMはフロー数量(需要、供給)のデフォルトです。在庫/在庫タイプのキーフィギュアの場合、よくあるニュアンスとして、製品/ロケーション間ではSUM、時間軸ではAVGを使用します。在庫は月をまたいで合計しても意味がありません。期末在庫など特定時点の残高には最終期間集計を使用します。期間全体で合計すると二重計上になります。
計算式他のキーフィギュア/マスタデータ属性を参照する式(計算キーフィギュアのみ)式は、異なる基本計画レベルで保存された入力を組み合わせることができます。IBPは評価前に各入力を共通の計算レベルに内部で集約または配分します。システム外でも式のビジネスロジックを文書化してください。式フィールドだけでは、比率がなぜそのように構築されたのかを説明できません。

2.3 分解と比例配分

非集計モードと比例配分オプションを示す積層図: 均等配分、値のコピー、および別のキーフィギュアによる加重

Disaggregation(分解)はAggregation(集約)の裏返しです。プランナーが上位レベルで値を編集すると、システムが自動的にそれを基本計画レベルに分割して戻します。

フィールド説明実務上の使用例
分解モード上位レベルで行われた編集をベース計画レベルにどのように分割するか2つの基本モード:均等配分(値を下位レベルのメンバーに均等に分割する)と値のコピー(値を分割せずに、すべてのターゲットバケットに同じ値を書き込む)。保存キーフィギュアのみが分解対象となり得る。純粋な計算キーフィギュアには、分割結果を書き込むためのストレージ行が存在しない。
比例配分分割を均等に行わない場合に使用される重み付け方法オプションには、「比例分解なし」(均等配分にフォールバック)、別のキーフィギュアの保存値による重み付け、およびIBPリリース2208以降では、別のキーフィギュアの計算値による重み付け(例:地域の需要数を、各製品の過去の販売シェアに比例して製品に分割する)が含まれる。
比例配分用キーフィギュア分割の重みを提供する参照キーフィギュア分解対象のキーフィギュアと同じベース計画レベルでデータが存在する(または導出可能である)必要がある。ここで不一致があると、比例配分を意図した場合に、予期せず均等分割が発生する一般的な原因となる。

2.4 通貨換算と単位換算

キー数値の通貨換算と単位換算設定の2列比較

通貨および数量単位(UOM)の処理は、キーフィギュアの保存された基本値の上にレイヤーとして重ねられます。これらは、キーフィギュアレコード自体の固定プロパティではありません。

フィールド説明実務上の使用例
通貨換算キーフィギュアに格納された基準通貨額を、専用の計算キーフィギュアで為替レート参照データと乗算するか、Excel アドイン/アナリティクスでクエリ実行時に動的に変換して、対象通貨に変換します。為替レート参照データは通常、時点依存です。ブループリント時に、プロジェクトで特定時点の過去レート(監査/差異レポート)が必要か、現在レートのみの換算でよいかを確認してください。後から時点依存性を追加すると手戻りになります。
単位換算品目マスタ属性から取得した換算係数を使用して、キーフィギュアに格納された基準単位を対象単位に変換します。通貨とは異なり、単位の換算係数は通常、時点依存ではありません(ケースと個数の比率が毎週変わることはほとんどありません)。そのため、通貨換算に比べて参照データモデルがシンプルになります。
対象選択対象通貨/単位が計算キーフィギュアで固定されるか、プランナーが実行時に選択できるか。実行時の動的選択(Excel アドイン/アナリティクス)は、対象通貨/単位ごとに個別の計算キーフィギュアを作成する手間を省きます。業務上、永続化されたレポート可能な換算値が特に必要な場合を除き、動的選択を推奨します。

前提条件: 通貨換算には、モデル内に為替レートの参照データが既に存在している必要があります(通常は、「換算元通貨」/「換算先通貨」とレート値をペアにした複合マスタデータタイプ)。UOM換算には、換算係数が品目マスタ属性として管理されている必要があります。これらの参照データが整っていないと、どちらも標準機能では動作しません。


2.5 利用ロールとガバナンス

入出力使用ロール、高度なキーフィギュアパターン、およびWhere-Used Informationガバナンスアプリを網羅するチェックリスト

このセクションでは、第1.2節で導入された入出力使用ロールの枠組みに戻り、運用上の実際の表示とともに、いくつかの高度なキーフィギュアパターン、およびコンサルタントが稼働中のキーフィギュアを変更または削除する前に知っておくべきガバナンスアプリについて説明します。

フィールド / 概念説明実務上の使用例
入力キーフィギュア(使用ロール)計画オペレータが実行の開始値として読み取るキーフィギュア計画オペレータ上で明示的に設定(例:統計予測オペレータの「入力キーフィギュア」設定) — これはロール割り当てであり、個別のストレージタイプではありません。セクション1.2を参照。
出力キーフィギュア(使用ロール)計画オペレータがその結果を書き込む、保存または計算されたキーフィギュア入力と同様の注意点:ストレージの仕組みはセクション2.2のストレージタイプによって既に決定されています。「出力」は、この実行の結果がここに格納されることを説明するだけです。
ヘルパーキーフィギュア複数ステップの計算を簡略化するためだけに使用される中間/スクラッチ用キーフィギュアエンドユーザーへの直接表示を意図していません — 複雑な数式を読みやすくテスト可能な部品に分解するための便利なパターンです。命名規則を明確に(例:_HLPサフィックス)して、プランナーが誤ってヘルパーフィギュアを計画ビューに追加しないようにします。
属性-as-キーフィギュアマスタデータの属性値をキーフィギュアメカニズムを通じて公開する手法属性(例:製品の標準原価)を、計画ビューや計算において真のキーフィギュアと並べて表示できるようにします — 便利ですが、データモデルをレビューする際に実際のトランザクションメジャーと混同しないように注意してください。
アラートキーフィギュアしきい値ベースのアラートを駆動するために特化して使用されるキーフィギュア通常は、実績/計画値をしきい値と比較する計算キーフィギュアです(例:能力過負荷や在庫切れのフラグ付け) — アラートロジック自体はキーフィギュアレコードではなく、アラート設定に存在します。
キーフィギュアの使用先情報選択したキーフィギュアを参照するすべての計算、コピーオペレータ、Excel計画テンプレートをリスト表示するFioriアプリ依存関係グラフが広いキーフィギュア、特に計画オペレータにフィードするものを変更または削除する前にこれを実行し、影響範囲全体を最初に確認します。このガバナンス機能へのアクセスは、専用のビジネスカタログによって制御されています。

次に読むべきもの

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