Ansicht
Dokumentation
ABENCDS_PV_TRANSACTIONAL_INTERFACE - CDS PV TRANSACTIONAL INTERFACE
ROGBILLS - Synchronize billing plans BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
- CDS-Projektions-View, transaktionales Interface
Ein transaktionales CDS-Interface ist eine CDS-Projektions-View, die als stabiles öffentliches Interface dienen soll. Ein transaktionales CDS-Interface sollte systemintern unter dem C1-Kontrakt und darf zusätzlich unter dem C0-Kontrakt für Erweiterungen freigegeben werden. Ein transaktionales CDS-Interface wird üblicherweise im Kontext des ABAP-RESTful-Anwendungsprogrammiermodells verwendet, um die Grundlage für ein RAP-Business-Objekt zu versorgen. Der Funktionsumfang beschränkt sich auf projizierende Elemente aus der zugrundeliegenden projizierten Entität. Es dürfen keine neuen Assoziationen, virtuelle Elemente oder Felder definiert werden.
Im folgenden Bild wird die Position eines transaktionalen CDS-Interfaces in einem CDS-Datenmodell gezeigt.
IMAGE @@ABDOC_TRANS_INTERFACE.png@@195@@400@@Ein transaktionales CDS-Interface wird auf einer CDS-View-Entität oder DDIC-basierten CDS-View (veraltet) aufgebaut. Die projizierte Entität muss zu einem RAP-BO gehören: Sie muss entweder eine Wurzelentität sein oder eine To-Parent-Assoziation enthalten. Ein transaktionales Interface projiziert eine Untermenge von Elementen seiner projizierten Entität und wird für einen spezifischen API-Zustand freigegeben. Wenn das transaktionale Interface unter dem C1-Stabilitätskontrakt freigegeben wird, kann ein Consumer eine transaktionale CDS-Query auf dem transaktionalen CDS-Interface aufbauen. Diese transaktionale Query ist die höchste Schicht des Datenmodells and bereitet die Daten für den spezifischen Anwendungsfall vor.
Als globaler Datentyp repräsentiert eine CDS-Projektions-View vom Typ transaktionales Interface einen strukturierten Typ mit den Elementen der CDS-Projektions-View als Komponenten. Verwendung:
- Transaktionale CDS-Interfaces können als Datenquelle für transaktionale Queries verwendet werden. Sie dürfen nicht als Datenquelle für andere CDS-Entitäten verwendet werden.
- Sie können in ABAP-Programmen als Datentyp für Definitionen, und in lesenden -Anweisungen verwendet werden.
- Entwicklungsleitfaden für das ABAP-RESTful-Anwendungsprogrammiermodell, Abschnitt Business Object Interface.
rdisp/max_wprun_time - Maximum work process run time SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3611 Date: 20240523 Time: 155704 sap01-206 ( 58 ms )