構成モデルの価格設定の設定
価格表または割引リストの構成モデルの価格設定を設定します。
次に例を示します。

次のものを使用します:
-
「コンフィギュレータ・モデル」作業領域で、zCZ_AT6751010 Vision Slimline 5001品目のモデルを設定します。階層とオプション区分、各区分のオプションの構成が含まれます。
-
価格設定管理作業領域で品目を企業セグメント価格表に追加し、「コンポーネント品目料金の編集」ページを使用して各オプションの手数料を作成します。 たとえば、10"表示の$400基本価格料金を作成します。
-
Order Management作業領域で、カタログ明細のzCZ_AT6751010を検索し、構成して追加をクリックして、構成ダイアログを使用してオプションを選択します。 ダイアログには、オプションごとに作成した料金が表示されます(10"表示の場合は$400など)。
-
この例では、構成モデルを設定するためにコンフィギュレータ・モデル作業領域をすでに使用していることを前提としています。 構成モデルの設定方法など、構成モデルの詳細は、「SCMのモデリング構成」を参照してください。
-
このトピックでは、単純な構成モデルの価格設定を設定する方法について説明します。 より複雑なモデルについては、「構成モデルの価格設定の設定」を参照してください。
-
このトピックではサンプル値を使用します。 ビジネス要件によっては、別の値が必要になる場合があります。
-
価格設定管理作業領域に移動し、「タスク」>「価格表の管理」をクリックします。
-
「価格表の管理」ページで、Corporate Segment Price Listを検索して開きます。
-
「価格表の編集」ページの検索結果で、「処理」→「行の追加」をクリックします。
-
追加した行で、品目を検索します。
属性
値
項目
zCZ_AT6751010
-
関連品目列で、「アイコン」をクリックします。
このアイコンは、構成品目またはカバレッジ品目に対してのみ表示されます。
-
「コンポーネント品目料金の編集」ページのItem Structure Details(品目構成詳細)領域で、リストを展開し、親のzCZ_AT6751010 Vision Slimline 5001とその子オプション・クラスの階層が表示されていることを確認します。
-
親モデルの手数料を作成します。
摘要列でVision Slimline 5001を含む「行」をクリックし、「手数料の作成」をクリックして値を設定します。
属性
値
価格設定賦課定義
販売価格
計算方法
価格
ベース価格
100
開始日
この課金の使用を開始する日付を設定します。
終了日
料金の使用を停止する日付(オプション)を設定します。 終了日を設定しない場合、後から変更しないかぎり、価格設定ではこの手数料が継続的に使用されます。
親モデルの手数料を作成する必要があります。 そうしないと、「発行」をクリックすると、Order Management作業領域にエラー・メッセージが表示されます。 このエラーは、手数料がないことを示します。
-
画面オプション区分の手数料を作成します。
-
画面オプション区分のzCZ_OC4752100を展開し、表示される構成オプションを確認します。
品目
説明
zCZ_CM4751101
8"表示
zCZ_CM4751102
10インチ・ディスプレイ
手数料は、オプション区分ではなく、構成オプションでのみ作成します。
-
「説明」列で「8」の「表示」を含む「行」をクリックし、「手数料の作成」をクリックして値を設定します。
属性
値
価格設定賦課定義
販売価格
計算方法
価格
ベース価格
300
-
「品目構成詳細」リストの8インチの「表示」行で、「手数料」列にチェック・マークが表示されていることを確認します。
チェック・マークは、品目の手数料を作成したことを示します。
-
「説明」列で「10」の「表示」を含む「行」をクリックし、「手数料の作成」をクリックして値を設定します。
属性
値
価格設定賦課定義
販売価格
計算方法
価格
ベース価格
400
-
-
各オプション・クラスに対してステップ8を繰り返します。 ステップ8で使用した価格設定手数料定義と計算メソッドに同じ値を使用します。 たとえば:
オプションの構成
ベース価格
クアッド・コア1.9GHz
100
クアッド・コア2.5GHz
200
-
「保存してクローズ」をクリックします。
-
設定を確認します。
-
Oracle Pricingからサインアウトし、販売オーダーの管理に必要な権限でOracle Applicationsにサインインします。
-
「オーダー管理」作業領域に移動します。
販売オーダーを作成し、カタログ明細でzCZ_AT6751010 Vision Slimline 5001品目を検索し、「構成および追加」をクリックしてから、「構成」ダイアログに各構成オプションに対して設定した手数料が表示されることを確認します。
-
ノート
-
価格設定では、割引リストから料金は作成されません。 構成オプションの割引ルールは、構成モデルに固有です。 たとえば、Pricingでは、構成モデルのコンテキストでハード・ドライブの割引ルールが適用されます。 構成モデルの外部で割引ルールを設定すると、価格設定によって割引ルールが個別に適用されます。
-
構成品目の割引を設定するときに、構成品目の基準料金または積上手数料に価格設定を適用できます。
積上手数料
各子構成オプションには、独自の料金を設定できます。 通常、これらの手数料を合計して、親構成モデルの合計価格を算出します。 構成オプションの料金を「積上手数料」と呼び、ロールアップされた料金の合計を「集計料金」と呼びます。これは、これらの子料金が親に積み上げられるためです。
RollupFlag属性をYに設定して、料金をロールアップすることを価格設定に指示できます。 10インチ表示のロールアップ・チャージが$400.00で、クワッド・コア2.5GHz CPUの$200.00であるとします。 集計料金は$600.00になります。 価格設定による料金の積上方法の例は、「価格設定アルゴリズム・ステップ」を参照してください。
割引リストの料金をロールアップするための価格設定の適用
モデルの割引ルールを作成するときに「積上手数料に適用」にチェック・マークを追加すると、Pricingでは、構成済品目および構成オプションでモデルに対して設定した割引が適用されます。 ロールアップ割引を適用し、各品目に追加する割引も追加します。
Vision Slimline 5001モデルの割引ルールと構成オプションを設定するとします。 実行時に価格設定が実行する計算を次に示します。
説明 |
手数料 |
割引 |
積上なしの計算 |
積上ありの計算 |
---|---|---|---|---|
Vision Slimline 5001モデルの料金 |
$100 |
100ドルの料金の10%が$10と等しい |
$100の価格から$10の割引を差し引いた値は$90です |
$90 |
10"表示構成オプションのチャージ |
$400 |
$400の料金の10%が40 |
$400の手数料から$40の割引を差し引いた金額は$360です |
$360マイナス$40(構成品目からの10%ロールアップ)は$320です |
コア2.5GHzオプションの料金 |
$200 |
割引なし |
$200 |
$200マイナス$20(構成品目からの10%ロールアップ)は$180です |
合計価格 |
該当なし |
該当なし |
$90に$360と$200を加えて$650 |
$90に$320と$180を加えて$590 |
構成モデル全体の構成オプションの管理
構成オプションの価格設定は、複数の構成モデルと関係なく、また複数の構成モデルにわたって指定できます。 各構成モデルのコンテキストで構成オプションに対して価格設定を定義する必要はありません。 かわりに、同じ価格表のすべての構成モデルの構成オプション価格設定を保守できます。
構成オプション価格設定を保守することもできます。
-
階層調整または価格設定マトリックス内
-
全品目レベルの価格表ルールの場合
設定するとします。
-
3つの構成オプションを含む構成モデル。
-
$1000の構成モデルの販売手数料。
-
最初の2つの構成オプションの販売手数料(それぞれ$20)。
-
3つ目の構成オプションの$10の価格で、価格表の個別の明細品目として定義します。 すべての構成モデルで同じ価格です。
実行時の価格設定の計算方法を次に示します。
-
最初の2つの構成オプションをそれぞれ$20で価格設定します。
-
3番目の構成オプションを$10で価格構成します。
-
構成モデルの価格を$1050にします。
構成品目の価格設定詳細の取得
priceSalesTransaction REST APIペイロードでこれらの属性を使用して、親モデルおよびモデルの子に対する料金詳細を取得できます。
属性 | 説明 |
---|---|
RootLineId | 構成モデルを含む行番号を指定します。 |
ComponentIdPath
|
構成モデルのInventoryItemNumberを指定してから、子のインベントリ品目IDを指定します。 モデルのIDがPTO54222で、子のIDがOP44136であるとします。 コードは次のとおりです:
|
この構成モデルがあるとします。
PTO54222 Laptop Computer
OP44136 Keyboard Option Class
KB18761 Standard Keyboard
KB18759 Keyboard with Touchpad
説明
- PTO54222は、親モデルを識別します。
- OP44136は、PTO54222モデルにあるオプション・クラスを識別します。
- KB18761は、OP44136オプション・クラスにある構成オプションを識別します。
- KB18759は、OP44136オプション・クラスにある構成オプションを識別します。
親モデルおよびその子の価格詳細を取得するペイロードの例を次に示します。
{
"Header": [
{
"AllowCurrencyOverrideFlag": false,
"CalculatePricingChargesFlag": true,
"CalculateShippingChargesFlag": false,
"CalculateTaxFlag": false,
"CustomerId": 1006,
"HeaderId": 1,
"SellingBusinessUnitId": 204,
"SellingLegalEntityId": 204,
"TransactionTypeCode": "ORA_SALES_ORDER"
}
],
"Line": [
{
"HeaderId": 1,
"InventoryItemNumber": "PTO54222",
"InventoryOrganizationId": 204,
"LineCategoryCode": "ORDER",
"LineId": 1001,
"LineQuantityUOMCode": "Ea",
"LineQuantity": {
"Value": 1,
"UomCode": "Ea"
},
"LineTypeCode": "ORA_BUY"
},
{
"HeaderId": 1,
"ComponentPath": "PTO54222> OP44136",
"InventoryItemNumber": "KB18759",
"InventoryOrganizationId": 204,
"LineCategoryCode": "ORDER",
"LineId": 1002,
"LineQuantityUOMCode": "Ea",
"LineQuantity": {
"Value": 1,
"UomCode": "Ea"
},
"LineTypeCode": "ORA_BUY",
"RootLineId": 1001
},
{
"HeaderId": 1,
"ComponentPath": "PTO54222> OP44136",
"InventoryItemNumber": "KB18761",
"InventoryOrganizationId": 204,
"LineCategoryCode": "ORDER",
"LineId": 1003,
"LineQuantityUOMCode": "Ea",
"LineQuantity": {
"Value": 1,
"UomCode": "Ea"
},
"LineTypeCode": "ORA_BUY",
"RootLineId": 1001
}
],
"PricingServiceParameter": {
"PricingContext": "SALES",
"PerformValueIdConversionsFlag": "true"
}
}
詳細については、「Oracle Supply Chain Management CloudのREST API」に移動し、「Order Management→ドキュメント価格、」を展開し、「価格販売トランザクション」をクリックします。