Ansicht
Dokumentation

ABENASXML_REFERENCE_VARIABLE - ASXML REFERENCE VARIABLE

ABENASXML_REFERENCE_VARIABLE - ASXML REFERENCE VARIABLE

General Data in Customer Master   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Benannte Referenzvariablen

Eine benannte Referenzvariable wird als einziges Attribut des zugehörigen Unterelements von values dargestellt, wobei das Unterelement keinen weiteren Inhalt hat.

bni href="#key"/>

Ein Attribut für eine Referenzvariable hat den Namen href und den Inhalt "#key" wobei key der eindeutige Schlüssel eines Objekts im Element heap ist. Ein Element einer initialen Referenz hat kein Attribut href und keinen sonstigen Inhalt. Bei der Serialisierung wird der Schlüssel key vom ABAP-Laufzeit-Framework gesetzt, für die Deserialisierung kann der Schlüssel beliebig sein.

Bei der Serialisierung benannter Referenzvariablen sind folgende Spezialfälle zu beachten:

  • Datenreferenzvariablen, die auf Datenobjekte zeigen, deren Datentyp nur einen technischen Namen hat, führen zur Ausnahme CX_REFERENCE_NOT_SERIALIZABLE (behandelbar über CX_XSLT_SERIALIZATION_ERROR), die über Angabe der Transformationsoption technical_types umgangen werden kann.
  • Datenreferenzvariablen, die auf Datenobjekte zeigen, die nicht mit CREATE DATA erzeugt wurden (Stack-Referenzen), werden bei der Serialisierung wie initiale Referenzvariablen behandelt. Dies kann durch die Angabe der Transformationsoption data_refs übersteuert werden.

Bei der Deserialisierung in eine Referenzvariable muss diese gleich oder allgemeiner als der dynamische Typ des Objekts sein, das im XML-Dokument abgelegt ist. Die zugehörigen ABAP-Datenobjekte bzw. Instanzen einer Klasse werden während der Deserialisierung erzeugt.

Hinweis

Datentypen ohne Namen bzw. mit rein technischem Namen sind gebundene Datentypen oder über RTTS konstruierte Datentypen.

Serialisierung von Datenreferenzen






Vendor Master (General Section)   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2867 Date: 20240523 Time: 160727     sap01-206 ( 51 ms )