Skip to content

ABAP Keyword Documentation →  ABAP - Release-Specific Changes →  Changes in Release 3.0 

Further Changes in Release 3.0


1. SET TITLEBAR with numbered variables


2. New additions for LEAVE: LEAVE PROGRAM, LEAVE LIST-PROCESSING


3. New language element CONTINUE for continuing a loop


4. Maintenance of ABAP text elements


5. ASSIGN COMPONENT with component name


6. User interface for entering dynamic selections


7. New addition OR fld for the WHEN statement

Other versions: 7.31 | 7.40 | 7.54

Modification 1

SET TITLEBAR with numbered variables

SET TITLEBAR now also replaces the variables &1 ... &9.

Modification 2

New additions for LEAVE: LEAVE PROGRAM, LEAVE LIST-PROCESSING


The new additions LEAVE PROGRAM and LEAVE LIST-PROCESSING for LEAVE now allow you to control the flow precisely when leaving processing.

Modification 3

New language element CONTINUE for continuing a loop

CONTINUE terminates the current pass through a DO, WHILE, LOOP, or SELECT loop. However, you do not exit the loop as in EXIT, but continue with the next loop element, as is the case when using CHECK.

Modification 4

Maintenance of ABAP text elements

The term "numbered texts" has been changed to "text symbols".
Until now a text symbol had an implicit length,
calculated by comparing the text from the right until the first character not a blank.
Due to translation difficulties (a text may sometimes need more space in a foreign language than in the original language), it became necessary to define the length explicitly. Here, the same process was chosen as already used for Screen Painter transactions. The underscore ("_") allows you to vary the length for each entry. The underscore itself, however, is replaced by a blank before saving. As a result, underscores cannot be used in text symbols. In change mode, underscores (and therefore the internal length) are visible. In display mode, the text symbols are displayed as saved (without underscores).
The Text Comparison function displays the text symbols in their defined lengths, and not with any extra underscores (if applicable).
For all screens, the function Print has been added to the Text Elements menu. This function can be used to print a list of the required text elements, dependent on context.

Modification 5

ASSIGN COMPONENT with component name

ASSIGN COMPONENT now handles the next field as a component name and not as a component number, if the field is of type C or has a structure that contains no internal table.

Modification 6

User interface for entering dynamic selections

You can use the function modules FREE_SELECTIONS_INIT and FREE_SELECTIONS_DIALOG to create a dialog for entering selections for any database fields. The selections entered by the user are returned in several different forms, for example, as tables with WHERE clauses that can be passed directly to a SELECT statement.

Modification 7

New addition OR fld for the WHEN statement


You can use the OR fld addition to define any number of comparison values now for the WHEN statement.