点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我对净值(KOMP-NETWR)有疑问,
在我们使用的SD定价过程中,"网表价格条件值"定义为:
xkwert = komp-netwr。
我的问题是KOMP-NETWR是如何计算的? 该值似乎由SAP自动确定,而我们(功能设计人员)对它的计算方式没有任何影响。
在定价过程中,我们可以确定小计1,2,3vetc。 应该确定,但KOMP-NETWR似乎由SAP本身确定!
谁能告诉我上面字段中的值是如何得出的?
感谢您的帮助!
谢谢,回教徒
嗨
它是由定价过程中从上到下的所有非统计条件的组合得出和确定的。 当然,这也将取决于定价程序中包含的定价程序(可能会或可能不会更改净值金额)。 通常,定价程序包括标价减去折扣=净值+税费=订单的总价值。
在处理每种条件类型时计算并更新净值。 您需要对条件技术和定价配置有很好的了解。
谢谢
Phil Cooley
菲尔
谢谢您的回答,这很有意义!
但是,坦率地说,我仍然对定价过程中使用替代计算类型的公式感到困惑(字段:KOFRM)。
从我完成的许多调试会话中,似乎SAP仅在定价过程的"小计"行中包含上述值。
但是,如果例程在定价过程中附加到"定价条件类型",而不是"小计",则XKWERT中返回的值将被完全忽略。
我可以理解,我的问题可能很难理解。 要获得更清晰的图片,请参阅随附的屏幕截图。 这显示了定价过程中的步骤420和450。
如屏幕快照所示,条件类型Z906的例程6附带以下ABAP代码,作为条件值Z906的替代计算:
我假设XKWERT中的值应用作Z906的条件值,例如在销售订单中。
但是,如果我跟踪(调试)XKWERT,则可以从上述例程返回后,在价格确定中不再使用它:
如下所示,调用了替代计算例程6,但是返回时,值XKWERK将被忽略!
另一方面,对于步骤450,计算小计(请参见屏幕截图),如下所示:
XKWERT中返回的值将在定价过程中进一步使用,如下所示:
你能帮忙吗?
谢谢
SJ
看看OSS注释201830和80183
Phil,
感谢您的详尽评论和耐心等待!
在过去的几周中,我们一直非常忙于推出活动,而我几乎没有时间花在其他任何事情上!
我确实理解并同意您的最新评论! 但是我的问题是另一种流派……
我加入了当前项目,只是想了解现有的定价程序是如何组合在一起的,以便能够正确地评估将来对其进行任何更改的影响。
根据我对该程序所做的研究,似乎将"替代计算类型"(例如XKWERK)返回的值分配给"条件"类型时,只是考虑了"不",如下所示:
但是,当将替代计算类型分配给"小计"时,将考虑返回值"是"!
在当前的定价过程中,有不同的条件类型分配给不同的替代计算类型。 同样适用于整个过程中使用的小计。
无论使用哪种计算类型,其逻辑都保持不变:对于条件类型,XKWERK似乎被忽略了,但对于小计,却将其考虑在内。
所以我要问的是,您是否对上述行为有解释? 在我举行的调试会话中,以上是我在程序代码中看到的内容。 我忽略了什么吗?
令人困惑的是,定价程序已在多个项目中使用,并且已经投入生产多年,而业务没有出现任何问题。
感谢您的评论!
谢谢
Shariar
alt-calc-type.jpg
菲尔
谢谢您的回答,这很有意义!
全部
但是,坦率地说,我仍然感到困惑的是,在定价过程中如何使用替代计算类型的公式(字段:KOFRM)。
从我完成的许多调试会话中,似乎SAP仅在定价过程的"小计"行中包含上述值。
但是,如果例程在定价过程中附加到"定价条件类型",而不是"小计",则XKWERT中返回的值将被完全忽略。
我可以理解,我的问题可能很难理解。 要获得更清晰的图片,请参阅随附的屏幕截图。 这显示了定价过程中的步骤420和450。
如屏幕快照所示,条件类型Z906的例程6附带以下ABAP代码,作为条件值Z906的替代计算:
我假设XKWERT中的值应用作Z906的条件值,例如在销售订单中。
但是,如果我跟踪(调试)XKWERT,则可以从上述例程返回后,在价格确定中不再使用它:
如下所示,调用了替代计算例程6,但是返回时,值XKWERK将被忽略!
另一方面,对于步骤450,计算小计(请参见屏幕截图),如下所示:
XKWERT中返回的值将在定价过程中进一步使用,如下所示:
有人可以解释一下吗?
谢谢
SJ
一周热门 更多>