SAP SD 基礎知識之定價配置(Pricing Configuration)
銷售定價策略的配置,主要通過如下配置菜單完成,

一,定價配置之條件表(Condition table)
條件表Condition table 包含可用來創建相應條件記錄的Keys,比如:Condition table :Material; Customer/Material。我們可以根據業務需求,添加自定義的條件表,號碼范圍501---999。

條件表Condition Tables,主要用於存儲條件記錄。條件記錄通常用特定的key創建,用table來幫組定義Condition record keys。實際上,用在header和Item層定價的最重要的fields在標准系統里已經可用。從4.5版本開始,也可以添加non-key fields到條件表,例如Condition table144(用於價格目錄,Condition type PBUD)。

另外,條件表的key fields必須位於table的開頭。
二,定價配置之訪問順序(Access Sequence)
Access sequence 由一個或多個條件表組成。系統有預定義很多標准的訪問順序,不過項目實踐中,自定義訪問順序也是時常有的。創建訪問次序的時候,我們可以在不同的層次定義價格,折扣和額外費用。每個層次可由條件表中的fields組合或一個field定義,使用access sequence,能夠定義不同層次的次序。系統將會按照定義的sequence來確定condition records。

對於access sequence中的每個access,你可以定義access執行所需的特定的憑證字段(source fields);
例如:
Material or pricing material;
Document currency or Local currency;
Sold-to party or Ship-to party;

另外,我們可以設置訪問先決條件(Access Requirements),設置access依賴於requirements可避免不必要的access,這樣減輕系統負荷。

三,定價配置之條件類型(Condition Type)
創建access sequence之后,被分配給condition type。
項目實踐中,常常需要根據業務需求創建自定義的condition types,此時我們需要為每個condition type設置相關參數。例如,該條件類型是用於surcharges還是discounts以及是應該依賴於values還是quantities等等。
四,定價配置之:維護定價策略(Pricing Procedure).
將相關的Condition types 按照需要的順序組合到pricing procedure中。

五,定價配置之:定價策略確定(Assign procedure determination)
最后,你需要為定價程序維護procedure determination table;pricing procedure 根據以下三個組合信息確定:
1)銷售區域Sales area
2)客戶主記錄中'Customer pricing procedure'field
3)銷售憑證類型的'Document pricing procedure'field

六,實施定價策略1 - 滿足特定的定價需求
滿足特定的定價需求可能需要1個或多個新定價元素,理解每個元素的目的和能力,以及定價元素之間的關系是關鍵的。
解決特定的問題需要創造性地構建和結合如下所有的定價元素:
條件表condition table:定義條件記錄的關鍵字;
訪問次序Access sequence:包含訪問條件記錄的層次;
條件類型Condition type:描繪定價條件的屬性;
定價程序Pricing procedure:定義條件類型是怎樣聯系在一起的;
程序確定Procedure determination:選擇正確的定價程序。
七,實施定價策略2 - 實施復雜的情景
下面的元素對於實施復雜的情景可能是必要的:
為定價添加新的字段 adding new fields for pricing –為了符合所有客戶的需要;
必要條件Requirements—定義依賴條件和改善性能;
公式Formulas—擴展標准配置的限制;
Requirement routines and formulas 提供了修改標准定價邏輯的方法來滿足獨特的用戶需求;
- 完 -
2020-02-08 寫於蘇州市。