SRM PO传输到ECC-ECC忽略的地址默认为工厂

2020-08-15 18:27发布

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

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


大家好,

我目前正在研究在SRM中创建PO并通过BAPI_PO_CREATE1(经典扩展方案)将其发送到ECC的问题,但是尽管地址是从SRM在结构中发送的(我可以在使用 FBGENDATA),则在ECC中为其分配工厂交货地址来创建PO itam,即忽略来自SRM的行项目上的交货地址,并设置默认工厂地址。

我在任何地方都看不到任何配置,我已经尝试使用测试数据调试BAPI。 对于SRM(BAPI_PO_CHANGE)中的PO更改以及SRM(BAPI_REQUISITION_CREATE)中的采购申请,这似乎也是如此,这使我认为某个地方存在"设置"或可能是BADI?

后端最近已从EHP6更新为EHP8,根据升级之前曾经工作的功能人员,因此必须进行一些更改,但我不能动摇。

欢迎任何建议或提示。

谢谢

Dion

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

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


大家好,

我目前正在研究在SRM中创建PO并通过BAPI_PO_CREATE1(经典扩展方案)将其发送到ECC的问题,但是尽管地址是从SRM在结构中发送的(我可以在使用 FBGENDATA),则在ECC中为其分配工厂交货地址来创建PO itam,即忽略来自SRM的行项目上的交货地址,并设置默认工厂地址。

我在任何地方都看不到任何配置,我已经尝试使用测试数据调试BAPI。 对于SRM(BAPI_PO_CHANGE)中的PO更改以及SRM(BAPI_REQUISITION_CREATE)中的采购申请,这似乎也是如此,这使我认为某个地方存在"设置"或可能是BADI?

后端最近已从EHP6更新为EHP8,根据升级之前曾经工作的功能人员,因此必须进行一些更改,但我不能动摇。

欢迎任何建议或提示。

谢谢

Dion

付费偷看设置
发送
3条回答
95年老男孩
1楼 · 2020-08-15 19:24.采纳回答

发现此问题的原因不是BAPI或SRM和ECC之间的传输,这是ECC中的一个问题,注释2894455解决了该问题。

https://launchpad.support.sap.com/#/notes/2894455

致谢

Dion

Baoming ROSE
2楼-- · 2020-08-15 19:03

Hello Dion,

请检查SRM BAdI BBP_ECS_PO_OUT_BADI(从方法BBP_B46B_PO_OUTBOUND更改参数 ct_bapi_poaddrdelivery )和ECC BAdI BBP_PO_INBOUNDB 参数 bapi_poaddrdelivery (来自方法BBP_MAP_BEFORE_BAPI)。

它们应该能够满足您的需求。

注意。

洛朗。

wang628962
3楼-- · 2020-08-15 19:04

感谢洛朗。

正如我在表poaddrdelivery中进行调试时看到的那样,该地址已经从SRM中获取了,所以不确定为什么要再次映射它吗? 当我使用fbgendat生成的数据在SE37测试模式下运行FM时,可以在BAPI结构中看到SRM中的地址,并且这些地址正在"处理中",但是,ECC似乎仍然会忽略它并在以下项上设置地址号 植物。

致谢

Dion

一周热门 更多>