見積全体の階層集計
Oracle CPQ 25Bでは、ボリュームおよび階層の価格設定の数量集計が導入されています。 数量集計が有効な場合、明細品目の数量ではなく、見積の部品番号の集計数量を使用して、価格が計算されます。 数量は、明細品目がスタンドアロン部品番号かBOM品目であるかに関係なく、部品番号に基づいて集計されます。
「数量集計」オプションはデフォルトで無効になっています。 ボリュームおよび階層動的価格設定タイプの「数量集計」オプションを有効にするには、管理者が「列の管理」アイコンをクリックし、価格モデル品目に製品価格または手数料を追加するときに「数量集計」オプションを選択します。

Oracle CPQ 25Bでは、数量集計をサポートするために、新しい価格設定オプション「見積の価格設定をトリガーするときに関連する明細品目を含める」が導入されました。 このオプションはデフォルトで無効になっており、実行時に数量集計を有効にするには有効にする必要があります。
- このブール型オプションは、デフォルトで「オフ」に設定されます。
- 数量集計を有効にするには、このオプションを「オン」に設定します。
見積中に価格設定エンジンがトリガーされると、パフォーマンスを最適化するために、明細品目のサブセットのみの価格が設定されることがあります。 たとえば、「カタログから追加」や「部品検索から追加」などの処理によって新しい明細品目が追加されると、新しく追加された品目のみに価格が設定されます。 増分価格設定が使用可能になっている場合は、変更された明細品目のみが価格設定されます。
ただし、数量集計のオプションが使用可能になっている場合、システムには、価格設定された品目と同じ部品番号を共有する見積明細品目も含まれます。 これにより、同じ部品番号の品目が一緒に価格設定されるようになります。
価格設定オプション「見積の価格設定のトリガー時に関連明細品目を含める」が有効で、製品価格または手数料に対して「数量集計」が選択されている場合、部品番号の総数量が明細品目の数量ではなく見積で使用されます。 数量は、明細品目がスタンドアロン部品番号かBOM品目かに関係なく、部品番号に基づいて集計されます。
たとえば、顧客に次のボリューム価格設定が定義されている料金があるとします。
- 数量集計: 選択済
- ボリューム階層1: 数量: 自: 0、数量: 至: 10、品目価格: $600
- ボリューム階層2: 数量: 自: 10、数量: 至: 最大値、品目価格: $500

次に、営業ユーザーが製品を2つの異なる場所に送信し、同じ製品に対して2つの明細を含む見積を作成します。
- 明細品目1: 数量5
- 明細品目2: 数量6
両方のライン・アイテムの数量が集計され、両方のライン・アイテムが集計数量で価格設定されます(11)。 両方の明細の単価は$500になります。 集計がない場合、両方の明細品目の単価は$600になります。

新規'拡張リスト金額'価格設定属性
Oracle CPQ 25Bでは、数量集計をサポートする新しい標準拡張リスト金額(extendedAmount)属性が導入されています。 これは、明細単価に数量を乗算した値です。 単価と同様に、この属性は価格設定エンジンでは直接アクセスできません(BMLを除く)。 デフォルトでは、この属性はコマース手数料配列セットにマップされますが、顧客は明細属性にマッピングを追加することもできます。
顧客は、販売トランザクションで同じ製品が複数回発生した場合に、ボリュームおよび階層の価格設定を適用できます。
有効化のステップ
数量集計を有効化
数量集計を有効にするには、次のステップを実行します。
-
「管理」 > 「価格設定ポータル」 > 「価格設定オプション」にナビゲートします。
-
「編集」をクリックします。
-
「見積の価格設定のトリガー時に関連明細品目を含める」オプションを「オン」に設定します。
-
「更新」をクリックします。