点击此处---> 群内免费提供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
发现此问题的原因不是BAPI或SRM和ECC之间的传输,这是ECC中的一个问题,注释2894455解决了该问题。
https://launchpad.support.sap.com/#/notes/2894455
致谢
Dion
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)。
它们应该能够满足您的需求。
注意。
洛朗。 p>
感谢洛朗。
正如我在表poaddrdelivery中进行调试时看到的那样,该地址已经从SRM中获取了,所以不确定为什么要再次映射它吗? 当我使用fbgendat生成的数据在SE37测试模式下运行FM时,可以在BAPI结构中看到SRM中的地址,并且这些地址正在"处理中",但是,ECC似乎仍然会忽略它并在以下项上设置地址号 植物。
致谢
Dion
一周热门 更多>