ヘッダーをスキップ

Oracle Advanced Supply Chain Planningインプリメンテーションおよびユーザーズ・ガイド
リリース12
E06012-01
目次へ
目次
前のページへ
前へ
次のページへ
次へ

サプライ・チェーン計画のインスタンス間計画

この章のトピックは、次のとおりです。

インスタンス間計画の概要

ここでは、Oracle Advanced Planningでのインスタンス間計画と有効在庫数量について説明します。インスタンス間計画は、複数のソース・インスタンスにまたがって単一計画を定義、実行および実施するプロセスです。これは、ハブ/スポーク計画モデルを使用する企業にとって重要な機能です。

インスタンス

Oracle Advanced Planningでは、単一インスタンスまたは複数インスタンスを計画できます。インスタンスは、データベースおよびアプリケーション・セットです。

インスタンスには、次のようなタイプがあります。

Oracle Applicationsソース・インスタンスからの収集は標準機能で、レガシー・システムから収集する場合は、カスタマイズされた収集を開発します。

次のダイアグラムに、計画サーバーにフィードする4つのソース・インスタンス(S11、ABC、TR1およびSO7)を示します。

インスタンスの例

本文の説明内容に関するイメージ

システム管理者がインスタンス間計画を設定する手順は、次のとおりです。

収集

計画サーバー上で計画を実行する前に、ソース・データ(計画関連のデータと取引データ)を収集します。インスタンスの例に示した状況では、「収集」コンカレント・プロセスを実行して各ソース・インスタンスから収集します。複数の「収集」コンカレント・プロセスをパラレルに実行できます。

収集は、次のいずれかの方法で処理できます。

詳細は、「収集方法」を参照してください。

インスタンス間のサプライ・チェーン・モデル作成

インスタンス間サプライ・チェーン計画では、異なるインスタンスに存在する組織を1つの計画プロセスで計画する必要があります。次のような組織があります。

計画エンジンによるインスタンス間でのソース方法は、ソース・ルール、物流構成表および割当セットで指定します。

次のダイアグラムに、資材を共有しているインスタンス-組織の組合せを示します。各インスタンス-組織名のうち、コロンの前の文字はインスタンス、コロンの後の文字はインスタンス内の組織を表しています。たとえば、インスタンス-組織ABC:S1の場合、インスタンスはABCで組織はS1です。

ソース・ルールの例

本文の説明内容に関するイメージ

インスタンス間サプライ・チェーンのモデルを作成するには、インスタンス間で次のモデルを作成します。

インスタンス間の移動中リード・タイムのモデル化

「移動時間」フォーム(「設定」->「移動時間」)を使用して、計画サーバー上のインスタンス間の移動中リード・タイムを定義します。

インスタンス間のリード・タイムの表示、作成および保守

  1. 「移動時間」フォーム(「設定」->「移動時間」)にナビゲートします。

    「移動時間」ウィンドウ

    本文の説明内容に関するイメージ

  2. 「組織」で、インスタンス-組織を選択します。

  3. 既存の出荷ネットワークを表示するには、「範囲」で値を選択して「検索」をクリックします。「出荷ネットワーク」および「出荷方法」リージョンで情報を確認します。

    「組織:自または至」を選択すると、出荷ネットワークのうち選択した組織が組織:自または組織:至のいずれかである部分が表示されます。「組織:自」を選択すると、出荷ネットワークのうち選択した組織が組織:自である部分が表示されます。「組織:至」を選択すると、出荷ネットワークのうち選択した組織が組織:至である部分が表示されます。

  4. 「出荷ネットワーク」リージョンで、組織:自(出荷組織)と組織:至(受入組織)のペアを選択します。

  5. 「出荷方法」リージョンで、2つの事業所間で使用する出荷方法を入力または変更します。使用可能な出荷方法を表示するには、「出荷方法参照」をクリックします。

    出荷方法ごとに、「移動時間」をカレンダ日単位で入力または変更します。

    最も使用頻度の高い出荷方法の「デフォルト方法」をクリックします。

  6. 作業内容を保存します。

インスタンス間ソース関係の定義

ソース・ルールを設定する手順は、次のとおりです。

インスタンス間の顧客および仕入先のモデル化

各出荷組織で、出荷先となる各受入組織を顧客として設定します。顧客は両者間の受注に表示されます。例:

各受入組織で、供給元となる各出荷組織を仕入先および仕入先サイトとして設定します。仕入先は、両者間の発注に表示されます。供給組織が複数の受入組織に供給する場合は、すべての受入組織で同じ仕入先名を設定します。例:

