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

表紙: SAP IBP 時間プロファイル — すべての計画エリアの基盤となる時間軸構造

SAP IBP 時間プロファイル

タイムプロファイルは、SAP IBPにおける計画の時間軸を定義する設定オブジェクトです。すべての計画エリアの計画ビューが最終的に表現される、順序付けられた重複のない期間バケット(日、週、月など)のシーケンスです。これは、マスタデータタイプや属性と同じフェーズ1のマスタデータ基盤層に位置しますが、両者からは独立して動作します。タイムプロファイルにはそれ自体に前提条件はなく、属性のように計画レベルに供給されるのではなく、計画エリアに直接供給されます。この記事では、タイムプロファイルがサポートする標準期間タイプ、その内部レベル階層、および設定に使用される「タイムプロファイル管理」アプリのフィールドレベルの詳細を説明します。


パート 1: 時間プロファイル — 中核概念(全モジュール共通)

1.1 時間プロファイルとは

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

タイムプロファイルは、それ自体が計画データではありません。これは、後で計画データが記録されるタイムラインの構造定義です。概念的には、あらゆる計画システムにおいてカレンダー/会計期間テーブルが果たす役割を担います。つまり、単一の需要数値や供給数値を保持するわけではありませんが、下流で記録されるすべての数値は、そのいずれかの期間に紐づけられます。すべての計画エリアは、有効化される前に必ず1つのタイムプロファイルが割り当てられていなければなりません。そのため、タイムプロファイルの設計は通常、モデル構築のフェーズ1において、マスタデータタイプや属性と並んで早期に確定されます。

項目詳細
役割すべての計画エリアの計画ビューが基盤とする時間軸構造(期間タイプ、レベル階層、計画/履歴期間)を定義します。
使用するモジュールSAP IBPのみ — S/4HANAに相当するものがない、IBPネイティブの内部設定オブジェクトです。すべての計画エリア、およびその計画エリア上に構築されるすべての計画ビューは、正確に1つの時間プロファイルを参照します。
トランザクション / アプリ時間プロファイルの管理アプリ(Fioriランチパッド、モデル設定グループ) — カスタム時間プロファイルの作成、編集、有効化を行います。
主要テーブル顧客向けデータベーステーブルとしては公開されていません — SAP IBPのモデル設定オブジェクト(時間プロファイル、マスタデータタイプ、属性)は、文書化されたテーブルセットではなく、IBPモデルリポジトリに保存されます。
SAP IBP注記時間プロファイルは、すべての計画エリア実装において必須(オプションではない)マスタとしてリストされています。SAP IBPは、サンプル計画エリアコンテンツ(例:SAPIBP1参照モデル)の一部としてサンプル時間プロファイルを提供しますが、完全に新しいカスタムモデルには、明示的に作成されるまで時間プロファイルは存在しません。

1.2 標準期間タイプ

6つのSAP IBP標準期間タイプ(日、テクニカル週、週、月、四半期、年)を2x3グリッドで比較した図

SAP IBP は標準で6つの期間タイプを標準装備しており、計画プロセスに誤った基本粒度を選択すると、修正に多大なコストがかかります。タイムプロファイルの各階層はこれら6つのいずれかから構築され、すでにアクティブな計画エリアにフィードしている階層は、プロファイルを再生成してその上に構築されたすべてのものを再設定しない限り、入れ替えることはできません。

期間タイプ典型的なユースケース主要な動作
日短期需要計画、在庫モニタリング最も細かい標準期間タイプ。他のレベルはこれを集約したもの。
テクニカル週カレンダー週ベースの短期計画で、月の区切りを明確にしたい場合カレンダー週が2ヶ月にまたがるケースに対応。SAP IBPはその週を2つのテクニカル週期間に分割し、どの期間も月の境界をまたがないようにする。
週需要計画、供給計画実行志向の計画プロセスで最も一般的な中粒度レベル。
月S&OP、中期計画ほとんどの戦術的計画期間における標準的な集約レベル。
四半期財務計画、予算編成典型的な財務/予算レビューサイクルに計画のリズムを合わせる。
年長期戦略計画最も粗い標準期間タイプ。通常、時間プロファイルのレベル階層の最上位。

