在sap的定價過程配置中,我們經常會需要使用到公式。這樣就需要我們對公式有清楚的了解,在這裡就簡單的介紹一下公式。
1)公式的名稱
在sap的定價過程中會用到各種公式,這些公式的名稱為"規定字首"+"***"(公式對應編號).公式規定字首請參見單元:lv61atop。**摘錄如下:
* structs to set up form-names for formulas and requirements
*來自條件型別的配置
data: begin of frm_staffelbas,
fix(15) value 'frm_staffelbas_',
nr like t685a-kofrs, "基本價值等級公式
end of frm_staffelbas.
data: begin of frm_gruppenkey,
fix(16) value 'frm_gruppenkey_0',
nr like t685a-grlnr,"建立組關鍵字的例程號
end of frm_gruppenkey.
*來自定價過程的配置
data: begin of frm_kond_basis,
fix(15) value 'frm_kond_basis_',
nr like t683s-kofra,"可選條件基值公式(條件基)
end of frm_kond_basis.
data: begin of frm_kondi_wert,
fix(15) value 'frm_kondi_wert_',
nr like t683s-kofrm,"替換計算型別的條件公式(計算類)
end of frm_kondi_wert.
data: begin of bedingung_pruefen,
fix(6) value 'kobed_',
nr like t683s-kobed,"需求
end of bedingung_pruefen.
data: begin of bedingung_vorstep,
fix(6) value 'kobev_',
nr like t683s-kobed,
end of bedingung_vorstep.
2)公式的資料傳入和傳出(定價通訊)
sap的定價公式的傳入和傳出是我們設計自定義的公式需要了解清楚。我們可以檢視公式的呼叫**,看看sap在呼叫處的前後都使用了那些變數,就可清楚資料傳入和傳出。如計算類的呼叫分析:
* calculation formula
if xkomv-kofrm ne 0.
wertformel = 'x'.
xkwert = xkomv-kwert.
frm_kondi_wert-nr = xkomv-kofrm.
perform (frm_kondi_wert) in program saplv61a if found.
xkomv-kwert = xkwert.
endif.
這段**摘自lv61aa43單元,可以從紅色部分看得出sap通過中間變數xkwert來傳遞公式的計算資料。同樣可以看到sap的標準一些計算類的公式**:
* version 2 : calculation of the value in case of percentage conditions
* which should be calculated from the reduced value
form frm_kondi_wert_007.
check: xkomv-kgrpe = ' '.
check: komp-kumza ne 0.
check: komp-kumne ne 0.
check: komp-kpein ne 0.
xkwert = ( ( ( komp-netpr * ( 100000 + xkomv-kbetr ) ) / 100000 )
* komp-mglme / komp-kumza * komp-kumne / 1000 / komp-kpein )
- komp-netwr.
endform.
注意:在sap的有些標準的公式裡會通過修改xkomv結構來資料傳遞的資料,這時你一定要同時修改中間變數,這樣才能保證呼叫後xkomv結構對應的字段不會被舊值覆蓋。
關於SAP的SD的定價公式的資料
關於sap的sd的定價公式的資料 強力推薦,有時間我會進行翻譯 enhancing output determination implementing subsequent function requirement routines material number ranges and format...
SD 關於定價日期的設定
分類專欄 00 sap sd 訂單型別的 定價日期建議 這個字段定義了訂單的 定價日期建議 的預設值取值方法。也就是說vbkd prsdt的預設值。條件型別的控制資料 的 定價日期 這個字段定義系統提取定價條件主資料時使用哪個日期作為依據,也就是系統讀取 主資料是可以使用定價日期,也可以使用訂單日期...
SD 關於發票型別的 憑證定價過程 欄位的說明
一 定價過程確定因素 對應資料庫表 t683v 銷售區域 sales area 客戶定價過程 customer determination procedure 來自客戶主資料的銷售區域資料 銷售 定價 統計 客戶定價過程 字段 單據定價過程 document pricing procedure 來自...