インスタンス間出荷組織を表す仕入先を設定した後、次の操作を実行します。

たとえば、出荷組織TR1:M2で、次のパラメータ値を指定してコンカレント・プロセス「インスタンス組織仕入先関連の作成」を実行します。

受入組織でインスタンス間出荷組織TR1:M2から調達した品目に対する計画オーダーをリリースすると、「プランナ・ワークベンチ」により仕入先SUP_TR1_M2、仕入先サイト香港に対する外部購買依頼が作成されます。

次のダイアグラムに、前述のインスタンス間仕入先-顧客モデルの作成プロセスを示します。

インスタンス間の顧客-仕入先のモデル化

本文の説明内容に関するイメージ

インスタンス-組織の仕入先関連を削除するには、パラメータ「インスタンス・コード」および「組織: インスタンス」のみを指定してコンカレント・プロセス「インスタンス組織仕入先関連の作成」を実行します。

また、同じステップでコンカレント・プロセスを使用して、仕入先をモデル化する組織用のインスタンス-組織の仕入先関連を作成することもできます。この組織に対する計画オーダーをリリースすると、計画エンジンにより社内購買依頼ではなく外部購買依頼が作成されます。

インスタンス間計画

複数のインスタンスにまたがる計画を定義するには、「計画オプション」(「サプライ・チェーン計画」->「オプション」)で次の情報を指定します。

計画の定義の詳細は、「計画の定義の概要」を参照してください。

ソース・ルール/物流構成表、部品構成表および工順の組合せにより、サプライ・チェーン構成表が作成されます。計画エンジンでは、次の処理が実行されます。

たとえば、インスタンスの例の計画を実行すると、インスタンス-組織S11:M1およびインスタンス-組織ABC:S1で生成される計画オーダーでは、定義して計画に割当てたソース・ルールと物流構成表に従って、インスタンス-組織のソースはTR1:M2、SO7:M3またはSO7:S1となります。

計画エンジンでは、すべてのインスタンスと組織に対する計画オーダーと推奨が、計画の所有組織の時間制に従って作成されます。

グローバルな有効在庫数量

有効在庫数量の計算では、インスタンス間計画で生成された供給を使用して有効数量が評価されます。供給を増やす必要がある場合、生産可能数量の計算では、インスタンス間ソースからのサプライ・チェーン構成表を使用して能力が評価され、有効な使用可能日が戻されます。

インスタンス間の実行

インスタンス間計画の完了後、「プランナ・ワークベンチ」で様々なインスタンス-組織からのソースを指定して、計画オーダーおよび再計画/取消推奨を表示します。これらを処理すると、APS計画サーバーにより情報がソース・インスタンスに渡されます。

計画の所有組織から複数のインスタンスに計画オーダーをリリースする前に、次の設定を実行します。

非所有組織インスタンス内の製造品目に対する計画オーダーについて「プランナ・ワークベンチ」の「実施数量」に0(ゼロ)が表示される場合は、この設定のトラブルシューティングが必要であることを示しています。

次の表に、インスタンスの例で使用する割当設定を示 します。

受入組織でインスタンス間の計画オーダーまたは推奨をリリースすると、「プランナ・ワークベンチ」によりそこで外部購買依頼が作成され、出荷組織を表す仕入先が参照されます。例:

次を実行します。

収集プロセスでは、ペギングを含めて受注が表示のために計画サーバーに取り込まれます。

次を実行します。

次のダイアグラムに、インスタンス間の実行プロセスを示します。

インスタンス間の実行

本文の説明内容に関するイメージ

Oracle Applicationsでは、財務データは各組織の基準通貨に換算されません。

インスタンス間データの考慮

複数インスタンス・データ収集の例では、4つのソース・インスタンスがあります。データ値に特に注意してください。収集プロセスでは、4つのソース・インスタンスからデータ・エンティティが収集され、重複値が消去され、結合済の一貫した値セットが生成される必要があります(データ整備またはデータ修正)。

データ整備では、次の処理が実行されます。

データ整備テクニックの詳細は、Oracle MetaLinkを参照してください。

制約違反

重複するデータ値が計画プロセスの動作に影響することはありません。ただし、収集プロセスにより警告が発行されることがあります。通常、これは単位コードのようにインスタンス固有でないデータに発生します。

たとえば、収集プロセスで次の処理が実行されるとします。

単位EAは収集済のため、この警告を無視しても問題はなく、収集または計画に失敗することはありません。このメッセージが表示されないようにするには、残りのインスタンスのステージング表から重複データを削除します。一意制約の影響を受けるデータのタイプは、次のとおりです。

