IDOC_CREATION_CHECK没有为定制的DEBMAS触发

2020-08-26 04:29发布

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

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


嗨团队/朋友,

我的要求是禁止Z_DEBMAS8。 此功能已启用很长时间,并且由于有了新界面,企业不再需要此IDoc,并且希望停止为Z_DEBMAS8创建IDoc。

我们尝试删除ALE/IDoc设置,但这没有用。 建议的技术解决方案是使用IDOC_CREATION_CHECK(基于SAP线程帮助)实施BADI。

我已经扩展(自定义)了BADI并编写了检查逻辑。 BADI已激活并将实现为状态模式。

使用WE19测试:

当我使用已处理的IDoc通过WE19测试我的新解决方案以检查调试断点时,它并没有停止。

我在BD12/BD13中也找不到我的消息类型" Z_DEBMAS8",并且仅出现了DEBMAS。

请告诉我您的答案/意见。

谢谢。

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

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


嗨团队/朋友,

我的要求是禁止Z_DEBMAS8。 此功能已启用很长时间,并且由于有了新界面,企业不再需要此IDoc,并且希望停止为Z_DEBMAS8创建IDoc。

我们尝试删除ALE/IDoc设置,但这没有用。 建议的技术解决方案是使用IDOC_CREATION_CHECK(基于SAP线程帮助)实施BADI。

我已经扩展(自定义)了BADI并编写了检查逻辑。 BADI已激活并将实现为状态模式。

使用WE19测试:

当我使用已处理的IDoc通过WE19测试我的新解决方案以检查调试断点时,它并没有停止。

我在BD12/BD13中也找不到我的消息类型" Z_DEBMAS8",并且仅出现了DEBMAS。

请告诉我您的答案/意见。

谢谢。

付费偷看设置
发送
5条回答
太Q了
1楼-- · 2020-08-26 04:52

嗨,

让我了解这个问题。

1。 您提到删除了ALE/IDOC设置。 您遵循的步骤是什么? 删除了合作伙伴资料配置和分发模型?

2。 您是从WE19触发的,WE19是一个在其中强制创建IDOC的测试环境。 在您的情况下,您应该从BD12触发并检查您的BADI。

3。 您也无法在BD12/BD13中找到消息类型" Z_DEBMAS8",并且仅出现DEBMAS。 表示您正确删除了消息类型。

我想问题在于您的测试方式。 不要使用仅复制现有IDOC的WE19进行测试。

希望它有帮助

吹牛啤
2楼-- · 2020-08-26 04:59

Mohit Sharma 如果您提供答案,请不要 使用评论。 评论不能标记为"最佳答案"。 而且,您每次回答时都无需说"将其标记为答案,如果我解决了您的查询",这对阅读论坛的任何人都是污染。

哎,真难
3楼-- · 2020-08-26 05:06

Sandra Rossi ,我不是要有人将我的评论标记为"最佳答案",我只是请他们将其标记为答案。 ,如果它是正确的(我认为不是错误的注释),则可以清楚地将响应标识为正确的响应。

路亽曱_Ryan
4楼-- · 2020-08-26 04:56

您好,MANIKANDAN RAJASEKARAN ,从BD12运行,将/H放在命令字段的命令提示符下,检查更新调试,如果 您已在要检查BADI实现的位置放置了一个断点,理想情况下应将其停止。

我确认WE19从未触发BAdI IDOC_CREATION_CHECK。 仅在ALE(出站IDoc的分配-即维护业务对象时,通过BD *交易代码(用于主数据)的真实发送)的情况下触发该事件。

一周热门 更多>