設計原則: SAP IBP は会計期間もサポートしていますが、上記の6つの標準期間タイプとは異なり、会計期間は自動生成ではなく手動でロードする必要があります。設計で会計カレンダーに合わせた四半期/年バケットが必要な場合は、これをデータロード計画に考慮してください。


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

ゾーンA — SAP IBPマスタデータランドスケープから抜粋したマスタデータ基盤。時間プロファイルTP-WEEKLYと、マスタデータタイプMDT-PROD、MDT-LOC、MDT-CUST、MDT-LOCPRODを示す

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

Client (SAP IBP tenant / Model)
   │
   ├── Master Data Type "MDT-PROD" — Simple · Product          (Zone A sibling — see IBP-A02-01)
   │
   └── Time Profile "TP-WEEKLY" — Weekly granularity
          ├── Level 0 "WEEK" — most granular level
          │      Default Display Horizon: 0 to 104 (current week + 104 weeks ahead)
          ├── Level 1 "MONTH" — aggregates WEEK
          │      Default Display Horizon: -6 to 24 (6 months history + 24 months ahead)
          └── Level 2 "QUARTER" — aggregates MONTH
                 Default Display Horizon: -4 to 8 (4 quarters history + 8 quarters ahead)

設計原則: 時間プロファイルは、マスタデータタイプや属性と同じテナントレベル、フェーズ1層に位置します。これは単一の計画エリアから独立して存在し、内部設計ガイダンスに従い、通常はその時間プロファイルの周期に基づいて構築されるすべての計画エリアで標準化・共有され、計画エリアごとに再作成されることはありません(セクション2.4)。


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

タイムプロファイルを中心に、計画エリア、計画レベル、マスタデータタイプ、属性に接続するハブアンドスポーク図

時間プロファイルは単独で存在することはありません。これは、キーフィギュアや計画レベルと並んで、計画エリアが組み立てる直接的な入力の1つですが、それらの他の2つのオブジェクトとはまったく別の経路でそこに到達します。

オブジェクト関係性実務上の注意点
計画エリア時間プロファイルは、キーフィギュアおよび計画レベルと並んで、計画エリアへの直接入力です計画エリアは、正確に1つの時間プロファイルが割り当てられなければ有効化できません。内部のマスタデータ設定フローによると、時間プロファイルは計画エリアに直接供給され、計画レベルを経由しません。IBP-A03-03を参照してください。
計画レベル独立した並列入力 — 時間プロファイルとの直接的な関係はありません計画レベルは、マスタデータタイプと属性の組み合わせのみから導出されます(IBP-A02-01、IBP-A02-02を参照)。計画エリアは、時間プロファイルと計画レベルを、一方が他方に依存する連鎖ではなく、2つの別個の無関係な入力として組み立てます。
マスタデータタイプ / 属性同じフェーズ1のステップで独立して設定される、ゾーンAの兄弟オブジェクト時間プロファイルにはそれ自体に前提条件はなく、マスタデータタイプ/属性の設定と並行して実行されます。これら3つは互いに任意の順序で構築できますが、計画エリアを作成する前にすべてが存在している必要があります。
会計カレンダー時間プロファイル自体に設定されるオプションの調整設定会計期間は時間プロファイル内でモデル化できますが、6つの標準期間タイプとは異なり、自動生成ではなく手動でロードする必要があります。設計上必要な場合は、ブループリント作成時に会計カレンダーのロードプロセスを確認してください。

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

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

タイムプロファイル設定セクション(一般定義、設定、レベル設定、ガバナンスと共有)におけるIBP所有権を示すチェックリスト

