Appearance
调试
本章节主要内容来源于书籍:《ABAP开发入门到精通》
一、介绍
调试(Debuggimg
),英文单词中bug的意思是虫子,debug指的是“捉害虫”。在此将程序错误比做了虫子,意思是查找程序中发生的错误。
ABAP Debugger 是包含于 ABAP 工作区的工具。
ABAP由COBOL
语言衍生而来,以节奏性结构为基础,因此调试功能的作用显得尤为重要(面向对象编程及WebDynprofrABAP也使用ABAP Debugger)。另外,大部分语言要进行调试,需单独执行程序,但 ABAP可以结合环境,自由切换使用ABAP编辑器和调试画面。
二、调试模式
1. 执行旧版调试
ABAP Debugger 分为Rel6.40版本之前的旧版调试模式与 Rel7.0 以后的新版调试模式新版调试模式带有其独有的调试模式,相对于旧版调试模式能提供更多的功能。
旧版调试模式
- 执行 ABAP 程序时,在同一个会话中打开调试画面。
- 如出现 Conversion Exit相似的部分,ABAP 程序无法进行调试。
2.执行新版调试
新版调试模式由崭新的 GUI与菜单构成,在旧版调试模式的基础上追加了许多新的功能。自 Rel6.40版本后,调试类型分为旧版调试模式与新版调试模式两种,如[图 6-3]所示。在T-CODE:SE38(ABAP 编辑器)中选择菜单:Utilities→Settings。自 Rel 7.00 版本开始,调试模式默认设置为新版调试模式。
新版调试模式
- 在 ABAP 程序的不同会话中打开调试画面:
- 任何 ABAP 程序均可进行调试。
新版调试只是在功能上有所补充,因此只要充分理解了旧版调试,也很容易理解新版调试。