在庫計画および最適化プロセスの登録

ABC/XYZ セグメンテーションおよび時系列分析の実行

Objective

After completing this lesson, you will be able to 時系列分析結果を使用して ABC/XYZ セグメンテーションを理解し、適用します。

時系列分析

計画範囲の時系列データの性質が不明な場合は、事前定義されたルールに基づいて選択した入力キー数値の値が分析されるようにシステムを設定し、識別されたプロパティをバックグラウンドで保存することができます。このプロセスは、時系列分析と呼ばれます。

この図は、時系列の分析を示しています。

このプロセスは、以下のステップで構成されます。

  1. 管理者または設定エキスパートは、需要予測自動化プロファイル管理アプリで分析のルールを設定します。
  2. ビジネスユーザとして、時系列分析オプションを選択するアプリケーションジョブアプリで、予測自動化ジョブをスケジュールおよび実行します。
  3. オプションで、実行したばかりの予測自動化ジョブの結果をチェックすることができます。これを行うには、需要予測自動化プロファイル管理アプリで対応する需要予測自動化プロファイルを選択または開き、分析結果表示を選択します。

    新しい画面が開き、以下の情報が表示されます。

    • 選択した計算レベルで時系列が分析された計画オブジェクト。

    • 各計画オブジェクトで識別された時系列プロパティの概要。

    • 分析中にチェックされた各プロパティに関する詳細。

    注記

    テーブルをフィルタリングおよびパーソナライズして、自分に関連する結果のみを表示することができます。

    多数の計画オブジェクトを使用しており、それらの計画オブジェクト間でさまざまな時系列プロパティの分布をチェックする場合は、テーブルビューから円グラフに切り替えることができます。円グラフでセグメントを選択すると、セグメントが表すプロパティ、およびそのプロパティを持つと特定された計画オブジェクトの数とパーセントに関する情報が表示されます。

    必要に応じて、円チャートに表示されるプロパティをフィルタリングすることができます。たとえば、下降傾向および加法季節性の分布のみが表示されるようにシステムを設定することができます。

    保存する属性またはキー数値を選択しなかった場合でも、結果が表示されます。これにより、需要予測自動化プロファイルの効率を評価し、次の実行を行う前に需要予測自動化プロファイルの一部のパラメータを変更できるため、より正確な結果が得られます。

  4. 分析結果を活用します。

    時系列プロパティは、以下の 1 つまたは複数のアプリケーションで活用されます。

    • 需要予測モデル管理アプリで、最適な需要予測選択メソッドを使用して複数の需要予測が利用されるようにシステムを設定した後に、時系列プロパティ考慮オプションを選択することができます。これを行うと、選択した計画オブジェクトの最新の需要予測自動化ジョブによって識別された時系列プロパティがチェックされ、それらを使用して適切な需要予測の計算が想定されていないアルゴリズムが除外されます。

    • さらに、時系列プロパティが考慮されるように異常値修正前処理アルゴリズムを設定することができます。これを行うと、平均または中央値と大きく異なるものの、データの季節性パターンまたは傾向パターンとは異なる外れ値がアルゴリズムによって検出される可能性があります。

    • ABC/XYZ セグメンテーションルール管理アプリでは、XYZ セグメンテーション時に結果が自動的に考慮されます。

    • SAP IBP, add-in for Microsoft Excel では、プロパティを属性に保存し、その他の結果をキー数値に保存している場合は、それらを使用して計画ビューを制限およびフィルタリングすることができます。

      注記

      時系列プロパティの保存に使用される属性の値を変更することはできますが、これらのマニュアル変更は自動予測プロセスには影響しません。

    • 需要予測モデル割当アプリでは、利用可能な計画オブジェクトのセットをフィルタリングして、最も適した需要予測モデルを特定することができます。

時系列分析の使用

ビジネスシナリオ

在庫計画担当者として、時系列を分析し、製品ポートフォリオ内の需要シグナルのさまざまな動作を把握する必要があります。この演習問題では、時系列分析プロファイルを準備しておきます。この演習問題の主な目的は、カスタマイジング自体ではなく、システム内での SAP Best Practices コンテンツの使用方法を在庫計画者に助言するための情報提供です。