データセクションIBP関与備考
一般時間プロファイル定義◎ オーナーID、名称、説明、開始日、終了日 — 作成時に一度設定
時間プロファイル設定◎ オーナー粒度、計画期間、履歴期間、会計カレンダー
時間プロファイルレベル設定◎ オーナーレベル選択、レベル番号付け、レベルごとのデフォルト表示期間
ガバナンスと共有○ モデルガバナンスと共有計画エリア間の共有、命名規則

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


2.1 一般時間プロファイル定義

一般時間プロファイル定義フィールドのチェックリスト: ID、名称、説明、開始日、終了日

すべての時間プロファイルは、含まれるレベルに関係なく、「時間プロファイル管理」アプリの同じ短い識別画面から開始します(新規 → ID入力 → レベル選択 → 名称/説明 → 開始日/終了日 → 保存)。これらのフィールドは作成時に一度だけ入力され、セクション2.3のレベル設定がその上に積み重ねられる基盤となります。

フィールド説明実務上の使用例
ID時間プロファイルの技術的識別子実務ガイダンスでは3~4桁の数値を推奨。セクション2.4の命名ガバナンスと組み合わせて、複数の計画エリアを実行するプログラム全体でIDの一貫性を維持する。作成後に変更不可。
名称 / 説明ビジネスで読み取れる名称と自由記述の説明意図した計画サイクル(例:「週次需要計画、2年ローリング期間」)を文書化する。これは、元の設計チーム以外のコンフィギュレータが、すべてのレベルを開かなくてもプロファイルの目的を理解するための最も迅速な方法となることが多い。
開始日時間プロファイルの期間が生成される最も早い日付意図的に設定する。履歴の拡張は後からでも可能だが、期間の再生成が必要となる。ブループリント時に、デフォルトの「今日」ではなく、必要な過去データの深さ(例:2~3年の実績)を合意すること。
終了日時間プロファイルの期間が生成される最も遅い日付プロファイルが実際に生成する物理的な期間レコードの範囲を定める。終了日が短すぎる時間プロファイルは、新しいバケットを生成しなくなり、枯渇する前に拡張する必要がある。これを1回限りの設定ステップではなく、継続的な運用タスクとして管理すること。

2.2 時間プロファイル設定

Time Profile Settingsフィールドの階層スタック図: 粒度、計画期間、履歴期間、会計カレンダー

これらの設定は、セクション2.1で入力された識別フィールドに加えて、時間プロファイル全体の全体的な範囲を管理します。

設定項目説明実務上の使用例
粒度プロファイルの基準となる時間バケット(日次、週次、月次など)需要計画プロセスで週次を選択するか、S&OPで月次を選択するかは、基本的な設計上の決定です。これは後から変更できず、変更するにはプロファイルを再作成し、それに基づいて構築されたすべての計画エリアと計画ビューを再設定する必要があります。
計画期間現在の期間からタイムプロファイルのバケットがどの程度将来まで拡張されるか計画対象のプロセスに合わせて設定します。短期供給計画では、長期のS&OPプロファイルよりもはるかに短い将来期間が必要です。期間を長くしすぎると、計画上の付加価値がほとんどないままデータ量が増加します。
履歴期間過去の期間をどの程度まで遡って保持するかこのプロファイルに対して実行される統計予測モデル(計画オペレータ、IBP-A05-01参照)をサポートするのに十分な履歴を保持します。履歴の保持が不十分だと、明確なエラーメッセージなしに予測モデルの精度が低下します。
会計カレンダープロファイルの期間を標準(グレゴリオ)カレンダーではなく、組織の会計カレンダーに合わせるためのオプション設定四半期/年次のバケットを暦四半期ではなく、財務の会計期間に合わせる必要がある場合に必要です。会計期間は自動生成ではなく手動で読み込まれるため、FI/財務の関係者と早期に確認してください。

2.3 時間プロファイルレベルの設定

タイムプロファイルレベルの設定の階層図: レベル選択、レベル番号付け、デフォルト表示期間

