ABAP 之Debug技巧

2021-10-23 13:19发布


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

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

方法1:创建TXT内容如下

[FUNCTION]

TITLE=随便命名

COMMAND=/H

TYPE=SYSTEMCOMMAND


拖拽既可以进行debug,用于解决屏幕弹出,无法输入Tcode的时候,触发Debug。


方法2:

寻找MESSAGE 报错。

第一类 Message 附带消息类以及消息号

这类很好找,Debug时候有两种方式,

1)使用Debug界面message标签页,输入消息类消息号

2)使用watchpoint 判断sy-msgno sy-msgid 值


第二类 Message 不附带消息号 (艾米原创!!!!)

 Message  '报错信息'  type ‘E’.

这类报错很恶心,不过在本天才不懈努力下找到了完美迅速跟踪的方法

SE38:CL_MESSAGE_HELPER=============CM002

随便打个断点,激活system debug。

那么根据debug 堆栈就可以迅速查出报错位置。


Debug是结合堆栈,watchpoint, breakpoint以及业务相关信息,结合代码基础(对程序理解),等很多因素一项技能,需要长期锻炼,更重要的是耐心。


如转载请标明出处,谢谢合作!




赞赏支持