ABAP 调试器简介

来源:互联网 发布:地图路线标注软件 编辑:程序博客网 时间:2024/04/30 00:21

调试器是用来执行 ABAP 程序的编程工具,可以按行或者按节来执行。使用这个工具,可以显示数据对象和检查程序的逻辑流。 

现在,可以使用两种调试器:传统调试器,兼容 6.40 以下版本;新版调试器,在 6.40 版以后。下面是这两个调试器的主要不同之处。 

  • 新版 ABAP 调试器在它自己的扩展模式(调试器)下执行,而被分析的应用(调试对象)则使用另一个扩展模式。迄今为止,被调试的应用和调试器本身共享同一个扩展模式的相同区域。因此,调试器的每个动作都可能影响应用程序流。这样,传统调试器就不能使用任何设计用户接口的 ABAP 语句。设计现代用户界面技术的路径就无法使用。 
  • 用传统调试器,一般不可能在调试模式分析那些运行在ABAP处理器单元,并且从一个下级单元递归调用的程序。例如,如果一个转换出口在 WRITE 语句中运行,就不能被分析。然而,用新版调试器就可以这么做。 
  • 新版调试器给用户更具弹性的接口,可以根据需要进行配置,并有超过8个桌面。可以根据用户选择放置和排列四个工具。例如,可以显示源代码或结构。这样,用户可以根据自己独立的需要来设计调试器界面。 

在6.40版里,可以在ABAP编辑器中选择菜单“实用程序 -> 设置”来选择使用哪种调试器。还可以在调试过程中用菜单“调试”来切换调试器。

  注意
新版调试器具有下列功能,而现在版本没有。 

  1. 观察点  
  2. 调试特殊类型(http、BSP、RFC、更新任务)  
  3. 显示内存消耗  
  4. 显示系统区域
 
原创粉丝点击