点击此处---> 群内免费提供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
您应该测试的第一件事是在ME21N中手动执行此操作,如果成功,那么我们可以专注于您的程序,否则我们必须检查您对伙伴函数的自定义
至少 有证据表明该定制允许添加合作伙伴,因此定制似乎还可以。
通过数据迁移,我知道合作伙伴功能并不容易使用,因为不可能仅添加一个合作伙伴,所以我们总是必须将所有合作伙伴角色及其合作伙伴编号一起提交,这意味着您必须包括 现有的合作伙伴。
您好,于尔根(Jurgen)
我能够在ME21N中手动完成此操作。 通过代码,未在ME21n的"合作伙伴"选项卡中添加合作伙伴功能。 我尝试检查删除" screen_invisible"标志。 当我将供应商编号传递给FM参数" I_LLIEF"时,合作伙伴功能将显示在"维护合作伙伴"中。 但是当我返回时,没有出现在合作伙伴标签中。
经过大量调试,我发现正在从FM'MM_MAINTAIN_PARTNERS'调用函数'MM_FILL_EKKO_PARTNER_FIELDS',在该处检查导入参数I_LLIEF。 在此FM中单击"合作伙伴"选项卡之后,由于某种原因和其他一些情况,将从XMMPA表中删除记录,从而使I_LLIEF的值成为初始值。
请让我知道您的想法,在这种情况下需要做什么
一周热门 更多>