Ansicht
Dokumentation

ABENBDL_RAP_BO_INTERFACE - BDL RAP BO INTERFACE

ABENBDL_RAP_BO_INTERFACE - BDL RAP BO INTERFACE

Fill RESBD Structure from EBP Component Structure   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.
SAP E-Book

- CDS Interface Behavior Definition

A CDS interface behavior definition in ABAP CDS is created using the behavior definition language CDS BDL in BDL source code.

A RAP BO interface is a RAP business object that serves as interface for stable consumption. It is typically released as released API under the C1 contract. It might also be released under the C0 contract for extensibility. A RAP BO interface consists of a CDS transactional interface and a CDS interface behavior definition. It does not have a runtime handler and cannot specify an implementation class for ABAP behavior implementation. Each RAP BO can have multiple interfaces.

RAP BO interfaces can only be consumed with ABAP EML. It is not possible to expose a RAP BO interface directly as RAP business service.

The following image shows the role of CDS interface behavior definitions in a CDS data model.

IMAGE @@ABDOC_INTERFACE_BDEF.png@@759@@363@@

A CDS interface behavior definition must always be based on a CDS transactional interface and it defines the behavior that is included in the interface. Another projection layer (CDS transactional query and projection BDEF) can be built on top of a RAP BO interface.

Development guide for the ABAP RESTful Application Programming Model, topic Business Object Interface.






PERFORM Short Reference   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 2835 Date: 20240512 Time: 052332     sap01-206 ( 36 ms )