自动触发ATP检查

2020-08-16 23:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我需要以下问题的帮助:...

         点击此处--->   EasySAP.com群内免费提供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。

有人可以帮忙吗?