Skip to content

ABAP Keyword Documentation →  ABAP - Release-Specific Changes →  Changes in Releases 7.5x →  Changes in Release 7.54 →  ABAP RESTful Programming Model in Release 7.54 

Derived Types in Release 7.54


1. TYPE STRUCTURE FOR


2. Response information


3. Absolute type names

Other versions: 7.31 | 7.40 | 7.54

Modification 1

TYPE STRUCTURE FOR

It is now possible to directly get the row type of a derived table type using following syntax:

TYPES ts_create TYPE STRUCTURE FOR ...

Modification 2

Response Information

There is now a syntax for the response information, that can be used in handler methods for the parameters FAILED, MAPPED and REPORTED:

TYPES ts_reported TYPE RESPONSE FOR FAILED|MAPPED|REPORTED BehaviorDefinitionName.

They are structure types that contain a component for each entity.

Modification 3

Absolute Type Names

Derived types are now also easily recognizable in the ABAP Debugger using their absolute type name. The absolute name starts with \BDEF=, followed by the name of the behavior definition (identical to the root entity name); usually, this is followed by \ENTITY=EntityName and the specification of an operation, for example an action.