Ansicht
Dokumentation
ABENDERIVED_TYPES_KEY_ABEXA - DERIVED TYPES KEY ABEXA
General Data in Customer Master CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Verwendung von %key
Mit diesem Beispiel wird die Verwendung von %key mit einem
verwalteten
RAP-BO in der
RAP-Interaktionsphase demonstriert.
Datenmodell
Das CDS-Datenmodell besteht aus der Wurzelentität
DEMO_MANAGED_ROOT_4 und ihrer untergeordneten Entität
DEMO_MANAGED_CHILD_4. Die Kindentität wird in diesem Beispiel nicht verwendet.
Wurzelentität:
Verhaltensdefinition
Die CDS-Verhaltensdefinition DEMO_MANAGED_ROOT_4 wird in CDS BDL wie folgt definiert:
Verhaltensimplementierung
Für die oben genannte CDS-Verhaltensdefinition wird ein
ABP angelegt. Die globale Klasse des Behavior-Pools ist
BP_DEMO_MANAGED_ROOT_4. Die eigentliche Verhaltensimplementierung findet in lokalen Klassens statt, die im
BP_DEMO_MANAGED_ROOT_4========CCIMP des Behavior-Pools
definiert und implementiert werden. In diesem Fall umfasst der Behavior-Pool keine für das Beispiel relevanten Implementierungen.
Quelltext
Beschreibung
Zugriff mit ABAP über EML
Es besteht eine modifizierende -Anforderung, die eine RAP-Create- und Update-Operation umfasst. In beiden Operationen, Create und Update, wird %key unterschiedlich angegeben, damit die verschiedenen Optionen dieser Komponentengruppedemonstriert werden. Weitere Information zu diesem Thema ist im Abschnitt Verwendung von Schlüsseln und RAP-BO-Instanzidentifikatoren im Überblick zu finden.
Die Instanzen werden über eine Anweisung COMMIT ENTITIES auf der Datenbank gesichert. In der Ausgabe werden sowohl die Datenbanktabelleneinträge als auch die abgebildeten und fehlgeschlagenen Antworten für die Wurzelentität gezeigt.
Addresses (Business Address Services) CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3111 Date: 20240523 Time: 170451 sap01-206 ( 28 ms )