扩展BAPI BAPI_PO_CHANGE时出错

2020-09-02 02:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我在扩展BAPI...

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

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


专家您好,

我在扩展BAPI BAPI_PO_CHANGE时遇到问题。

我使用长度为8的字符字段增强了结构CI_EKPODB,但是在该结构中已经存在一个meng13类型的数量字段。

执行BAPI后,我收到警告消息ME887

W ME 887为增强CI_EKPODB传输ExtensionIn数据时出错。

我无法在结构CI_EKPODB中将数量字段更改为字符类型,因为它已在采购订单的客户屏幕上使用。

SDN中有很多与此相关的帖子,但我发现没有相关的解决方案。

请帮助。

4条回答
callcenter油条
2020-09-02 02:50 .采纳回答

大家好,

感谢您的回复,我在下面分享了自己的解决方案。

为此需要实施badi'ME_BAPI_PO_CUST'方法'MAP2I_EXTENSIONIN'ES'ES_BADI_ME_BAPI'

此致

Shubham