这两种 ABAP 调试器,能够在 SAPGUI 里这个菜单的地位进行切换:
Standard ABAP 调试器有时候又称为新调试器。
新的 ABAP 调试器在一个同被调试的 ABAP 程序齐全不同的 External Session 内运行。
对于 External Session 的含意,请参阅笔者的教程:
58. 通俗易懂的 SAP ABAP 会话治理 (Session Management) 概念解说,蕴含具体的实例
而被新 ABAP 调试器剖析的应用程序(调试对象),应用另一个 External Session 运行(双过程架构)。新的调试器显示在它本人的 SAP GUI 窗口中。
例子:这是一个待调试的 ABAP 报表。
设置好断点,点击 F8 按钮之后,弹出一个新的 SAPGUI 窗口,这个窗口运行着调试器过程,自身也要占用一个 External Session:
另一方面,Classic ABAP 调试器在与剖析的应用程序雷同的 Roll Area 中运行。因而,它与应用程序显示在同一窗口中。上面是一个例子:
Standard 调试器为用户提供了一个灵便的界面,能够依据须要进行配置,并领有超过八个桌面。通过这种形式,用户能够同时显示和排列最多四个他们抉择的工具。
这些桌面和工具通过 ABAP 调试器里的 TabStrip 控件的标签页提供:
在经典的 ABAP 调试器中,古代和个性化的用户界面设计是不可能的。
因为技术起因,某些 ABAP 程序(例如,转换进口)只能应用新的 ABAP 调试器进行剖析。
较新的调试技术(例如调试器脚本、内部调试和层感知调试)仅在新的 ABAP 调试器中提供。
无关断点类型的更多信息,请参阅新的 ABAP 调试器。请参阅新的和经典的 ABAP 调试器中的断点。