ABAP Keyword Documentation →  ABAP − Release-Specific Changes →  Changes for Release 7.0 → 

Tools in Release 7.00


1. ABAP Debugger


2. Memory Inspector



3. ABAP Unit



4. Logpoints




Modification 1

ABAP Debugger

The new two-process debugger has been further developed as follows:

  1. Alignment to the functions of the previous debugger:

    Lines can be inserted and deleted in the display of internal tables.

    Watchpoints can be created.

    External programs (RFC, update function modules, BSP...) can be debugged.

    Integration of memory analysis and the Memory Inspector.

  2. New tools:

    Use of a new Editor Control for the source code, which displays the content of variables as a Quickinfo.

    Display of differences between complex data objects.

    Display of data object graphs.

    Display of global data objects of all loaded programs.

    Structured display of the current dynpro and container controls.

  3. Enhancements:

    Division of variable fast display into global and local data. Display of current parameter interface with local data.

    Complete dynpro and ABAP stack in the stack display.

    Pausing of a running process at a particular point by setting a session breakpoint in a parallel main session.

Note

As of Release 7.0, the default setting is the use of the two-process Debugger, which can be changed in the ABAP Editor by choosing Utilities → Settings → ABAP Editor → Debugging.



Modification 2

Memory Inspector

Modification 3

ABAP Unit

  1. The pseudo comments

    "#AU Risk_Level ...
    "#AU Duration ...

    can be use to define test properties when creating test classes with the statement CLASS ... FOR TESTING.

  2. To enable the reuse of elaborate and extensive test preparations, you can define global test classes in the Class Builder. Global test classes should always be abstract, can only be used in local test classes and, like these, are not generated in production systems.




Modification 4

Logpoints

ASSERT. Logpoints are activatable checkpoints, whose activation must be controlled using checkpoint groups or activation variants. Logpoints replace the incorrect usage of ASSERT for pure logging purposes.