Skip to content

ABAP Keyword Documentation →  ABAP − Reference →  ABAP RESTful Programming Model 

Derived Types

ABAP Compiler makes it possible to create derived types for type-secure parameters of a business object provider. Data types like this are known as derived types, since the compiler derives them from CDS entity types and their behavior definition implicitly.

Derived types contain at least the instance key (in accordance with the CDS definition) and possibly also the full row type, plus any other components produced by the model (for example, the parameters of an action).

When a business object provider is implemented, certain derived types can be used in method signatures in the context of the behavior implementation. This means the syntax can be used to create both local and global derived data types, which are used to declare input parameters or output parameters.

Other versions: 7.31 | 7.40 | 7.54


Input Parameter Type

Type of the Output Parameter

Specific Derived Types

Variables with Derived Types

Component of the Derived Types