Skip to content

ABAP Keyword Documentation →  ABAP − Reference →  ABAP RESTful Programming Model →  Behavior Definitions →  ABAP BDL →  ABAP BDL - Syntax 

ABAP BDL - Language Elements

The following section summarizes the Behavior Definition Language (BDL) language elements, arranged by topics.

Other versions: 7.31 | 7.40 | 7.54

implementation Business object behavior implementation type.
... unmanaged Utilization of the existing legacy business logic.
... managed Implementation of new business logic.
... abstract Metadata artifact.
... in class unique Class restriction.

Entity Behavior Definition

define behavior for Definition of the behavior of an entity.
... alias Definition of the alias name for the entity.

Entity Properties

implementation in class unique class restriction.
late numbering Late numbering of entity instances.
... in place Use own key fields.
etag Optimistic lock in shared access.
lock Can the entity be locked.
... master Support for direct locks.
...... dependent Definition of the lock dependencies.
field Access restrictions.
... read only The field is not changed.
... mandatory The field is given a value.

Operations

create Standard operation, creates a new entity instance.
update Standard operation, updates an existing entity instance.
delete Standard operation, deletes an existing entity instance.
action Non-standard operation.
static Static action.
... external External name of an action.
... parameter Definition of an input parameter.
... result Definition of an output parameter.
... cardinality Cardinality of the result entity.
... $self The type of the entity: self.
internal Operation can be implemented but not consumed.

Associations

association Definition of the association.
... ... abbreviation Alternative name of an association.
... ... create Creates instances of the child entity using the association of the parent entity.
internal Association can be implemented but not consumed.