扩展BAPI BAPI_PO_CHANGE时出错

2020-09-02 02:15发布

         点击此处--->   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中有很多与此相关的帖子,但我发现没有相关的解决方案。

请帮助。

         点击此处--->   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油条
1楼 · 2020-09-02 02:50.采纳回答

大家好,

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

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

此致

Shubham

哎,真难
2楼-- · 2020-09-02 02:59

嗨,

可以在以下位置输入一个断点吗?

包括:L2012F23

子例程:执行move_container_in使用l_container'CI_EKPODB'lr_parex

更改wa_bapi_te_mepoitem。

请检查是否有任何指针。

最好的问候

Tanmoy

渐行渐远_HoldOn
3楼-- · 2020-09-02 02:36

在扩展名中,您可以使用诸如数据(CHAR,DATS,NUMC)之类的字段字符。 请参阅SAP Note 509898-BAPI增强概念和Unicode

希望对您有所帮助

问候

Eduardo

callcenter油条
4楼-- · 2020-09-02 02:37

嗨,

我可以为付款条款实现代码吗?我在为扩展CI_EKPODB传输ExtensionIn数据时出错。

一周热门 更多>