1)概述
对于参考步骤 (Condition Step)(T683S-STUNB and T683S-STUN2)的使用代码分析
SAP对定价过程中的从参考步骤(T683S-STUNB)和到参考步骤T683S-STUN2)的使用分两种情况:无条件类型的小计项目和有条件计算项目。
在LV61AA55单元会根据定价过程生成的xkomv内表来循环计算各项值
*LOOP
loop at xkomv.
* calculate condition basis(有条件计算项目),(162行),调用konditionsbasis_ermitteln子过程填写kawrt(条件基值),供后续项目计算使用
perform konditionsbasis_ermitteln.
.....
* scale basis changed or 0
* KON-KBETR should not be there if scale basis is 0
( ( xkstbs ne ykstbs ) or xkstbs eq 0 ) and
xkomv-kmprs is initial and
xkomv-ksteu eq 'A'.
perform xkomv_kbetr_aus_staffel.
endif.
if xkomv-krech na absolute or xkomv-kgrpe ne 'X'.
perform xkomv_kwert_ermitteln.
endif.
endif.
else.
if xkomv-kschl eq space."
*(无条件类型的小计项目),调用xkomv_kwert_