转摘如何开启 ABAP Update function module 和系统程序的调试功能

Lemon 阅读量 85

有朋友咨询,在这些 update function module 里设置了断点,但是运行时,断点并没有停下来,这是为什么?

![图片]:(https://img-blog.csdnimg.cn/img_convert/dc8ad870e5a44d6cb298bda1fad1ce6c.png)

这位朋友有这样的疑问:

是有什么特殊设置? 还是SAP故意不让我们debug 有些程序? 比如 里我无论怎么设置breakpoint,怎么都跳不进去。

其实不是这样的,ABAP 里的代码,无论是 update function module,还是系统程序(system program),都是可以调试的,设置如下。

所谓 update function module,就是 SE37 里 Update Module 前面的勾被选上的函数:

![图片]:(https://img-blog.csdnimg.cn/img_convert/ece9bbc4d43328cc6d0d6a5e4e13738e.png)

在 update function module 执行之前,启动调试器,选择菜单:

Settings->Change Debugger Profile/Settings:
![图片]:(https://img-blog.csdnimg.cn/img_convert/6f7c2820b585ad05678595677c1bdbed.png)

在弹出的对话框里,一定要记得把 System DebuggingUpdate Debugging 前面的 ✓ 打上:

![图片]:(https://img-blog.csdnimg.cn/img_convert/45473001502a231254536bc1735acc95.png)

最后一定要记住,点击保存按钮,这样才能将当前的修改保存。

复制代码
     ===========================
    【来源: CSDN】
    【作者: 汪子熙】
    【原文链接】 https://jerry.blog.csdn.net/article/details/125112888
    声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。
0/300
全部评论0
0/300