ヘッダーをスキップ

Oracle Advanced Pricingインプリメンテーション・マニュアル
リリース12
E05612-01
目次へ
目次
前のページへ
前へ
次のページへ
次へ

イベントとフェーズ

この章では次のトピックについて説明します。

イベントとフェーズの概要

価格設定のイベントとフェーズを使用すると、アプリケーション処理フローの要求に応じて取引の価格設定を実行するように、Oracle Advanced Pricingを構成できます。価格設定のイベントとフェーズを使用すると、取引処理フローの価格設定時点で、要求に適用する価格設定データも定義できます。取引の価格設定は、一度に全体ではなく、分割して行うことができます。イベントとフェーズによって、次のタイプの価格設定ビジネス・ルールを実装できます。

価格設定イベントの概要

価格設定イベントは、取引ライフ・サイクル内の1時点です。つまり、取引(または特定の取引明細)の価格を設定したり、取引全体または特定の取引明細に対して、価格調整、特典または手数料を適用する時点を指します。

注意: 呼出し側アプリケーションはイベントを渡す必要があります。価格設定エンジンは、渡されたイベントのフェーズに属するデータ・セットを検索します。複数のイベントを1つの価格設定エンジンの呼出しに連結できます。

次の表に、Oracle Advanced Pricingの各シード済イベントに対する処理の概略を示します。

イベント・コード 内容 価格設定エンジンを呼び出す機能
BATCH バッチ処理 受注がインポートされます。
BOOK 受注の記帳 受注が記帳されます。
FTE_APPLY_MOD FTE:価格設定モディファイアの適用 このイベントは、Oracle Transportation Executionアプリケーションが取引の価格設定を行う場合のみ使用されます。
FTE_PRICE_LINE FTE:輸送明細の価格設定 このイベントは、Oracle Transportation Executionアプリケーションが取引の価格設定を行う場合のみ使用されます。
ICBATCH INV: 会社間転送価格設定のバッチ処理 このイベントは、Oracle Inventoryアプリケーションが取引の価格設定を行う場合のみ使用されます。
LINE 受注明細の入力 ユーザーが受注明細を終了します。
ORDER 受注明細の保存 ユーザーが受注を保存します。
PO_BATCH POバッチ処理 注意: PO: BATCHイベントに運送費フェーズまたはいくつかのカスタム・フェーズを含める場合、運送費は発注の販売単価に影響しません。ただし、発注の運送費は計算されません。
PRICE 定価の取出し ユーザーが品目の数量と単位を入力します。
PRICE_LOAD ロジスティクス・ロードの価格設定 このイベントを使用して、ロジスティクス・ロードの価格を設定します。
REPRICE_LINE 明細の価格再設定 請求前に受注が出荷されます。
RETROBILL 過去請求 イベントが、過去請求中に発生します。
SHIP 出荷の入力 受注の出荷が確認されます。

注意: 「ロジスティクス・ロードの価格設定」イベントが使用されるのは、Oracle Transportation Executionアプリケーションがその取引の価格設定を行う場合のみです。

価格設定フェーズの概要

価格設定フェーズは、検索エンジンの検索対象となるリスト・タイプ(価格とモディファイア)、およびそのリスト・タイプを価格設定要求に適用する順序を管理します。価格設定フェーズの属性を使用すると、フェーズ内に配置されるモディファイアを管理できます。モディファイアを価格設定フェーズに割り当てると、「モディファイア設定」ウィンドウでは、モディファイアの属性が使用可能な価格設定フェーズの属性と照合され、モディファイアを配置できる価格設定フェーズ(1つまたは複数)が検証されます。1つのフェーズに割り当てることができるモディファイアは1つのみです。

次の表に、選択したOracle Advanced Pricingのシード済価格設定フェーズの要約を示します(すべてのイベント・フェーズは、「イベント・フェーズ」ウィンドウで確認できます)。

フェーズ順序 名前 レベル リスト・タイプ 非互換性解決コード 上書固定
0 リスト明細基準価格 明細 標準価格表 優先 NA 1
10 リスト明細調整 明細 NA 最善価格 NA
30 全明細調整 NA NA 最善価格 NA
40 ヘッダー・レベル調整 受注 NA 優先 NA
50 明細手数料 明細 運送費および特別手数料リスト 優先 Yes
60 明細調整 - 手動 明細 運送費および特別手数料リスト 優先 Yes
70 手数料: ヘッダー/全明細 NA 運送費および特別手数料リスト 優先 Yes
80 BOOKイベントのモディファイア NA NA 優先 NA

注意: 1 NAは、適用不可を意味します。

価格設定フェーズの割当

実装に関する主な決定事項: 自社のビジネス要件を満たすフェーズとイベントの決定

価格設定のイベントとフェーズによって、実行する価格設定処理の内容とその実行時期を管理できます。価格設定イベントによって、受注サイクルは、PRICEイベント(定価の取出し)およびLINEイベント(受注明細の入力)などの価格設定処理に関連付けられた複数時点に分割されます。値引モディファイア明細または販促モディファイア明細などのモディファイア明細を設定する場合、価格設定フェーズを選択して、モディファイア調整を適用する時期を管理できます。価格設定イベントの発生時に、モディファイア調整が適用されます。

価格設定イベントは1つ以上の価格設定フェーズにマップできます。また、価格設定フェーズには複数の価格設定イベントを含めることができます。これは、どの価格設定フェーズを、どの価格設定イベントで処理するかを定義する場合に役立ちます。

注意: 価格設定イベントには、モディファイア・フェーズを追加しないでください。明細レベル・イベントには、「明細のグループ」および「他の品目値引」モディファイア・フェーズを割り当てないでください。価格設定エンジンには、必要なすべての受注明細がない場合があります。明細イベントまたは受注イベントにフェーズを追加する場合は、そのフェーズをバッチ・イベントに追加する必要があります。

モディファイア明細に価格設定フェーズを割り当てる際には、次の点に注意してください。

警告: 「ユーザー: 上書固定」フェーズには、モディファイアの「販促品」(PRG)タイプは設定できません。

「イベント・フェーズ」ウィンドウ

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

「イベント・フェーズ」ウィンドウの各フィールドの説明は、次のとおりです。

「シード済値」および「ユーザー」リージョン

この2つのリージョンにより、ユーザー入力値からシード済値を区別します。「ユーザー」セクションでは、「上書固定」チェック・ボックスと「非互換性解決コード」を更新できます。

「イベント・フェーズ」リージョン

検索フラグに基づく価格表検索(拡張検索)

価格設定エンジンでは、最初に価格表から価格を検索してから、この渡された価格表を認定するために必要なすべての適格性チェックを実行します。価格が見つからない場合、第2価格表(存在する場合)から価格を取得します。

第2価格表でも価格が見つからない場合は、使用可能なすべての価格表を対象に価格を検索し、最も優先度の高い価格表の価格を取得しようとします。システム内のすべての価格表を対象にこのような拡張検索を行うには、すべての価格設定イベントの価格設定フェーズの検索フラグ(価格設定フェーズ順序が0であるものを含む)が一貫して「Yes」に設定されている必要があります。このためには、ユーザー検索フラグを「Yes」に設定できます。

手順1: 価格設定エンジンは、法人価格表から価格を検索します。価格が見つからない場合、法人価格表のすべての第2価格表から価格を検索しようとします。これでも価格が見つからない場合、ステップ2を実行します。

手順2: 業務上、価格設定エンジンでシステム内にある全価格表を検索する必要がある場合は、全価格設定イベントの全価格設定フェーズでユーザー検索フラグを「Yes」に設定します。