Ansicht
Dokumentation
ABENC0_DEMO_RAP_BO - C0 DEMO RAP BO
General Material Data TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Beispiel: C0-freigegebenes RAP-BO, Design und Verwendung
In diesem Thema wird ein Beispiel für die Gestaltung einer C0-freigegebenen CDS-View-Entität vorgestellt. Es wird auch ein Beispiel für eine Erweiterung dieses freigegebenen APIs aus der eingeschränkten ABAP-Sprachversion ABAP for Cloud Development gezeigt.
CDS-View-Entität als C0-freigegebenes API
Die folgende CDS-View-Entität DEMO_CDS_PRODUCTTP_E hat die DDIC-Datenbanktabelle DEMO_PRODUCT als Grundlage und erfüllt alle Voraussetzungen für die C0-Freigabe:
- Mit ihr werden die notwendigen Erweiterbarkeitsannotationen definiert.
- Sie ist Teil einer transaktionalen RAP-Anwendung (durch das ROOT-Merkmal gekennzeichnet).
- Mit ihr wird die stabile Datenquelle Persistence definiert, die alle für die C0-Freigabe notwendigen Voraussetzungen erfüllt.
Mit dieser CDS-View-Entität wird die Gestaltung eines freigegebenen APIs demonstriert, es ist aber nicht für C0 freigegeben, da es nicht als freigegebenes API vorgesehen ist.
CDS-View-Entitätserweiterung eines C0-freigegebenes APIs
Mit folgender CDS-View-Entitätserweiterung DEMO_CDS_EXTEND wird die View-Entität oben erweitert und alle Voraussetzungen zur Verwendung eines C0-freigegebenen APIs aus der eingeschränkten ABAP-Sprachversion ABAP for Cloud Development erfüllt:
- Die Erweiterungsfelder werden aus der stabilen Datenquelle Persistence abgeleitet und verwenden den Aliasnamen der stabilen Datenquelle als Präfix.
- Die neu definierte Assoziation _ii_ToUnit_EMO verwendet den obligatorischen Elementsuffix EMO.
- Das Assoziationsziel DEMO_CDS_UNIT der neu definierten Assoziation _ii_ToUnit_EMO ist C1-freigegeben.
Das Präfix ii ist repräsentativ. Es soll an die Verwendung des korrekten Namensraumpräfixes erinnern. In Kundensystemen muss der Namensraumpräfix yy oder zz verwendet werden.
Mit dem Programm DEMO_CDS_RELEASED_API_VE wird die Typinformation der erweiterten CDS-View-Entität bereitgestellt. Sie enthält auch die von der Erweiterung hinzugefügten View-Felder.
BAL Application Log Documentation rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3585 Date: 20240523 Time: 161205 sap01-206 ( 45 ms )