Ansicht
Dokumentation

ABENBDL_FOREIGN - BDL FOREIGN

ABENBDL_FOREIGN - BDL FOREIGN

BAL_S_LOG - Application Log: Log header data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- foreign entity

...
foreign entity ForeignEntityName $[alias AliasName$];
...


Wirkung

Hiermit wird eine RAP-BO-Entität, die nicht zum CDS-Kompositionsbaum des aktuellen RAP-BOs gehört, als Teil der Antwortstrukturen definiert und dadurch die Nachrichtenabbildung für andere BOs ermöglicht. Es kann ein Aliasname AliasName angegeben werden. Der Aliasname kann maximal 30 Stellen haben.

Eine fremde Entität wird im CDS-Verhaltensdefinitionskopf definiert und steht daher auch in den Antwortstrukturen aller BO-Knoten des aktuellen RAP-BOs. Eine fremde Entität umfasst die angegebene Entität in den Antwortstrukturen und kein vollständiges fremdes BO. Wenn nötig, können mehrere fremde Entitäten angegeben werden.

Die Determinierung eines Business-Objekts darf eine Operation eines anderen Business-Objekts auslösen, das dann Nachrichten zurückgibt. Um Nachrichten aus einem fremden Business-Objekt zu erhalten und anzupassen, kann das fremde Business-Objekt im aktuellen BO registriert werden. Die Nachrichten werden während der Sicherungssequenz abgebildet.

Eine Neuimplementierung der Methode map_messages im ABAP-Behavior-Pool ist möglich.

Steht Business-Objekten der Arten verwaltet, nicht verwaltet, Projektion und Interface zur Verfügung.

Entwicklungsleitfaden für das ABAP-RESTful-Anwendungsprogrammiermodell, Abschnitt Mapping Messages Between Business Objects.

Beispiel

Im folgenden Beispiel wird eine auf der CDS-Wurzel-View-Entität DEMO_RAP_FOREIGN_ENTITY basierte verwaltete BDEF gezeigt. Damit wird eine Verbindung zur fremden Entität hergestellt DEMO_SALES_CDS_SO_1.

Mit dem Programm DEMO_RAP_FOREIGN_ENTITY wird auf die BDEF zugegriffen und drei neue Entitätsinstanzen angelegt.

Quelltextausschnitt:

Ergebnis: Die Entitäten des referenzierten fremden Business-Objekts werden der Struktur reported hinzugefügt.

IMAGE @@ABDOC_FOREIGN_ENTITY.png@@456@@528@@




rdisp/max_wprun_time - Maximum work process run time   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3886 Date: 20240523 Time: 153828     sap01-206 ( 50 ms )