Ansicht
Dokumentation
ABENCDS_BUSINESS_OBJECTS - CDS BUSINESS OBJECTS
ROGBILLS - Synchronize billing plans CL_GUI_FRONTEND_SERVICES - Frontend ServicesThis documentation is copyright by SAP AG.
- 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:
- Root entity
Each business object has precisely one root entity. A root entity is a CDS view, CDS projection view, or an CDS abstract entity defined using the addition ROOT. The root entity represents the business object. A root entity can have one or more child entities but cannot have a parent entity.
- 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
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 )