ABAP Keyword Documentation →  ABAP − Release-Specific Changes →  Changes in Release 7.0, EhP2 → 

Tools in Release 7.0, EhP2


1. ABAP Editor


2. Class Builder



3. ABAP Debugger



4. Coverage Analyzer



5. ABAP Unit



6. Runtime Analysis



7. ABAP Test Cockpit



8.Checkpoint Groups




Modification 1

ABAP Editor

Code Completion has been added to the new ABAP front-end editor. This tool proposes appropriate ABAP words and operands for where you are in your code. By default, you call Code Completion using Ctrl+Space. The following units can be completed:

You can accept the proposals as they are or as patterns with prefilled parameters.



Modification 2

Class Builder

You can use the Source Code-Based Editor settings to expand the internal include programs of a class pool. This displays the entire source code of a global class like a program in ABAP Editor and you can edit it. When you save, the modified source code is then split among the corresponding include programs.



Modification 3

ABAP Debugger

The following functions have been added to the two-process debugger:

Modification 4

Coverage Analyzer

Coverage Analyzer has been modified to include the following:

Code coverage is visualized in different colors in the new ABAP front-end editor. To measure the coverage of test runs, Coverage Analyzer has been integrated into ABAP Unit.



Modification 5

ABAP Unit

In Release 7.0, EhP2, the additions introduced for the statement CLASS ... FOR TESTING, namely RISK LEVEL and DURATION, have replaced the pseudo-comments introduced in Release 7.0, namely "#AU Risk_Level ... and "#AU Duration ..., used for defining the test properties of test classes.

An ABAP Unit Browser integrated into the Object Navigator of the ABAP Workbench allows:

For the latter item, test coverage can be measured and displayed using the Coverage Analyzer.

Class CL_ABAP_UNIT_ASSERT replaces class CL_AUNIT_ASSERT. New methods are now assigned to the new class only. Existing module tests do not have to be converted to the new class. However, we recommend that you use the new class only in new tests.



Modification 6

Runtime Analysis

The runtime analysis tool as been switched to the new transaction SAT (the previous transactions were SE30 and ATRA). The new runtime analysis tool

Modification 7

ABAP Test Cockpit

The ABAP Test Cockpit (ATC) is a framework that is integrated into the ABAP Workbench to execute various tests for development objects and to show the results of these. The following are some of the tests that are currently integrated:

Modification 8

Checkpoint Groups

A time limit now applies to activation settings for checkpoint groups. When you save an activation setting in transaction SAAB, you have to specify either a validity period (valid for the current day or week), or a validity end date. The default value (valid for the current day) is generally suitable for most applications.