前提条件

前提条件

  • 需要予測自動化プロファイル管理アプリからプロファイルを使用して時系列分析にアクセスして設定する権限は、前提条件です。
  • この分析を実行する必要がある定義済計画範囲 (IBP400 など) は必須です。
  • データが計画範囲にロードされました。
  • 初期ステップとして、IOSALES などの入力キー数値として機能するキー数値を定義します。
  • この分析を実行する計算レベルを定義します。たとえば、得意先、ロケーション、製品の組合せを週次レベル: WKPROLOCCUSTGROUP で実行します。
  • 前の演習問題は、この演習問題を実行するために技術的に必須ではありません。

ステップ

  1. SAP IBP 内で SAP Fiori ラウンチパッドを開き、需要予測自動化プロファイル管理アプリ内のオプションを確認します。

    1. SAP IBP Web UI にログオンします。

    2. 需要計画グループにナビゲートし、需要予測自動化プロファイル管理アプリを開きます。

    3. 使用可能なすべてのプロファイルに対して、登録、編集、削除、分析結果表示、および即時実行のオプションを使用することができます。

    4. さらに、プロファイルを検索することができます。

    5. また、右側の最上部にあるアイコンをクリックして、ソーシャルコラボレーションツールで共有オプションを使用して予測自動化プロファイルを共有し、この情報を他のユーザに送信することもできます (設定されている場合)。

  2. 計画範囲 IBP で事前定義済プロファイル IBP400 需要予測自動化プロファイルテンプレートを選択し、時系列分析 ## としてコピーして、設定を確認します。

    1. 計画で IBP400 需要予測自動化プロファイルテンプレート IBP400 を選択します。

    2. コピーをクリックします。

    3. コピーしたプロファイルを選択し、編集をクリックします。

    4. テキストを時系列分析 ## に変更します。

    5. IO 売上 (I_IOSALES) が分析の入力として選択されていることを確認します。

    6. EA が目標数量単位として選択されていることを確認します。

    7. 分析用に選択した入力に適合する目標計算レベルを確認します。

    8. 周期で週を選択します。

    9. 分析で、時間設定を履歴期間および最小必須データポイントとして更新することができます。

    10. 履歴期間として 52 週を選択します。

    11. この分析を実行するには、入力として最小値が必要です。そのため、最小必須データポイントで、5 つの入力を更新します。

    12. 時系列分析で、在庫計画担当者は値を更新して、季節性、傾向および間欠性、ボラティリティなどの時系列特性の分析に影響を与えることができます。演習問題を続行するために、表示される初期値は変更されないままにすることができます。

    13. また、変更ポイント検出の値を変更しないでおくこともできます。

    14. 保存をクリックします。

    15. アプリの第一画面に戻ります。

  3. ID: 時系列分析 - ZIOUNIFIED ## を実行します。

    1. 需要予測自動化プロファイル管理アプリのメイン画面に戻り、時系列分析 ## を選択します。

    2. 今すぐ実行を選択します。

    3. アプリケーションジョブアプリに自動的にリダイレクトされることに注意してください。このアプリでは、需要予測自動化テンプレートおよび需要予測自動化ジョブ名を確認することができます。

    4. ジョブ名として需要予測自動化 ## を選択します。

    5. ステップ 2 を選択し、このジョブを即時に有効化することを確認します。

    6. 周期で作業していないため、個別実行を選択しました。

      注記

      利用可能な他のオプションを使用して、特定の頻度でアプリケーションジョブをスケジュールすることができます。
    7. ステップ 3 を選択します。

    8. 計画範囲として IBP400 を選択します。

    9. プロファイルオブジェクト名項目で、プロファイル時系列分析 ## を選択します。

    10. フィルタ FG1## を選択します。

    11. 分析設定時系列分析および変更ポイント検出がチェックされていることに注意してください。

    12. このジョブは、現期間計算の実行時間に基づいてできるだけ早く有効化します。

    13. 時系列分析の実行としてコメントを追加し、理由コード: RC_INVENTORY を選択します。

    14. 最後に、この時点ではこの情報を誰とも共有しないでください。

    15. スケジュールを選択します。

    16. アプリケーションジョブアプリに移動して、ジョブのステータスを制御します。

    17. 開始をクリックして、ジョブのステータスをリフレッシュします。

    18. ジョブのステータスが終了としてマークされたら、ジョブをクリックします。ログステータス: 情報を選択して、アプリケーションジョブによって実行された技術ステップを分析します。

      注記

      この分析では、変更ポイント、傾向、季節性、および継続性を識別するために多くのシステムリソースが必要です。
    19. 需要予測自動化プロファイル管理アプリを開きます。

    20. 時系列分析 ## を選択します。

    21. 分析結果表示をクリックして、結果の一覧を表示します。

    22. 分布の表示をクリックして、分布チャートを表示します。

    23. OK をクリックして、時系列プロパティ別分布ダイアログボックスを閉じます。

    24. 変更ポイントをクリックして、変更ポイント分析の結果を確認します。

