Ansicht
Dokumentation

ABENCDS_BUSINESS_OBJECTS - CDS BUSINESS OBJECTS

ABENCDS_BUSINESS_OBJECTS - CDS BUSINESS OBJECTS

ROGBILLS - Synchronize billing plans   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

- RAP Business Objects (BO)

A RAP Business Object (RAP BO) is a Business Object (BO) that is part of ABAP RAP and supported by the ABAP runtime environment itself. A RAP BO comprises the following:

  • Data model
The data modeling of a business object takes place using CDS entities that construct a CDS composition tree, which is itself defined using CDS compositions and to-parent associations. The components of a tree-like hierarchy of this type are as follows:

  • Child entity

    CDS compositions can be used to define one or more child entities for each CDS entity of a business object. Before a CDS entity can be defined as a child entity, it must contain a to-parent association with the parent entity and expose it.

  • Parent entity

    A CDS entity of a business object that uses CDS compositions to define child entities is their parent entity. Each child entity can have precisely one parent entity and the syntax guarantees this by defining and exposing precisely one to-parent association in each child entity.

  • Leaf entity

    A CDS entity of a business object that is not a parent entity or in which no child entities are defined using CDS compositions is a leaf entity.

  • Behavior model
  • Implementation
Implementing business objects

A business object is not a repository object, however it is represented by the relationships between the repository objects mentioned above.

Business objects are an important part of ABAP RAP and are used for the transactional section (writes to data).

Relationship with UI technologies using business services.

Access using OData or EML.

  • The behavior of the data model, consisting of:
  • The lifecycle of the data (such as create, update, and delete)

  • Further operations performed on data (such as actions)

  • Transactional properties of the data model (such as the implementation type).

The behavior of the business object is defined in a behavior definition and implemented in an associated behavior implementation.






ABAP Short Reference   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.

Length: 5455 Date: 20240424 Time: 140540     sap01-206 ( 55 ms )