Ansicht
Dokumentation

ABENEML_RESPONSES_ABEXA - EML RESPONSES ABEXA

ABENEML_RESPONSES_ABEXA - EML RESPONSES ABEXA

Fill RESBD Structure from EBP Component Structure   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Antworten

Dieses Beispiel zeigt die Antwortparameter; die hinter den ABAP-Wörtern FAILED, MAPPED und REPORTED in einem verwalteten RAP BO stehen. Das Szenario verursacht Fehler bei dem Versuch, RAP-BO-Instanzen mit der MODIFY-Anweisung zu modifizieren. Die Ausgabeergebnisse werden zu Demonstrationszwecken angezeigt.

Datenmodell

Das CDS-Datenmodell besteht aus der Wurzelentität DEMO_UNMANAGED_ROOT_CUSTOM und ihrer untergeordneten Entität DEMO_UNMANAGED_CHILD_CUSTOM. Des Weiteren enthält es eine Assoziation zu einer Entität (DEMO_MANAGED_ASSOC_CUSTOM), die nicht Teil des Kompositionsbaums ist.

Wurzelentität:

Kindentität:

Verhaltensdefinition

Die CDS-Verhaltensdefinition DEMO_MANAGED_ROOT_CUSTOM wird in CDS BDL wie folgt definiert:

Verhaltensimplementierung

Für die genannte CDS-Verhaltensdefinition ist ein ABAP-Behavior-Pool (ABP) verfügbar. Die globale Klasse des Behavior-Pools ist BP_DEMO_MANAGED_ROOT_CUSTOM. Diese globale Klasse implemetiert die lokale Handler-Klasse LHC_DEMO_MANAGED_ROOT_CUSTOM. Die eigentliche Implementierung findet in BP_DEMO_MANAGED_ROOT_CUSTOM===CCIMP statt. Die Details der Verhaltensimplementierung sind nicht relevant für dieses Beispiel, da keine Custom-Operationen verwendet werden.

Quelltext

Ausführen

Beschreibung

Der obige Quelltext verwendet EML, um auf das RAP-Business-Objekt aus einem ABAP-Programm zuzugreifen.

Das Beispiel umfasst mehrere modifizierende -Anforderungen wovon manche erfolgreich sind. Sowohl für die Wurzelentität als auch für die untergeordnete Entität sind Datenmengen definiert, die einen Fehler verursachen werden.

Dementsprechend decken die Antworten für FAILED und REPORTED, die in der Ausgabe angezeigt werden, neben den Mapping-Informationen auch Informationen der betroffenen Datenmengen ab, bei denen Fehler aufgetreten sind. Des Weiteren zeigen Tabellen die Datenmengen an, bei denen die Create-, Update-, und Delete-Operationen sowohl für die Wuezelentität als auch für die untergeordnete Entität erfolgreich waren.






CPI1466 during Backup   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3510 Date: 20240523 Time: 170812     sap01-206 ( 49 ms )