Ansicht
Dokumentation

ABENABAP_ASJSON_ABAP_TYPES_TABLE - ABAP ASJSON ABAP TYPES TABLE

ABENABAP_ASJSON_ABAP_TYPES_TABLE - ABAP ASJSON ABAP TYPES TABLE

rdisp/max_wprun_time - Maximum work process run time   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Mapping von internen Tabellen

Eine interne Tabelle wird in asJSON als JSON-Array dargestellt. Die Zeilen der internen Tabelle werden in ihrer kanonischen Repräsentation als die Komponenten des Arrays dargestellt. Jede Tabellenart ist erlaubt. Bei der Serialisierung wird keine Information über die Tabellenart in die JSON-Daten übertragen. Wenn das Zielfeld einer Deserialisierung eine sortierte Tabelle ist, werden die Zeilen entsprechend sortiert.

Hinweise

  • Eine interne Tabelle, für dies es bei der Deserialisierung keine zugehörige JSON-Objektkomponente gibt, behält ihren vorhergehenden Wert. Eine interne Tabelle, der ein leerer Array zugewiesen wird, wird auf ihren typabhängigen Initialwert gesetzt, also geleert. Um die interne Tabelle in beiden Fällen zu initialisieren, kann die Transformationsoption clear mit dem Wert "all" verwendet werden.
  • Anders als bei der asXML-Darstellung interner Tabellen ist bei asJSON kein Name wie item für die Tabellenzeilen notwendig.

asJSON für interne Tabellen






ABAP Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1745 Date: 20240523 Time: 165710     sap01-206 ( 33 ms )