点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我需要以下问题的帮助:...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我需要以下问题的帮助:...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我需要以下问题的帮助:
案例A:KIT项目
-
1。 我在VA01中修改了屏幕上主要项目的vbkd字段。
2。 USEREXIT_MOVE_FIELD_TO_VBKD已为此项目触发。
3。 现在,在此出口中,使用-
对工具包的所有相关子项进行一些计算并修改XVBEP和XVBKD表中的某些字段。在xvbap INTO wa处循环播放,其中uepos = vbap-posnr。
现在我要为主要项目以及所有子项目触发ATP。 如何实现呢?
我尝试使用标志-
vbap_ende_verfuegbarkeit ='X'。 但是它仅针对当前项目(即仅针对主项目而非子项目)触发ATP
案例B:标头更改
-
1。 我在VA01屏幕的标题上修改了主项目的vbak字段。
2。 USEREXIT_MOVE_FIELD_TO_VBKD触发了标题(POSNR ='000000')
3。 现在,在此出口中,我使用-LOOP AT xvbap INTO wa对订单的所有项目执行一些计算并修改XVBEP和XVBKD表中的某些字段。
现在,我想为销售订单中循环的所有物料触发ATP。 如何实现呢?
标志vbap_ende_verfuegbarkeit ='X'在这里没有帮助,因为它仅适用于当前编号。 在这种情况下,它是'000000'
经过我的大量调查,我发现(我不确定它是否真的会起作用),如果我可以确定如何自动触发所有必需项的USEREXIT_MOVE_FIELD_TO_VBEP,那么它也会触发ATP。
有人可以帮忙吗?
嗨,
您可以使用FM'SD_BACKORDER_CHECK_AND_SAVE'进行ATP检查。 为此,应该已经创建了订单。 您需要将其放入包含mv45afza的出口USEREXIT_REFRESH_DOCUMENT中。
尝试一下,如果建议有帮助,则奖励积分。
如果它不起作用,请通知我。
此致
Sharad
一周热门 更多>