点击此处---> 群内免费提供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
嗨,Sharad,
我正在尝试使用您建议的FM'SD_BACKORDER_CHECK_AND_SAVE',但是即使没有库存,它也会强制确认销售订单。
实际上,我的要求是只自动运行ATP。
我正在通过SE37检查此FM。
请建议我,我做错了什么还是有其他方法?
预先感谢
Jalaj garg
BAPI_MATERIAL_AVAILABILITY
大家好,
我正在寻找同一主题的解决方案。
在保存文档时,如何在第一个交货日期更改后在订单行中强制ATP。
您好,专家
4年后,我们遇到了同样的问题,正在寻求帮助!
此致
Michael
大家好,
我正面临着同样的问题。 任何帮助将不胜感激。
提前谢谢。
一周热门 更多>