SAP SRM PO标头表扩展-复制到ECC

2020-09-23 02:33发布

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

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


专家

我已经在PO的标题级别创建了一个表扩展名,该扩展名正以新标签的形式显示在PO屏幕上,并且我能够在其中编辑和保存数据。

现在,要求是将PO复制到ECC时将相同的数据复制到ECC。 我在ECC中创建了一个Z表,其字段与在SRM中的表扩展名中添加的字段相同。我想在PO在ECC中复制时将表扩展名数据保存到此Z表中。

我该如何实现?

我调试了在复制时在ECC中创建/更改PO的FM,但与SRM中标头级别的自定义字段不同,在任何地方都找不到表扩展名。

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

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


专家

我已经在PO的标题级别创建了一个表扩展名,该扩展名正以新标签的形式显示在PO屏幕上,并且我能够在其中编辑和保存数据。

现在,要求是将PO复制到ECC时将相同的数据复制到ECC。 我在ECC中创建了一个Z表,其字段与在SRM中的表扩展名中添加的字段相同。我想在PO在ECC中复制时将表扩展名数据保存到此Z表中。

我该如何实现?

我调试了在复制时在ECC中创建/更改PO的FM,但与SRM中标头级别的自定义字段不同,在任何地方都找不到表扩展名。

付费偷看设置
发送
4条回答
CJones
1楼-- · 2020-09-23 03:18

您好,

您能否阅读说明945335中的可用信息? 也许可以帮助您找到调试PO转移中客户字段的地方。

致谢,
Ricardo

蓋茨
2楼-- · 2020-09-23 03:14

谢谢,但是本注释是针对其他问题的。

我需要的是有关如何将PO Header中完成的表扩展复制到ECC的逐步信息。

nice_wp
3楼-- · 2020-09-23 03:10

尊敬的Mehul,

在扩展PO传输期间,功能B46B_DPO_TRANSFER将调用ECS PO OUT BAdI的活动实现。 您的Z标头表应映射到BBP_ECS_PO_OUT_BADI中的lt_bapi_customer_fields结构。

然后-当传输到达ECC时-您必须将字段映射回ECC Z结构(我相信BBP_PO_INBOUND BAdI是实现此目标的最佳方法)。

完整的调试指南可在我们的Wiki上找到: https: //wiki.scn.sap.com/wiki/x/0ARIF

最诚挚的问候,

我是

木偶小白
4楼-- · 2020-09-23 03:02

感谢您的回复。

您的解决方案的问题在于,到B46B_DPO_TRANSFER FM或BBP_ECS_PO_OUT_BADI被调用时,Z头扩展表数据尚未在DB级别更新。 因此,我不知道用户在交易中输入/删除了哪些条目。 另外,B46B_DPO_TRANSFER没有任何参数,该参数包含用户在Z标头扩展表上输入的条目。

为便于参考,我使用以下链接创建了表扩展名。

https://blogs .sap.com/2012/05/25/table-extensions-in-srm-documents /

此致

Mehul

一周热门 更多>