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

2020-09-15 20:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 在尝试通过ME59N参考P...

         点击此处--->   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条回答
一只江湖小虾
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的值成为初始值。

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

一周热门 更多>