結果

結果

この演習問題の終了時に、需要予測自動化プロファイル管理アプリを使用して時系列を分析しました。ABC/XYZ セグメンテーションはまだ実行されていません。次の演習問題では、ABC/XYZ セグメンテーションを使用して製品ポートフォリオを分析します。

ABC/XYZ セグメンテーション

目的

ABC/XYZ セグメンテーションは、選択したキー数値に基づいた計画オブジェクトのグループ化の方法です。2 つのタイプのセグメンテーションは、以下のように目的が異なります。

  • ABC セグメンテーションは、相対的な重要度に基づいた計画オブジェクトの優先順位付けです。たとえば、収益キー数値に基づいて製品と得意先の組合せを分類することができます。

  • XYZ セグメンテーションは、需要変動に基づいた計画オブジェクトの分類です。たとえば、確認済数量キー数値または MAPE などの需要予測誤差測定に基づいて、製品とロケーションの組合せを分類することができます。

以下の図は、ABC セグメントと XYZ セグメントのさまざまな組合せによって示される特性を示しています。

この図は、ABC/XYZ セグメンテーションを示しています。

たとえば、値 BY が割り当てられている計画オブジェクトは、セグメンテーション期間中に中量で販売され、中程度の揮発性です。

セグメンテーションを使用することにより、アラートとレポートのより詳細な定義と、需要計画と在庫計画でのより正確な結果の生成が容易になります。特に、以下を実行することができます。

  • セグメントの特性に合わせて、需要予測方針と在庫最適化を調整します。

  • 計画オブジェクトにより適切な需要予測モデルを割り当てます。

  • 製品セグメントごとに需要予測の精度を分析します。

  • 予測可能性が比較的高い、または低い計画オブジェクトを特定します。

  • より注意が必要な在庫明細を特定します。

  • 特定のセグメントに対してのみアラートを定義します。

  • 特定のセグメントに関する分析チャートを表示します。

前提条件

セグメンテーションプロセスは、以下のステップで構成されます。