タイムプロファイルは、最も細かい粒度を最下層とするレベルの階層から構築されます。下位レベルの期間は、上位レベルのちょうど1つの親期間にロールアップされ、すべてのレベルのタイムラインは、ギャップや重複がなく連続している必要があります。カスタムタイムプロファイルの作成は、「タイムプロファイル管理」アプリで以下の固定順序に従います。「新規」を選択し、必要なレベルを選択し、IDと説明名を入力し、開始日/終了日を設定し、各レベルの名前とデフォルト表示期間を設定してから、保存して有効化します。

フィールド説明実務上の使用例
レベル選択カスタム時間プロファイル作成時に含める期間タイプレベルのセット計画プロセスに実際に必要なレベルのみを選択すること。レベルが増えるごとにメンテナンスと生成のオーバーヘッドが発生する。需要計画プロファイルでは、通常、週/月/四半期のみが必要であり、標準の6つの期間タイプすべては不要である。
レベル番号付け最も詳細なレベルは慣例的に0と番号付けされ、集約度が高くなるにつれて1、2、3…と番号付けされる[確度中 — 検索インデックス化されたSAPヘルプポータルのコンテンツにより裏付けられているが、直接のページ読み取りによる独立した検証は行われていない] 主に、レベルが名前ではなく数式/計算でアドレス指定される場合の内部参照として関連する。数値IDはビジネス向けのラベルではなく、技術的な詳細として扱うこと。
デフォルト表示期間計画ビューがそのレベルでデフォルトで表示するタイムラインの範囲を制御するレベル別設定。開始/終了範囲で表現される。プロファイル全体で一度だけ設定するのではなく、レベルごとに調整すること。同じプロファイル内でも、週レベルは通常、四半期レベルよりも短い表示範囲を必要とする。これを誤ると、プランナーはデフォルトで、近い将来の詳細が少なすぎるか、長期的なノイズが多すぎるかのいずれかを目にすることになる。

さらに高度な階層レベルの機能として、「ローリング時間プロファイルレベル」モードと、数式/キーフィギュア計算で使用される技術的な PERIODID(n) 属性の2つが、個別のSAPヘルプポータルトピックとして存在しますが、フィールドレベルのマスタデータリファレンスの範囲外となります。これらの仕組みは本記事では独自に検証できませんでした。いずれかを設定する前に、SAPヘルプポータルの専用トピックを直接参照してください。


2.4 ガバナンスと共有

ガバナンスと共有ルールのチェックリスト: 計画エリア間共有、命名規則、必須マスターステータス

時間プロファイルは、最初に構築された単一の計画エリアを超えて存続・拡大する可能性があるため、SAP IBPの設計ガイダンスと実務者の経験の両方から、複製ではなく標準化が推奨されています。

フィールド / ルール説明実務上の使用例
計画エリア間共有単一の時間プロファイルを複数の計画エリアに割り当てることができる内部設計ガイダンスでは、計画エリアごとに個別のプロファイルを作成するのではなく、モデル全体で少数の統一された時間プロファイルセットを標準化することを推奨している。これにより、一緒にレビューする必要があるプロセス(需要、供給、S&OP)間で計画サイクルを比較可能に保つことができる。
命名規則[信頼度中/低 — 単一のサードパーティ実務者情報] 関連するマスタデータタイプ/プロセスに対応する3文字のプレフィックスと、対象期間を組み合わせて、プロファイルのIDまたは説明に使用するSAPが義務付けた標準ではない。プロジェクト独自の命名規則(マスタデータタイプのプレフィックスルールについてはIBP-A02-01セクション2.5も参照)に対して評価すべき実務者のパターンの一つとして扱うこと。レビューなしにそのままコピーしてはならない。
必須マスタステータス時間プロファイルは、すべての計画エリア実装において必須(オプションではない)マスタとしてリストされる一部のオプションのマスタオブジェクトとは異なり、プロジェクト計画ではすべてのIBP実装において時間プロファイル設計のための時間を予算化する必要がある。これは延期またはスキップすることはできない。

次に読むべきもの

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