点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我已激活MATMAS的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我已激活MATMAS的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我已激活MATMAS的更改指针,因此,当我在MM02(MARA-PROFL)中更改材料并运行RBDMIDOC时,将触发idoc。 现在,我在BADI BDCP_BEFORE_WRITE中激活了过滤器MATMAS,并编码为仅对某些PROFL值才应触发IDOC。
不幸的是,BADI始终未触发,并且MM02中的所有更改都会发送idocs。 同样,所有更改都反映在BDCP2中。 无论我使用BDCP_BEFORE_WRITE在每行上设置的断点(会话,外部),都不会停止。 我检查了此badi的使用位置列表-它具有约12个Badi实现,但是对于Material Master我看不到任何实现。 这里有合作伙伴,工厂工作中心等。这个Badi可以完全用于MATMAS吗? 如果有任何实现,请您提示我应该在哪里设置断点以停止程序?
谢谢,帕夫洛。
安迪,
不幸的是,这将无济于事。 我们的目标是拥有一个BADI,以便在需求变得更加复杂时变得更加灵活。 我特意提供了一个非常简单的业务场景作为示例,但它仍然更为复杂-我们需要考虑每个工厂的特定PROFL集(即,对于profs 1,2,3,我们将idoc发送给工厂A,但对于工厂B 我们发送了profls 2,3,4。)这就是为什么我需要BADI-如何为MATMAS激活它?
rgs
帕夫洛。
一周热门 更多>