SD--对于定价过程参考步骤 (Condition Step)(T683S-STUNB and T683S-STUN2)的使用代码分析

本文详细分析了SAP定价过程中针对无条件类型的小计项目和有条件计算项目的代码实现,包括参考步骤(T683S-STUNB 和 T683S-STUN2)的使用,涉及循环计算、条件基值计算以及子过程调用等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值