ABAP - Keyword Documentation → ABAP RAP Business Objects → RAP - Behavior Definitions → 

    RAP - BDL for Behavior Definitions

    RAP behavior definitions are created using the behavior definition language RAP BDL in BDL source code.

    The general syntax rules for the RAP BDL are described in the topic RAP BDL - General Syntax Rules.

    A list of all available BDL language elements can be found in topic RAP BDL - Feature Tables.

    RAP BDL offers the following statements for different implementation types:

    Managed and unmanaged RAP BOs share a common set of keywords. These keywords are listed in section RAP BDL - managed and unmanaged behavior definitions.

    RAP projection behavior definitions reuse elements of the underlying base BDEF. Section RAP BDL - RAP projection behavior definitions explains which elements, such as characteristics and operations, can be reused under which conditions and which characteristics and operations can be newly added to RAP projection behavior definitions.

    RAP abstract behavior definitions offer only a limited range of behavior definition elements, such as associations and type mapping. It is not possible to define any transactional behavior in an abstract behavior definition. Section RAP BDL - RAP abstract behavior definitions  explains which elements are available in abstract BDEFs.

    RAP BOs can be extended using BDEF extensions. The rules for BDEF extensions are described in the topic RAP - BDEF Extension.

    Continue