点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
希望你做的很好!
我来自技术团队(ABAP)。 我要求根据运输重量更改条件类型。
背景:
我们有两种条件类型(ZF01-低于1000 KG,ZF02-高于1000 KG)。 这是用于货运成本计算
如果运输重量小于1000公斤-例程应选择ZF01条件类型
如果运输重量超过1000公斤-例程应选择ZF02条件类型
所需的解决方案:
为此,我创建了两个需求定价例程(ZF01为670,ZF02为671)。
现在的问题是,我对KSCHL的逻辑所做的更改是什么,它在Vi01/Vi02中没有更新。
请让我知道我应该怎么写逻辑/我在这里遗漏了什么吗?
这对我的客户来说非常紧急。
谢谢。
Prathyusha B。
尊敬的Prathyusha,
要实现此目的,您可以执行以下操作。
1)在使用VI01或VI02创建发货时,请功能顾问填写条件类型ZF01和ZF02。
2)现在,基于权重,您可以通过增强功能更新相应条件类型中的值。
如果例行程序无法正常工作,以上是可能的解决方案之一。
此致
Shekar。
紧急吗? 我将立即带领我的团队。
嗨,专家们,
非常感谢您的回复。 我终于找到了解决方案。
之前,我试图直接在需求例程中更改KSCHL(条件类型)。 它没有反映出来。
解决方案:创建了2个需求例程。 ZF01的601-和ZF02的602-
在代码里面,我写了以下代码:
在601例程中:
SY-SUBRC = 4
如果体重为LE'1000'KG,状况类型为EQ'ZF01'。
SY-SUBRC = 0。
否则。
sy-subrc = 4
endif。
在602例程中:
SY-SUBRC = 4
如果重量为GT'1000'KG,条件类型为EQ'ZF02'。
SY-SUBRC = 0。
否则。
sy-subrc = 4
endif。
它按预期工作。
@ 马修·比林汉姆,我一定会写信给您 将来任何正确的信息方式。
感谢您一次的光临。
此致
Prathyusha Balla。
嗨,
如果可能,请共享代码
一周热门 更多>