SD定价条件累计规模问题

2020-08-31 06:13发布

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

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


我有几个货运条件,具有不同的访问顺序,需要使用相同的价值量表基础。 例子;

ZFNF国家货运-基于价值的量度,按固定运费收取的订单金额为$ 500.00,然后条件值为零。 可以正常缩放比例。

订单价值$ .01- $ 99.99订单= $ 10.00运费

订单金额$ 100.00-$ 499.99 = $ 20.00 Freght

订单价值$ 500.00-$ 999999 = $ 0.00运费

ZFNW全国货运重量-基于数量的秤,带有SKU的访问顺序。 因此,例如,此条件将对售出的每单位XYZ123 SKU收取$ 1.00,并将该金额加到计算出的"全国运费"中。

当订单达到$ 500.00时,ZFNF和ZFNW都需要清零以免运费。 我设置的ZFNW比例值是value,并且从$ .01到$ 500.00,该数量设置为每数量收费1.00。 因此,如果我订购10台XYZ123,则需要向运费加$ 10.00,除非订单的总价值超过$ 500.00。 问题在于此条件仅评估订单上单行的值,而不评估整个订单值。 如何使ZFNW国家货运权重条件查看订单金额以进行比例计算,如果订单金额超过$ 500.00,则返回零?

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

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


我有几个货运条件,具有不同的访问顺序,需要使用相同的价值量表基础。 例子;

ZFNF国家货运-基于价值的量度,按固定运费收取的订单金额为$ 500.00,然后条件值为零。 可以正常缩放比例。

订单价值$ .01- $ 99.99订单= $ 10.00运费

订单金额$ 100.00-$ 499.99 = $ 20.00 Freght

订单价值$ 500.00-$ 999999 = $ 0.00运费

ZFNW全国货运重量-基于数量的秤,带有SKU的访问顺序。 因此,例如,此条件将对售出的每单位XYZ123 SKU收取$ 1.00,并将该金额加到计算出的"全国运费"中。

当订单达到$ 500.00时,ZFNF和ZFNW都需要清零以免运费。 我设置的ZFNW比例值是value,并且从$ .01到$ 500.00,该数量设置为每数量收费1.00。 因此,如果我订购10台XYZ123,则需要向运费加$ 10.00,除非订单的总价值超过$ 500.00。 问题在于此条件仅评估订单上单行的值,而不评估整个订单值。 如何使ZFNW国家货运权重条件查看订单金额以进行比例计算,如果订单金额超过$ 500.00,则返回零?

付费偷看设置
发送
6条回答
槿木_熙
1楼-- · 2020-08-31 07:09

感谢沃尔克,您给了我一些想法,尤其是在100%折扣记录下。 我有点困惑...当您说创建条件ZXFW来评估从500到999999的定单值时,我假设这是ZXFW的定标条件。 因此,对于500到999999之间的订单,我可以得到0.01的值,但是如何在.01的值上键入条件排除呢? 我熟悉条件排除,但不熟悉如何根据值使它们起作用……我仅将它们与条件存在这一事实结合使用。 所以我不确定如何基于ZXFW的结果关闭ZFNW。 再次感谢!! 汤姆(Tom)

梦想连接
2楼-- · 2020-08-31 06:50

感谢沃尔克(Volker),您给了我一些想法,尤其是在100%折扣记录下。 我有点困惑...当您说创建条件ZXFW来评估从500到999999的定单值时,我假设这是ZXFW的定标条件。 因此,对于500到999999之间的订单,我可以得到0.01的值,但是如何在.01的值上键入条件排除呢? 我熟悉条件排除,但不熟悉如何根据值使它们起作用……我仅将它们与条件存在这一事实结合使用。 所以我不确定如何基于ZXFW的结果关闭ZFNW。 再次感谢!! 汤姆

bbpeas
3楼-- · 2020-08-31 06:47

汤姆,请在下面找到我的想法的详细信息。

条件排除:

1。 定义两个名为ZFNW和ZXNW的条件排除组。

2。 将条件类型ZFNW分配给条件排除组ZFNW。 将条件类型ZXNW分配给条件排除组ZXNW。

3。 使用组1 = ZXNW和组2 = ZFNW来定义条件排除过程=" D"(不包括)。
如果ZXNW条件值不为零,则应该使条件ZFNW无效。 (请注意,请参阅SAP注释39641-无条件排除,值为零)

鉴于订单金额为$ 501.00。

步骤条件。 金额起至值注释
(…)
200 ZFNF货运1 0.00
205 ZFNW货运2 5.00 0.00由于未包含条件
210 ZXFW货运x 0.01 0.01 <215> 215 ZYFW货运而无效 y 100%-210210 0.01-
220小计200215 0.00
(…)

Volker

浮生未央
4楼-- · 2020-08-31 06:58

编辑器不喜欢表格。 因此,我为这张照片增色了。

大道至简
5楼-- · 2020-08-31 06:54

Tom:" ...尤其是100%折扣记录"-您可能会忘记附加条件类型的多余弯路以及复杂的情况 通过设置按比例缩放的货运折扣订单值来排除并保持

  • 0到499-> 0%
  • 499至999999-> 100%

鉴于总订单值为501,则应如下所示。

Volker
愤怒的猪头君
6楼-- · 2020-08-31 06:55

一个想法:

定义另一个值缩放条件,例如 ZXFW,例如 如果订单金额从$ 500.00到$ 999999,则为$ 0.01。

定义一个适当的条件排除,导致值$ 0.01的ZXFW排除ZFNW。

然后,定义一个负100%/折扣条件,例如 ZYFW,并在计算过程中从头到尾将其引用到ZXFW。

另一种方法是实施ABAP编码的定价要求例程,以检查订单价值小于$ 500,00并将其分配为ZFNW。 在我看来,这是第二个选择,因为它不是透明的,金额将在Z表中进行硬编码或管理。

一周热门 更多>