Skip to content

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

Internal tables in release 7.0

For release 7.0, the functions of internal tables have been enhanced as follows:


1. Addition CASTING after ASSIGNING


2. Dynamic specification of the sort key in SORT


3. Optimization when specifying a WHERE condition

Other versions: 7.31 | 7.40 | 7.54

Modification 1

Addition CASTING after ASSIGNING

In all statements for processing internal tables, in which the addition ASSIGNING <fs> can be specified for the output behavior, it is now also possible to use the addition CASTING, which is familiar from the statement ASSIGN> ASSIGN, in order to cast a table row to the type of the field symbol.

Modification 2

Dynamic specification of the sort key in SORT

In the statement SORT itab, the sort key, sort direction, and the textual sorting can be specified in a new variant of the addition BY in a specific internal table otab of type ABAP_SORTORDER_TAB.

Modification 3

Optimization when specifying a WHERE condition

Until now, the optimization of table access when entering an opening segment of the table key using consistency queries linked together with AND was only possible for sorted tables and was performed by specifying a WHERE condition in the statements LOOP, DELETE and MODIFY. For release 7.0, this is now also performed for hashed tables. In hashed tables, however, the whole table key must be specified for the optimization to be effective.


This translation does not reflect the current version of the documentation.