AEDAT的BAPI_SALESORDER_CHANGE扩展程序更新问题

2020-08-17 12:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)当我使用BAPI_SALESOR...

         点击此处--->   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条回答
悠然的二货
2020-08-17 12:46

嗨安东尼,

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

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

一周热门 更多>