AEDAT的BAPI_SALESORDER_CHANGE扩展程序更新问题

2020-08-17 12:11发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我使用BAPI_SALESORDER_CHANGE通过extensionin table参数更改VBAP中的Z字段时,它会正确更新相关字段。 这适用于我需要更新的订单上的所有行。 它还会更新列VBAP-AEDAT(更改日期)。 问题在于,它将为此顺序更新VBAP中所有行的AEDAT,而不仅仅是更新Z字段的行。 我需要AEDAT仅更新实际更新Z字段的行。

我没有将所有VBAP行传递到extensionin表中,只是将我想通过将BAPE_VBAP和BAPE_VBAPX的填充结构根据需要传递到extensionin-valuepart1和extensionin-valuepart2中来更新的那些行。

有什么建议吗?

预先感谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我使用BAPI_SALESORDER_CHANGE通过extensionin table参数更改VBAP中的Z字段时,它会正确更新相关字段。 这适用于我需要更新的订单上的所有行。 它还会更新列VBAP-AEDAT(更改日期)。 问题在于,它将为此顺序更新VBAP中所有行的AEDAT,而不仅仅是更新Z字段的行。 我需要AEDAT仅更新实际更新Z字段的行。

我没有将所有VBAP行传递到extensionin表中,只是将我想通过将BAPE_VBAP和BAPE_VBAPX的填充结构根据需要传递到extensionin-valuepart1和extensionin-valuepart2中来更新的那些行。

有什么建议吗?

预先感谢

付费偷看设置
发送
3条回答
Nan4612
1楼-- · 2020-08-17 12:55

嗨Anthonay,

您可能已经使用了扩展变量(示例)

 WA_BAPE_VBAPX TYPE BAPE_VBAPX,

在此wa_bape_vbax中,请确保您通过了适当的设置

问候,

Venkat

悠然的二货
2楼-- · 2020-08-17 12:46

嗨安东尼,

在BAPI_VBAPX中,您必须为两个字段提交此X,一个是AEDAT字段,另一个是POSNR。 请确认您是否为这两个字段提交了X。

您在BAPI_VBAP中为AEDAT和POSNR输入的内容与在BAPI_VBAPX中必须提交的内容相同。

hengyuye
3楼-- · 2020-08-17 13:02

是的-我一直在这样做。

谢谢

托尼

一周热门 更多>