Ansicht
Dokumentation

ABENABAP_JSON_TRAFOS - ABAP JSON TRAFOS

ABENABAP_JSON_TRAFOS - ABAP JSON TRAFOS

Addresses (Business Address Services)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Transformationen

Die aus ABAP aufrufbaren Transformationen für XML, d.h. XSL-Transformationen und Simple Transformations können auch für JSON verwendet werden.

  • Um eine Transformation für JSON-Daten als Quelle aufzurufen können bei der Anweisung CALL TRANSFORMATION folgende XML-Quellen angegeben werden:
  • ein String oder eine interne Tabellen mit JSON-Daten in zeichenartiger oder byteartiger Darstellung,

Ein JSON-Reader gibt JSON-Daten im JSON-XML-Format zurück. Auch die als String oder in einer internen Tabelle angegebenen JSON-Daten werden wie XML-Daten behandelt, welche die JSON-Daten im JSON-XML-Format darstellen.
  • Um eine Transformation für JSON-Daten als Ziel aufzurufen kann bei der Anweisung CALL TRANSFORMATION ein JSON-Writer als XML-Ziel angegeben werden. Ein JSON-Writer erwartet Daten im JSON-XML-Format.

Es können alle XSLT- und ST-Programme aufgerufen werden, welche mit JSON-XML umgehen können:

  • Bei JSON-Daten als Quelle muss die Transformation JSON-XML als Eingabe verarbeiten.
  • Bei JSON-Daten als Ziel muss die Transformation JSON-XML erzeugen.

Selbstgeschriebene Transformationen müssen entsprechend programmiert werden. Die Identitäts-Transformation ID wird intern passend behandelt.






rdisp/max_wprun_time - Maximum work process run time   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3011 Date: 20240523 Time: 172311     sap01-206 ( 50 ms )