Ansicht
Dokumentation

ABENBDL_RAP_BO_INTERFACE - BDL RAP BO INTERFACE

ABENBDL_RAP_BO_INTERFACE - BDL RAP BO INTERFACE

BAL Application Log Documentation   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- CDS-Interface-Verhaltensdefinition

Eine abstrakte CDS-Interfacedefinition in ABAP CDS wird mit der Verhaltensdefinitionssprache CDS BDL im BDL-Quelltext erstellt.

Ein RAP-BO-Interface ist ein RAP-Business-Objekt, das als Interface für die stabile Verwendung dient. Es wird typischerweise als freigegebenes API unter dem C1-Kontrakt freigegeben. Sie darf auch unter dem C0-Kontrakt für Erweiterbarkeit freigegeben werden. Ein RAP-BO-Interface besteht aus einem transaktionalen CDS-Interface und einem CDS-Interface-Verhaltensdefinition. Es besitzt keinen Laufzeitbehandler und kann keine Implementierungsklasse für die ABAP-Verhaltensimplementierung angegeben. Jedes RAP-BO darf mehrere Interfaces besitzen.

RAP-BO-Interfaces dürfen nur über ABAP EML verwendet werden. Das direkte Exponieren eines RAP-BO-Interfaces als RAP-Business-Service ist nicht möglich.

Im folgenden Bild wird die Rolle von CDS-Interface-Verhaltensdefinitionen in einem CDS-Datenmodell gezeigt.

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

Eine CDS-Interface-Verhaltensdefinition muss immer auf einem transaktionalen CDS-Interface basieren und definiert das im Interface enthaltene Verhalten. Eine zusätzliche Projektionsschicht (transaktionale CDS-Query und Projektions-BDEF) darf auf einem RAP-BO-Interface aufgebaut werden.

Entwicklungsleitfaden für das ABAP-RESTful-Anwendungsprogrammiermodell, Abschnitt Business Object Interface.






PERFORM Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3013 Date: 20240523 Time: 164615     sap01-206 ( 38 ms )