点击此处---> 群内免费提供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,则返回零?
感谢沃尔克,您给了我一些想法,尤其是在100%折扣记录下。 我有点困惑...当您说创建条件ZXFW来评估从500到999999的定单值时,我假设这是ZXFW的定标条件。 因此,对于500到999999之间的订单,我可以得到0.01的值,但是如何在.01的值上键入条件排除呢? 我熟悉条件排除,但不熟悉如何根据值使它们起作用……我仅将它们与条件存在这一事实结合使用。 所以我不确定如何基于ZXFW的结果关闭ZFNW。 再次感谢!! 汤姆(Tom)
感谢沃尔克(Volker),您给了我一些想法,尤其是在100%折扣记录下。 我有点困惑...当您说创建条件ZXFW来评估从500到999999的定单值时,我假设这是ZXFW的定标条件。 因此,对于500到999999之间的订单,我可以得到0.01的值,但是如何在.01的值上键入条件排除呢? 我熟悉条件排除,但不熟悉如何根据值使它们起作用……我仅将它们与条件存在这一事实结合使用。 所以我不确定如何基于ZXFW的结果关闭ZFNW。 再次感谢!! 汤姆
汤姆,请在下面找到我的想法的详细信息。
条件排除:
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
编辑器不喜欢表格。 因此,我为这张照片增色了。
Tom:" ...尤其是100%折扣记录"-您可能会忘记附加条件类型的多余弯路以及复杂的情况 通过设置按比例缩放的货运折扣订单值来排除并保持
鉴于总订单值为501,则应如下所示。
一个想法:
定义另一个值缩放条件,例如 ZXFW,例如 如果订单金额从$ 500.00到$ 999999,则为$ 0.01。
定义一个适当的条件排除,导致值$ 0.01的ZXFW排除ZFNW。
然后,定义一个负100%/折扣条件,例如 ZYFW,并在计算过程中从头到尾将其引用到ZXFW。
另一种方法是实施ABAP编码的定价要求例程,以检查订单价值小于$ 500,00并将其分配为ZFNW。 在我看来,这是第二个选择,因为它不是透明的,金额将在Z表中进行硬编码或管理。
一周热门 更多>