Ansicht
Dokumentation
ABENABAP_ASXML_REFERENCES - ABAP ASXML REFERENCES
rdisp/max_wprun_time - Maximum work process run time RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
- Mapping von Referenzvariablen und Objekten
Die asJSON-Darstellung anonymer Datenobjekte und von Instanzen von Klassen (Objekten), die über Referenzen in Referenzvariablen adressiert werden erfolgt wie in asXML über einen Referenz-Mechanismus. Da JSON keine Syntax für Referenzen vorschlägt, wird ein SAP-spezifischer Referenz-Mechanismus verwendet, der an asXML angelehnt ist.
- Benannte Referenzvariablen werden als Objektkomponenten dargestellt, deren Inhalt standardmäßig einen Schlüssel für die referenzierten Objekte ist.
- Die referenzierten Objekte werden in einem Objekt namens %heap als Objektkomponenten abgelegt, deren Namen dem Schlüssel entspricht.
In den Objektkomponenten des Objekts %heap ist außer dem Wert auch der dynamische Typ der Referenzvariablen zum Zeitpunkt der Serialisierung angegeben, um eine eindeutige Deserialisierung zu gewährleisten.
Hinweis
- Die asJSON-Darstellung von Referenzvariablen und referenzierten Objekten ist nur für XSL-Transformationen und die Identitäts-Transformation ID von Bedeutung. Mit Simple Transformations können derzeit keine Referenzvariablen transformiert werden.
- Für Datenreferenzen kann über die Angabe des Werts "embedded" für die Transformationsoption data_refs bei der Serialisierung eine eingebettete Ablage statt der Ablage in der Objektkomponente %heap festgelegt werden.
Beispiel
Für den Unterschied zwischen der Serialisierung nach %heap und eingebetteter Ablage siehe das ausführbare Beispiel Serialisierung nach Heap oder Embedded.
BAL_S_LOG - Application Log: Log header data BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2661 Date: 20240523 Time: 172909 sap01-206 ( 39 ms )