1、开发阶段,事务代码SE38界面,输入可执行程序名称,点击调试。

2、开发阶段,事务代码SE37界面,输入函数名称,点击运行,输入函数参数,并点击调试。


3、程序已经在运行时,通过在命令窗口输入"/H"命令,进入调试模式。

4、在代码编辑窗口,通过点击可执行代码行号左边位置,或者点击工具栏的断点按钮,设置断点。当程序运行到该行,会自动停下,进入调试状态。

1、常用调试按钮:单个步骤(F5)、执行(F6)、返回(F7)、继续(F8)
除了命令栏的按钮,还有更多好用的命令。
2、点击监控点按钮(快捷键Shift+F4),可以根据程序变量设置断点。
截图中,位置3写入了条件,那么sy-tabix第一次等于3后,程序就会停在该处;
若位置3不写条件,那么sy-tabix每读取或赋值一次,则断点就在该处停下。

3、快捷键F9,创建更多类型的断点。如图,可根据ABAP命令、消息号、函数名称等动态创建断点。



4、快捷键Shift+F12,更改当前执行为光标所在行。从程序停留语句到光标所在行的语句不会执行,慎用。
5、在调试过程中,可以双击变量或内表,进行更改,快速排错。此技巧切勿在生产系统使用。