【SAP】SD価格決定規則解説①

価格決定 カスタマイズオブジェクト一覧

価格決定規則におけるカスタマイズ関連オブジェクトは以下になります。

名称詳細
伝票価格決定表価格決定表を決めるためのキー項目。受注タイプに設定する。
得意先価格決定表         価格決定表を決めるためのキー項目。得意先マスタに設定する。
価格決定表複数の条件タイプ(価格要素)が定義されたもの。複数のキーの組み合わせにより受注登録時に自動提案される。価格決定表によって受注総額が計算される。
条件タイプ価格要素を定義したもの。条件タイプごとにマニュアル入力が可能かどうか、金額計算方法等の設定が可能。
検索順序条件テーブルの数・優先順位が定義されている。条件タイプに検索順序を割り当てて使用する。
条件テーブルマスタ登録時のキーの組み合わせを定義したテーブル。業務要件に応じたキーの組み合わせで条件テーブルの作成が可能。

価格決定規則 全体概要フロー

標準の価格決定表”RVAA01”を例にすると、価格決定の全体概要フローは以下になります。

<価格決定順序>
①受注タイプ→伝票価格決定表、得意先マスタ→得意先価格決定表
②”販売エリア×伝票価格決定表×得意先価格決定表”→価格決定表
③価格決定表→条件タイプ
④条件タイプ→検索順序
⑤検索順序→条件テーブル
⑥価格決定

SAP SD 価格決定


④〜⑥に関しては、価格決定表に割当されている条件タイプのうち、検索順序が割当されている条件タイプの数だけ繰り返し行います。

SAP SD 価格決定



価格決定規則 詳細

①受注タイプ→伝票価格決定表、得意先マスタ→得意先価格決定表

対象カスタマイズ

モジュールメニューパスカスタマイズ名Tcode
SD販売管理 -> 基本機能 -> 価格設定 -> 価格設定管理定義/割当:
価格決定表
OVKP
OVKI

伝票価格決定表・得意先価格決定表は価格決定表を決定する際に使用されるキー項目で、数字 or アルファベット2桁の値です。

カスタマイズ詳細(得意先価格決定表) Tcode: OVKP

カスタマイズ選択後、以下画面から “設定:得意先価格決定表”を選択

SAP 得意先価格設定 OVKP

得意先価格決定表の値が確認できます。
※数字orアルファベット2桁での構成となるため、カスタマイズ追加する際は、採番ルールを明確にしましょう。

SAP 得意先価格設定 OVKP
得意先価格決定表カスタマイズ画面

得意先価格決定表は得意先マスタに設定されています。

SAP 得意先価格設定 OVKP

カスタマイズ詳細(伝票価格決定表)Tcode: OVKI

カスタマイズ選択後、以下画面から “設定:得意先価格決定表”を選択

SAP 伝票価格設定 OVKI

伝票価格決定表の値が確認できます。
※数字orアルファベット2桁での構成となるため、カスタマイズ追加する際は、採番ルールを明確にしましょう。

SAP 伝票価格設定 OVKI


伝票価格決定表は受注タイプに設定されています。
Tcode: VOV8

SAP 伝票価格設定 VOV8

②”販売エリア×伝票価格決定表×得意先価格決定表”→価格決定表

対象カスタマイズ

モジュールメニューパスカスタマイズ名Tcode
SD販売管理 -> 基本機能 -> 価格設定 -> 価格設定管理定義/割当:
価格決定表
OVKK

カスタマイズ詳細

カスタマイズ選択後、以下画面から “設定:価格決定表の決定”を選択

価格決定表 OVKK

”販売エリア(販売組織・流通チャネル・製品部門)×伝票価格決定表×得意先価格決定表”の5つのキーの組み合わせにより、価格決定表は決定されます。

価格決定表 OVKK

③価格決定表→条件タイプ

対象カスタマイズ

モジュールメニューパスカスタマイズ名Tcode
SD販売管理 -> 基本機能 -> 価格設定 -> 価格設定管理定義/割当:
価格決定表
V/08

カスタマイズ詳細

カスタマイズ選択後、以下画面から “設定:価格決定表”を選択

価格決定表 V/08

決定表 “RVAA01” を選択しダイアログ構造の “決定表 – 管理データ”をクリック

価格決定表 V/08

価格決定表 “RVAA01″に設定されている条件タイプと各種設定が確認できます。

価格決定表 V/08

価格決定表が決定されると、価格決定表に定義されている条件タイプがSTEPの昇順で順に提案されます。
条件タイプに検索順序が割当されている場合、提案された条件タイプから順に④以降のステップに進みます。

④条件タイプ→検索順序

対象カスタマイズ

モジュールメニューパスカスタマイズ名Tcode
SD販売管理 -> 基本機能 -> 価格設定 -> 価格設定管理定義:条件タイプV/06

条件タイプには検索順序を設定することができます。
PR00(販売価格)のように事前にマスタ登録が必要な条件タイプには検索順序を設定する必要があります。

カスタマイズ詳細

カスタマイズ選択後、以下画面から “設定:価格設定条件タイプ”を選択

条件タイプ V/06

条件タイプ”PR00″を選択

条件タイプ V/06

条件タイプ”PR00″には検索順序”PR02″が割当されていることが確認できる。

条件タイプ V/06

⑤検索順序→条件テーブル

対象カスタマイズ

モジュールメニューパスカスタマイズ名Tcode
SD販売管理 -> 基本機能 -> 価格設定 -> 価格設定管理
-> 検索順序
設定: 検索順序 S_ALR_87006683
V/07

カスタマイズ詳細

検索順序 “PR02” を選択しダイアログ構造の “検索”をクリック

検索順序 V/07

検索順序 “PR02” に条件テーブルを割当でき、PR02には4つの条件テーブルが割当されています。
※条件テーブル自体は3つ(305/306/304)ですが、4つ分の条件設定がされている

条件テーブル毎にキーの組み合わせは異なります。

検索順序 V/07

処理イメージ

番号の昇順で条件テーブルにマスタが登録されているかチェックを行います。
マスタが登録されている、もしくは全条件テーブルをチェックするまで処理は続きます。
本ページではA304の条件テーブルにのみマスタが登録されていたと仮定し解説します。
※番号30の条件テーブル(A306)は、資料の構成上省略しています。

検索順序 V/07

⑥価格決定 ※非カスタマイズ

⑤で提案された条件テーブルにマスタが登録されているか確認します。
Tcode: VK13

条件タイプに確認したい条件タイプを入力(今回はPR00を入力)

価格マスタ VK13

今回は品目(承認ステータス)を選択
上から順に検索順序に設定された条件テーブルとなります。

得意先/品目(承認ステータスあり)=A305
価格表カテゴリ/通貨/品目(承認ステータスあり)=A306
品目(承認ステータスあり)=A304

価格マスタ VK13

検索条件を入力して実行

価格マスタ VK13


登録されているマスタの詳細が確認できる。
SAMPLE-PRODUCTの単価は1個あたり100円ということが確認できる。

価格マスタ VK13





コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です