ABAP Keyword Documentation → ABAP − Release-Specific Changes → Changes in Release 6.40
Object Creation in Release 6.40
1. Reference to a type object in CREATE DATA
2. Any reference type in CREATE DATA
3. Reference to a generic table type in CREATE DATA
Other versions: 7.31 | 7.40 | 7.54
Modification 1
Reference to a type object in CREATE DATA
With the new addition of
HANDLE to the CREATE DATA
statement, you can refer to
RTTS type objects during the creation of data objects.
As of Release 6.40, the RTTS classes contain methods for creating type objects independently of existing types (refer to
Run Time Type Services in Release 6.40). Together with
the addition HANDLE
, this allows the dynamic construction of any type of data objects for the program runtime.
Modification 2
Any reference type in CREATE DATA
In the statement
CREATE DATA dref TYPE REF TO (name).
,
you can now also enter a data type in the name
. Previously, it was only possible to enter classes and interfaces.
Note
- This change was also retransported to Release 6.20.
Modification 3
Reference to a generic table type in CREATE DATA
Previously, in CREATE DATA - TYPE, you could only enter non-generic table types. As of Release 6.40, table types with generic keys can also be entered. In this case, a new linked table type with a standard key is created and used.