SAP SD定價技術分析
定價技術一直是SAP引以為豪的一個設計。
設計也很複雜。
基礎的IMG設定有(定價表/訪問順序/定價型別/定價過程)等;
SAP
的定價邏輯如下:
1) 定價程式
FunctionPool: SAPLV61A
Function Name: Pricing
2) 變數說明
XKOMV 記錄系統定價結果(Item Level)
TKOMV 記錄系統定價結果(Doc. Level)
KOMT1 定價過程
KOMT2 訪問順序
KOMK 定價關鍵字(表頭)
KOMP 定價關鍵字(行)
3) 程式處理邏輯
A) 整理 KOMK / KOMP 的值 (SAP提供介面做增強,SO/DN/BILLING)
SO:
Program: MV45AFZZ
User Exit: userexit_pricing_prepare_tkomk / userexit_pricing_prepare_tkomp
DN:
BADI: LE_SHP_PRICING
Method: CHANGE_INPUT_HEADER_AND_ITEMS
BILLING:
Program: RV60AFZZ
User Exit: USEREXIT_PRICING_PREPARE_TKOMK / USEREXIT_PRICING_PREPARE_TKOMP
B) 抓取定價IMG的相關設定
Program: LV61AA12
FORM: KONDITIONSVORSTEP
* --> KOMK header communication structure *
* <-- KOMT1 table of pricing procedure *
* <-- KOMT2 table of condition access sequences *
C) 根據定價設定,整理定價過程結果內表
Program: LV61AA67
FORM: XKOMV_AUFBAUEN_AUS_KOMT1
* Build XKOMV from KOMT1 derived from T683S *
* --> KOMK header communication structure *
* --> KOMP item communication structure *
* --> KOMT1 pricing procedure *
* --> KOMT2 accesses *
* <-- XKOMV internal table of conditions *
定價過程中的"需求"將在這裡被處理. 如果檢查透過的話,改定價型別將會被記錄在XKOMV裡面.
價格主檔的資料也會在這裡被處理,
D) 根據TKOMV整理XKOMV定價過程結果內表
Program: LV61AA58
FORM: XKOMV_AUFBAUEN_AUS_TKOMV
* Build XKOMV from TKOMV *
* --> KOMT1 pricing procedure *
* --> TKOMV complete table of conditions *
* <-- XKOMV internal table of conditions *
E) 定價過程內表的計算(處理Formula,subtotal,base value ...)
Program: LV61AA55
FORM: XKOMV_BEWERTEN
* Calculate on internal table of conditions *
* --> PREISFINDUNGSART pricing type *
* --> KOMK header communication structure *
* <-> KOMP item communication structure *
* <-> XKOMV internal table of conditions *
* <-> GKOMV table of group conditions pricing type F only *
* --> GKOMZ table of group cond indeces pricing type F only *
小計/計算型別/基礎型別 在這裡被處理. 可參考
SAP
NOTES: 900089,有詳細描述處理邏輯.
F) 根據表T684的記錄,執行定價排斥
Program: LV61AA56
FORM: XKOMV_AUSSCHLUSS
可參考
SAP
NOTES: 836243
G) 將XKOMV的結果整理到TKOMV
Program: LV61AA42
FORM: XKOMV_UEBERTRAGEN_NACH_TKOMV
* Transfer XKOMV to TKOMV *
* --> XKOMV table document conditions *
* <-- TKOMV table all document conditions *
4) 有關定價的一些
SAP
NOTES.
1165078 Authorization check for conditions or subtotals
1007110 How is the KWERT determined in a subtotal?
836243 How condition exclusion works in R/3
791944 How is the KBETR determined in a subtotal?
485740 Conditions with fixed amount in copy activities
201830 Calculation of the net price of an item
154529 Pricing in the delivery
130417 Pricing preparation in billing document (user exit)
92090 Exclusion indicator KZNEP
67958 Mode of operation of the condition exclusion
41490 Condition exclusion (KZNEP)
24832 Pricing rules / TVCPF
18173 Minimum order value
900089 Pricing: Processing steps FORM XKOMV_BEWERTEN
363212 'Pricing analysis' mode of operation
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901557/viewspace-2674436/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP SD 基礎知識之定價中的條件技術(Condition Technique in Pricing)
- SD-WAN技術分析
- SAP SD 基礎知識之定價配置(Pricing Configuration)
- SAP SD Reference Guide: SAP NotesGUIIDE
- SD分支技術與SD-WAN:有什麼區別?
- SAP SD基礎知識之物料確定(Material Determination)
- SAP SD基礎知識之文字確定(Text Determination)
- SAP介面技術
- SAP SD基礎知識之SD常用BAPIAPI
- 「SAP技術」SAP SD微觀研究之根據銷售訂單查詢到該訂單發貨的批次
- SAP整合技術(十三)SAP Cloud IntegrationCloud
- 「SAP技術」SAP不夠嚴謹?
- SAP SD免費訂單
- SAP SD基礎知識之SD常見流程概述
- 技術的價值
- SAP的技術戰略
- SD- sap 的修改日誌
- SDVN(軟體定義虛擬網路)技術分析
- 「SAP技術」SAP MM MPN物料的採購初探
- SAP Commerce Accelerator和SAP Spartacus的技術對比
- 技術選型的藝術---湖北技術價值分享會
- 零信任的技術價值
- 技術宅找女朋友的技術分析
- SAP UI 搜尋分頁技術UI
- Linux核心技術分析Linux
- 確定目標:利用web分析技術誘捕受害者Web
- SAP SD基礎知識之稅(Taxes)
- SAP SD基礎知識之主資料
- 技術解讀 | SD-WAN的多樣性策略排程
- 定時任務技術
- 規避技術: 定時
- SAP定價的合計欄位的程式碼照抄
- SAP產品增強技術回顧
- SAP 移動開發技術綜述移動開發
- 不懂技術有機會進 SAP 嗎?
- SAP Emarsys 的前後臺技術棧
- 「SAP技術」SAP MM 採購資訊記錄新價格不能體現在採購訂單新的ITEM上?
- 重磅前瞻:思科SD-WAN線上技術峰會召開在即