通过ME59N在PO标头中添加合作伙伴功能数据

2020-09-15 20:34发布

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

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


在尝试通过ME59N参考PR创建PO时,我试图在PO头的"伙伴"选项卡中添加伙伴功能。 我已将代码添加到Badi'Me_process_po_cust'的'Process_Header'方法中。 我已将FM称为" MM_READ_PARTNERS"。 从EKPA复制所有数据并附加新的合作伙伴功能数据,然后通过传递参数'Application','BSTYP',EKORG','LIFNR','PARGR'和MMPA来调用FM'MM_MAINTAIN_PARTNERS'。 采购订单号在此阶段为空白。

但是在"合作伙伴"标签中看不到新的合作伙伴功能详细信息。 你能告诉我我哪里出问题了吗

致谢

Shekhar

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

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


在尝试通过ME59N参考PR创建PO时,我试图在PO头的"伙伴"选项卡中添加伙伴功能。 我已将代码添加到Badi'Me_process_po_cust'的'Process_Header'方法中。 我已将FM称为" MM_READ_PARTNERS"。 从EKPA复制所有数据并附加新的合作伙伴功能数据,然后通过传递参数'Application','BSTYP',EKORG','LIFNR','PARGR'和MMPA来调用FM'MM_MAINTAIN_PARTNERS'。 采购订单号在此阶段为空白。

但是在"合作伙伴"标签中看不到新的合作伙伴功能详细信息。 你能告诉我我哪里出问题了吗

致谢

Shekhar

付费偷看设置
发送
3条回答
DafaDDDa
1楼-- · 2020-09-15 20:54

您应该测试的第一件事是在ME21N中手动执行此操作,如果成功,那么我们可以专注于您的程序,否则我们必须检查您对伙伴函数的自定义

lukcy2020
2楼-- · 2020-09-15 21:11

至少 有证据表明该定制允许添加合作伙伴,因此定制似乎还可以。

通过数据迁移,我知道合作伙伴功能并不容易使用,因为不可能仅添加一个合作伙伴,所以我们总是必须将所有合作伙伴角色及其合作伙伴编号一起提交,这意味着您必须包括 现有的合作伙伴。

一只江湖小虾
3楼-- · 2020-09-15 20:53

您好,于尔根(Jurgen)

我能够在ME21N中手动完成此操作。 通过代码,未在ME21n的"合作伙伴"选项卡中添加合作伙伴功能。 我尝试检查删除" screen_invisible"标志。 当我将供应商编号传递给FM参数" I_LLIEF"时,合作伙伴功能将显示在"维护合作伙伴"中。 但是当我返回时,没有出现在合作伙伴标签中。

经过大量调试,我发现正在从FM'MM_MAINTAIN_PARTNERS'调用函数'MM_FILL_EKKO_PARTNER_FIELDS',在该处检查导入参数I_LLIEF。 在此FM中单击"合作伙伴"选项卡之后,由于某种原因和其他一些情况,将从XMMPA表中删除记录,从而使I_LLIEF的值成为初始值。

请让我知道您的想法,在这种情况下需要做什么

一周热门 更多>