点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在标题级别的合作伙伴选项卡中的ME21N中创建po时遇到了EXIT_SAPMM06E_008之类的问题,我需要添加新行。 13这里发生的是我正在将新的合作伙伴详细信息添加到结构XEKPA []中,但是在发布采购订单时,该结构已通过一些标准include清除,并且我还尝试通过FM的MM_MAINTAIN_PARTNERS,MM_UPDATE_PARTNERS更新合作伙伴标签,但没有 使用。
我知道它有点长,请您提供一些建议来实现它。
谢谢..
嗨,
查看此博客
https://blogs.sap.com/2014/09/18/add-partner-to-purchase-order-partners-tab-during-po-creation-me21nme59n /
您实现了什么? 您的代码看起来如何?
"不起作用"而不解释细节就意味着一无所有...
谢谢,但是我仔细阅读了这份文档,事实是 我正在ekpa和mmpa结构中获取数据,但是在发布采购订单时,相关结构正在被清除,因此新的合作伙伴未反映在合作伙伴标签中。
在下图中, SAP.My 默认为合作伙伴功能的第一行" VN" 方案是在创建PO时添加第二行。
更多关于Acc的链接已经提到了所有badi(ME_PROCESS_PO_CUST)方法在保存之前触发。我使用的是POST方法,当我们单击保存按钮时会触发该方法,此时我正在调用BADI并编写了逻辑。 >
您能帮我吗?
你好西蒙妮,
我使用了BADI ME_PROCESS_PO_CUST,并且用POST方法编写了代码,因为只有在保存PO时才会触发此方法。
我正在从自定义表中获取合作伙伴详细信息,我正在通过FM MM_READ_PARTNERS读取合作伙伴详细信息,如下所示。但是在内部表中gt_ekpa为空,因为当我们创建PO时它没有读取。这是第一个问题... >
呼叫功能'MM_READ_PARTNERS'
导出
应用='P'
EBELN = IM_EBELN
BSTYP ='F'
PARGR = lv_pargr
表格
X_EKPA = GT_EKPA []。
************************************************
我的要求是,在阅读了上述合作伙伴之后,我需要将合作伙伴详细信息(我在第二行中提到的)从自定义表传递到gt_ekpa,然后将这些详细信息附加到gt_mmpa []表中,并使用上面的FM MM_MAINTAIN_PARTNERS。
呼叫功能'MM_MAINTAIN_PARTNERS'
导出
应用程序='P'
EBELN = lw_header-ebeln
BSTYP = lw_header-bstyp
EKORG = lw_header-ekorg
LIFNR = lw_header -lifnr
pargr = lv_pargr
SCREEN_INVISIBLE ='X'
表格
X_MMPA = gt_mmpa。
ENDIF。
*************************************************** ************
但是我知道的是,在PO发布时在运行时,内部触发了某种标准形式,该形式使得所有与X_MMPA [],X_EKPA []相关的结构都在刷新。.
但是要实现此方案,还有其他选择,就像我尝试使用用户出口和badi一样。
我希望现在对你很清楚。
嗨,
srikanth javvaji 查询是否有答案?
一周热门 更多>