如何确定KOMP-NETWR的值

2020-09-18 18:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 我对净值(KOMP-NET...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我对净值(KOMP-NETWR)有疑问,

在我们使用的SD定价过程中,"网表价格条件值"定义为:

xkwert = komp-netwr。

我的问题是KOMP-NETWR是如何计算的? 该值似乎由SAP自动确定,而我们(功能设计人员)对它的计算方式没有任何影响。

在定价过程中,我们可以确定小计1,2,3vetc。 应该确定,但KOMP-NETWR似乎由SAP本身确定!

谁能告诉我上面字段中的值是如何得出的?

感谢您的帮助!

谢谢,回教徒

5条回答
Alawn_Xu
2020-09-18 18:43

Phil,

感谢您的详尽评论和耐心等待!

在过去的几周中,我们一直非常忙于推出活动,而我几乎没有时间花在其他任何事情上!

我确实理解并同意您的最新评论! 但是我的问题是另一种流派……

我加入了当前项目,只是想了解现有的定价程序是如何组合在一起的,以便能够正确地评估将来对其进行任何更改的影响。

根据我对该程序所做的研究,似乎将"替代计算类型"(例如XKWERK)返回的值分配给"条件"类型时,只是考虑了"不",如下所示:

如果xkomv-kofrm NE 0 AND
 wertformel EQspace和
 komp-kposn NE0。
 rettkomv = xkomv。
 xkwert = xkomv-kwert。
 frm_kondi_wert-nr = xkomv-kofrm.PERFORM(frm_kondi_wert)<-Alt.Calc 6已调用
 在程式中saplv61a

 如果找到
 xkomv = rettkomv。<-替代计算类型6的XKWERT值将被忽略!

但是,当将替代计算类型分配给"小计"时,将考虑返回值"是"!

 IF xkomv-kofrm NE 0。
 wertformel ='X'。
 xkwert = xkomv-kwert。
 frm_kondi_wert-nr = xkomv-kofrm.PERFORM(frm_kondi_wert)<-Alt.Calc 2被调用
 在程式中saplv61a

 如果发现。
 
 xkomv-kwert = xkwert。<---- XKOMV中的条件值替换为替代计算类型2返回的XKWERK值。


在当前的定价过程中,有不同的条件类型分配给不同的替代计算类型。 同样适用于整个过程中使用的小计。

无论使用哪种计算类型,其逻辑都保持不变:对于条件类型,XKWERK似乎被忽略了,但对于小计,却将其考虑在内。

所以我要问的是,您是否对上述行为有解释? 在我举行的调试会话中,以上是我在程序代码中看到的内容。 我忽略了什么吗?

令人困惑的是,定价程序已在多个项目中使用,并且已经投入生产多年,而业务没有出现任何问题。

感谢您的评论!

谢谢

Shariar

一周热门 更多>