Register Login

Difference between New Debugger and Classical Debugger

Updated May 18, 2018

New Debugger vs Classical  Debugger

Hello SAP Experts,

What is the major difference between New Debugger and Classical 
Debugger?

Please provide me an answer.


Comments

  • 10 Sep 2014 6:57 pm rekha Best Answer

    Differences between the Classic and the New ABAP Debugger

    The New ABAP Debugger

    The New ABAP Debugger runs separately from the main application. It is executed in a separate external session (Debugger), while the application to be analyzed (debuggee) uses a second external session. With this technology, the user interface of the Debugger can be designed freely by ABAP means.The new Debugger is therefore displayed in its own window of the SAP GUI.

    The new Debugger provides the user with a flexible interface that can be configured as required and has more than eight desktops. In this way the user can display and arrange up to four tools of their choice at the same time - depending on the user's selection. For example, it is possible to display source texts or structures. In this way, the user can design the Debugger interface according to his own individual requirements.

    The new ABAP Debugger runs separately from the main application. This means that the limitations of the old debugger no longer apply. Running in a different process, it thus eliminates any side interactions between the debugger and the debugged application, and also enables debugging for all ABAP coding. An improved UI and personalization capabilities, in addition, increases the efficiency of the debugger.

    The Classic ABAP Debugger

    The Classic ABAP Debugger runs in the same roll area as the application to be analyzed (debuggee). It is therefore displayed in the same window as the application.

    However, this technology also has some restrictions. For example, some ABAP programs (such as conversion exist) cannot be analyzed in debug mode for technical reasons.

    It is therefore displayed in the same window as the application.However, the most significant restriction is that no ABAP technology can be used for designing the Debugger interface and it is therefore not possible to create a modern user interface.

    A modern and individual user interface design is not possible in the classic ABAP Debugger.

    It is possible to switch between the classic and the new Debugger at any time. In this case, all the breakpoints for both Debuggers remain visible.

    To switch from the classic Debugger to the new Debugger, you must go through the path Debugger Switch to New ABAP Debugger.

  • 28 Jul 2017 6:30 pm Abhijeet Mudgal Helpful Answer

    Here is the Difference:- 

    Classical debugger open in the same section, it does not support user customized tabs, it's not supporting comparison of two tables, it is not possible to convert ABAP scripting of ABAP source code, but it's possible to display SAP memory and ABAP memory. 

    Whereas in New debugger we have to customize user in order to define tabs like desktop 1,2,3 remaining are standards.


×