巴迪的断点并不总是有效吗?

2020-08-20 09:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试调试已...

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

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


大家好,

我正在尝试调试已实现的Badi(MB_DOCUMENT_BADI)的方法。

因此,我将硬编码的Break 命令作为方法的第一条语句(MB_DOCUMENT_UPDATE)。 没有结果:尽管执行了Badi,程序也不会在中断时停止...

最后,我也确实在MB_DOCUMENT_UPDATE方法之前执行的方法中放了一个中断(作为唯一命令):MB_DOCUMENT_BEFORE_UPDATE

结果:程序现在在每个断点处停止,也就是方法之前未停止的断点...

成功测试了Badi之后,我以相同的结果将其传输到我们的质量体系:尽管代码执行正常,但没有达到断点。

我想念什么吗?

我也尝试通过软中断(会话和外部断点)来完成此操作:没有结果

任何帮助欢迎????

干杯!

巴特

2条回答
wang628962
2020-08-20 10:28 .采纳回答

嗨,

在更新任务期间可能会调用BADI。这就是为什么您的常规断点没有在那里停止的原因。

解决方案:您需要在启动过程中激活UPDATE DEBUGGING模式 调试,然后执行它。然后它将停止在BADI中提到的断点。

在经典调试器的菜单栏中,查找设置->更新调试

谢谢,

Vigneswaran S

一周热门 更多>