Ansicht
Dokumentation
ABENBDL_RAP_BO_INTERFACE - BDL RAP BO INTERFACE
BAL Application Log Documentation General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
- 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 )