Ansicht
Dokumentation
ABENABAP_DESERL_EMPT_ELEM_ABEXA - ABAP DESERL EMPT ELEM ABEXA
BAL_S_LOG - Application Log: Log header data rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
Deserialisierung leerer Elemente
Das Beispiel demonstriert die Deserialisierung leerer Elemente.
Quelltext
Beschreibung
Ein elementares Datenobjekt, eine Struktur und eine interne Tabelle werden mit der Identitäts-Transformation ID in ihre asXML- und asJSON-Darstellungen transformiert. In der asXML-Darstellung werden die Werte aller Elemente entfernt. In der asJSON-Darstellung können nur die Komponenten aus Objekten und Arrays entfernt werden.
Nach der Deserialisierung in die ursprünglichen ABAP-Datenobjekte sind das elementare Datenobjekt und die interne Tabelle initial. Bei der Struktur wird das leere Element dagegen wie fehlende Komponenten interpretiert und die Strukturkomponente behält ihren vorherigen Wert. Bei Verwendung der Transformationsoption clear mit dem Wert "all" werden alle ABAP-Datenobjekte initialisiert.
Hinweis
Die hier gezeigte Modifikation von XML- und JSON-Daten über Zeichenkettenverarbeitung dient nur der Übersichtlichkeit des Beispiels. In produktiven Programmen sollten hierfür die APIs der Klassenbibliotheken für XML verwendet werden.
ABAP Short Reference BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1818 Date: 20240523 Time: 171347 sap01-206 ( 34 ms )