変換を伴うテキストの相違

様々なソース・インスタンス内で同じ意味を持つデータに類似するコードが使用されている可能性があり、Oracle Applicationsにより変換が提供されます。

たとえば、このようなソース・インスタンスで、次の単位コードがいずれも個という単位を表すために使用されているとします。

収集後、計画サーバーには単位コードEA、eaおよびEaが存在することになります。計画プロセスでは、これらは異なる単位とみなされます。計画プロセスを起動する前に、これらの単位コード間の単位換算を確認する必要があります。

変換を伴わないテキストの相違

通常、Oracle Applicationsでは、データ・エンティティID(内部で生成される数値)を介してデータ・エンティティの工程データ・ストア内で一意のデータ値が得られます。ただし、Oracle Applicationsで一意のデータ値を得るためにテキスト一意索引が使用される場合は例外です。

このような場合、様々なソース・インスタンスで同じ意味を持つデータに類似するテキストが使用されている可能性があり、Oracle Applicationsでは変換は提供されません。

たとえば、このようなソース・インスタンスに、いずれもオーク製デスクという品目を表す次の品目コードがあるとします。

収集後、計画サーバーには品目コードOak Desk、OAK Desk、OAK DESKおよびoak deskが存在することになります。計画プロセスでは、これらは異なる品目とみなされます。計画プロセスを起動する前に、異なる値を調整して同じ値を反映させることで競合を排除するデータ整備プロセスを開発する必要があります。次のことが可能です。

Oracle Applicationsでテキスト一意索引が使用されるデータ・エンティティは、次のとおりです。

インスタンス間の発注および受注

複数組織体系では、ソース・インスタンス内の仕入先は、発注に対する供給を宛先インスタンスに提供します。宛先インスタンスからソース・インスタンスに発注をリリースすると、仕入先は受注を作成して宛先インスタンスからソース・インスタンスにリリースします。

計画エンジンでは、インスタンス間の取引は外部購買依頼として処理されます。宛先インスタンスでの需要変動は、ソース・インスタンスでの受注需要に影響します。計画エンジンでは、インスタンス間で計画を供給するように計画されます。収集を実行すると、計画エンジンにより外部発注が外部受注にペグされます。

インスタンス間のペギング・ロジック

特定の状況では、ペギングは次のように動作します。

インスタンス間のペギング基準

ペギングは、次の特定の条件が満たされる場合に動作します。

インスタンス間のペギング・プロセス

インスタンス間で発注と受注をペグする手順は、次のとおりです。

  1. 宛先組織インスタンスでインスタンス間ソーシングを定義していることを確認します。

  2. 「インスタンス組織仕入先関連の作成」コンカレント・プログラムを実行し、仕入先組織を外部仕入先組織として指定します。これにより、ソース・ルールが作成されます。

  3. インスタンス間サプライ・チェーン計画を生成します。

  4. 宛先インスタンスからソース・インスタンスに発注をリリースします。

  5. 仕入先は、ソース組織インスタンス内で発注に対して手動で外部受注を作成し、発注番号と発注明細番号を指定する必要があります。

  6. データ収集を実行してサプライ・チェーン計画を起動した後、「プランナ・ワークベンチ」にナビゲートして、宛先インスタンス内の発注がソース組織インスタンス内の受注にペグされたかどうかを確認します。

外部仕入先組織としての仕入先組織の指定

ある組織の仕入先を他の組織でも使用可能にする場合は、その仕入先組織を外部として指定する必要があります。これにより、計画エンジンではインスタンス間のペギングが可能になります。仕入先組織を指定するための設定の一環として、「インスタンス組織仕入先関連の作成」コンカレント・プログラムを実行する必要があります。このコンカレント・プログラムを実行する手順は、次のとおりです。

  1. 「要求の発行」ウィンドウにナビゲートします。

  2. 「名称」フィールドで「インスタンス組織仕入先関連の作成」を選択します。

    「パラメータ」ウィンドウが表示されます。

    「パラメータ」ウィンドウ

    本文の説明内容に関するイメージ

  3. 「インスタンス・コード」フィールドで、計画対象のインスタンスを表す3文字のユーザー定義略称を指定します。

  4. 仕入先を指定のインスタンスに関連付けるには、「モデル仕入先」フィールドで仕入先を指定します。

  5. 「モデル仕入先サイト」フィールドで特定の仕入先サイトを選択し、「OK」をクリックします。

  6. 「要求の発行」ウィンドウで、「公開」をクリックしてコンカレント・プログラムを発行します。