この図は、セグメンテーションプロセスを示しています。
  1. セグメンテーションプロファイルを登録します。

    ABC/XYZ セグメンテーションルール管理アプリを使用して、セグメンテーション計算の設定データおよびルールを含むセグメンテーションプロファイルを登録することができます。

  2. セグメンテーションのスケジュールおよび実行:

    セグメンテーションルールが設定されたら、アプリケーションジョブアプリを使用して、システムでセグメンテーション実行をスケジュールまたは開始することができます。

    注記

    SAP IBP, add-in for Microsoft Excel でセグメンテーションジョブを直接開始することはできません。

    セグメンテーション実行ごとに、任意で計画フィルタを使用することができます。たとえば、セグメントを国別に計算する場合は、同じセグメンテーションプロファイルまたは異なるセグメンテーションプロファイルを使用して、異なる国のフィルタを使用してさまざまなジョブをスケジュールすることができます。セグメンテーションプロファイルと互換性のあるフィルタからのみ選択できることに注意してください。

    表示フィルタは、セグメンテーションジョブでは考慮されません。

    バックグラウンドジョブで使用されたセグメンテーションプロファイルを削除すると、ジョブが正しく実行されなくなります。同じ名前でプロファイルを再作成しても、ジョブは機能しません。新しいプロファイルを使用して新しいジョブを作成する必要があります。

  3. 結果を微調整します。

    SAP IBP, add-in for Microsoft Excel でセグメンテーション結果を表示することができます。また、単一の値または複数の値を同時に変更するかどうかに応じて、2 つの方法で上書きすることもできます。

    • 単一のセグメンテーション値を変更するには、以下を実行します。
      1. リボンのマスタデータワークブックグループで管理を選択します。
      2. 表示されるウィンドウで、セグメンテーション結果を保存するために選択したマスタデータタイプを選択します。
      3. 計画オブジェクトを選択し、同じウィンドウで編集チェックボックスを選択します。
      4. 選択した計画オブジェクトのセグメンテーション値を変更します。
    • 複数のセグメンテーション値を同時に変更するには、以下を実行します。
      1. 最新のセグメンテーション結果を表示するワークシートを開きます。
      2. ワークシートを開くには、リボンのマスタデータグループのマスタデータワークブックで作成... を選択します。
      3. でセグメンテーション結果を保存するために選択したマスタデータタイプを選択します。
      4. 同じウィンドウで編集チェックボックスを選択します。
      5. 開かれるマスタデータワークブックに一覧表示されている計画オブジェクトのセグメンテーション値を変更します。
  4. 結果の活用:

    セグメンテーション実行の結果は、マスタデータ属性の値 (A、B、C など) として保存されます。これらの値を使用して、レポートを生成したり、選択したセグメントのアラートを定義したりすることができます。たとえば、ダッシュボードアプリのチャートで特定の製品セグメントの需要予測精度をチェックすることができます。

    セグメンテーション結果を使用して、SAP IBP, add-in for Microsoft Excel および需要予測モデル割当アプリで計画オブジェクトのセットをフィルタリングすることもできます。

ABC/XYZ セグメンテーションの設定

ビジネスシナリオ

在庫計画担当者として、製品ポートフォリオを分析し、需要シグナルのさまざまな動作を把握する必要があります。この演習問題では、機械学習を使用して ABC/XYZ セグメンテーションを実行し、さまざまなセグメントを決定します。

前提条件

前提条件

  • ABC/XYZ セグメンテーションルールの管理アプリを使用して、プロファイルを使用して ABC/XYZ セグメンテーションにアクセスして設定するための権限が前提条件です。
  • このセグメンテーションを実行する計画範囲 (IBP400 など) を定義します。
  • 入力キー数値として機能するキー数値を定義します (IO 需要予測など)。この演習問題では、ABC の例として IO 予測を使用し、XYZ の最終実績を使用します。
  • この分析のために定義された周期。たとえば、月次/週次レベルでの得意先、ロケーション、および製品の組合せ (時間範囲、計算期間、計算期間のオフセットを含む)。
  • 計画範囲にロードされたマスタデータおよびキー数値データ。
  • この演習問題を実行するための前提条件は、前の演習問題ではありません。

ステップ

  1. Web UI を開き、ABC/XYZ セグメンテーションルールの管理アプリ内のオプションを確認します。

    1. SAP IBP Web UI を管理するためにログオンします。

    2. 一般計画グループにナビゲートし、ABC/XYZ セグメンテーションルール管理アプリを開きます。

    3. すべてのプロファイルに対して、新規、編集、コピー、および削除の各オプションを使用できることに注意してください。

    4. さらに、プロファイルを検索することができます。

    5. セグメンテーションプロファイル共有を使用して情報を共有することもできます。

    6. また、計画範囲でフィルタリングすることもできます。

  2. 事前定義プロファイル ABC_XYZ_Segmentation_profile を選択し、設定を確認します。

    1. IBP400 計画範囲で ABC_XYZ_Segmentation_profile を選択します。

    2. このプロファイルを名称および内容説明 ABC_XYZ_Cegmentation_Crofile_## でコピーします。

    3. コピーをクリックして、セグメンテーションプロファイル ABX_XYZ_Profile のコピーダイアログボックスを閉じます。

    4. コピーしたプロファイルを開きます。

    5. プロファイルを開くと、一般、ABC セグメンテーション、および XYZ セグメンテーションの 3 つのタブが表示されます。免責条項 (存在する場合) を閉じます。

    6. 上部のオプションに注意してください。このプロファイルは編集、コピー、共有、および削除することができます。注記: 共有は、システム設定が適宜設定されている場合にのみ可能です。

    7. 一般で、計画範囲および変更履歴設定 (登録者、登録日付、変更者、変更日付など) を特定します。

    8. ABC セグメンテーションで、セグメンテーションオン (チェック済)/オフを有効化することができます。

    9. このプロファイルでは、ABC コード 2 (I_ABCID) 属性が、結果の保存に使用される製品テーブルの項目であることを確認します。

    10. IO 需要予測キー数値は、このプロファイルのセグメンテーション単位です。他のセグメンテーション指標ルールが選択されている場合は、編集モードに切り替えて IO 需要予測に変更します。

    11. 選択したセグメンテーション単位に適合する計算レベルを確認します。

    12. 周期、時間範囲、計算期間、計算期間のオフセット、および目標数量単位は、この分析を実行する前に在庫計画者が考慮する必要がある時間設定です。

    13. 周期: 週

    14. 時間範囲: 過去

    15. 計算期間: 52 週 (過去 1 年)

    16. 計算期間のオフセット: 0 週

    17. SAP IBP では、複数のセグメンテーション方法が提供されています。このプロファイルでは、セグメンテーションメソッド (6) K_Means を使用します。

    18. 目標数量単位: Ea (各)

    19. さまざまなクラスの設定を保持します。

      注記

      A、B、および C セグメントのしきい値は、特定の業種のビジネスインテリジェンスに基づいて会社ごとに決定する必要があります。すべての会社は、特定の業種のビジネスインテリジェンスに基づいて、周期、時間範囲、計算期間、計算期間のオフセット、および目標数量単位を含むすべての時間設定を決定する必要があります。この例では、クラスタリングアルゴリズム K 平均を使用して、機械学習に基づいてしきい値を決定します。
    20. XYZ セグメンテーションで、在庫計画担当者は ABC/XYZ セグメンテーション設定と同様に、製品ポートフォリオを販売頻度別に分類するための設定を更新することができます。

      XYZ セグメンテーション 
      XYZ セグメンテーションオン (チェック済)
      セグメンテーション結果のターゲット属性XYZ コード 2 (I_XYZID)
      ターゲットマスタデータタイプのキー属性ロケーション ID 2 - 製品 ID 2 - TSP 得意先ID
      セグメンテーション単位最終実績数量 (I_FINALACTUALSQTY)
      基本計画レベルロケーション ID 2 - 製品 ID 2 - TSP 得意先ID
      計算レベルロケーション ID 2、製品 ID 2
      周期週
      時間範囲過去
      計算期間52 週間
      計算期間のオフセット0 週間
      計算方針変動計算
      計算方法変動係数 (CV)
      セグメンテーション方法(2) K 平均
      時系列分析の結果の考慮チェック済
      先行 Null をゼロに置換チェック済
      非先行 Null をゼロに置換チェック済
      目標数量単位EA (各)
      目標通貨 ID関連なし (空)
      X安定需要
      Y変動需要
      Z不定期需要

      注記

      X、Y、および Z セグメントのしきい値は、特定の業種のビジネスインテリジェンスに基づいて会社ごとに決定する必要があります。すべての会社は、特定の業種のビジネスインテリジェンスに基づいて、周期、時間範囲、計算期間、計算期間のオフセット、目標数量単位を含むすべての時間設定を決定する必要があります。この例では、クラスタリングアルゴリズム K 平均を使用して、機械学習に基づいてしきい値を決定します。
    21. 保存を選択します。免責条項/情報メッセージ (存在する場合) を閉じます。

  3. Excel UI を使用して状況を分析します。

    1. 接続 IBP400 を使用して、SAP IBP リボンの Excel UI でマスタデータワークブックに移動します。

    2. マスタデータ領域を選択し、マスタデータワークブックと登録を選択して製品テーブルを含むマスタデータビューを登録し、セグメンテーションを実行する前に設定を確認します。

    3. マスタデータワークブック登録ウィンドウで、ワークシートタイプ: マスタデータおよびマスタデータタイプ: ロケーションプロダクトを選択します。

    4. 最後のアイコンの下部をクリックすると、マスタデータワークシートに関連する提案が表示されます。

    5. ダイアログボックスマスタデータワークシートを提案する属性の選択で、XYZ コード 2 を検索します。

    6. 属性 XYZ コード 2 を選択し、OK をクリックします。

    7. 既存のワークシートをマージするかどうかを決定するように求めるダイアログボックスが表示された場合は、[ワークシートをマージ] オプションを使用して [OK] をクリックします。

    8. ロケーションプロダクト得意先のタブが生成されます。

    9. ダイアログボックスの左側で、ワークブックフィルタとしてフィルタ FG1## を選択します。

    10. OK をクリックします。

    11. システムによって開かれたマスタデータワークブックで、ロケーションプロダクトタブの ABC コード 2 列およびロケーションプロダクト得意先タブの XYZ コード 2 列に移動します。

    12. データを分析します。

    13. ABC-XYZ 分析の実行後にセグメンテーションの結果をチェックできるように、マスタデータワークブックを開いたままにします。

  4. 事前定義されたジョブ名: ABC/XYZ セグメンテーションを実行します。

    1. WebUI で、一般計画グループにナビゲートし、アプリケーションジョブアプリに移動します。

    2. 登録を選択し、ABC/XYZ セグメンテーションを選択します。

    3. ジョブ名項目に ## を追加し、終了後に自分のジョブ (ABC/XYZ セグメンテーション ##) を検索できるようにします。

    4. ステップ 2 を選択します。

    5. このジョブは即時に有効化することに注意してください。周期で作業していないため、個別実行を選択しました。

      注記

      利用可能な他のオプションを使用して、特定の頻度でアプリケーションジョブをスケジュールすることができます。
    6. ステップ 3 を選択します。

    7. IBP400 計画範囲および _BASELINE バージョンを選択します。

    8. ABC_XYZ_Segmentation_Crofile_## を選択します。

    9. 計画フィルタ: FG1## を選択します。

    10. 現会計期間を実行時間としてマークします。

    11. ABC-XYZ セグメンテーションとしてコメントを追加し、理由コード: RC_INVENTORY を選択します。

    12. 現時点では、この情報を誰とも共有する必要はありません。

    13. スケジュールを選択します。

    14. アプリケーションジョブに移動して、ジョブのステータスを制御します。

    15. 開始を選択して、アプリケーションジョブのステータスをリフレッシュします。

    16. ジョブがすでに終了している場合は、ステータスが終了と表示されます。

    17. ジョブをクリックします。ログステータス: 情報を選択して、アプリケーションジョブによって実行された技術ステップを分析します。

  5. Excel UI を使用して結果を分析し、可能な場合はマニュアル調整を行います。

    1. 接続 IBP400 を使用して、SAP IBP リボンの Excel UI でマスタデータワークブックに移動します。

    2. 以前に登録したマスタデータワークブックを使用します。

    3. Excel UI のマスタデータ領域で、変更保存オプションを選択し、そこでリフレッシュを選択します。

    4. 結果を分析します。すべての製品に需要予測があるわけではないため、分類データがあるのは一部の製品のみであることに注意してください。

結果

結果

SAP Best Practices for SAP Integrated Business Planning (IBP) を使用して、時系列分析および ABC/XYZ セグメンテーションによって製品ポートフォリオを分析しました。