Ansicht
Dokumentation

ABENABAP_XSLT_ASXML - ABAP XSLT ASXML

ABENABAP_XSLT_ASXML - ABAP XSLT ASXML

BAL_S_LOG - Application Log: Log header data   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kanonische XML-Repräsentation ()

Die kanonische XML-Repräsentation asXML ist das Format von XML-Daten, die bei einer Serialisierung von ABAP-Daten über XSLT-Programme als Zwischenformat entstehen bzw. für eine Deserialisierung mit XSLT vorausgesetzt werden. Dieses Format wird auch als ABAP Serialization XML bezeichnet.

Die kanonische XML-Repräsentation unterstützt alle ABAP-Datentypen. Dabei werden die elementaren ABAP-Datentypen auf einen Satz von XML-Schema-Datentypen gemappt. Umgekehrt gibt es spezielle Domänen für weitere XML-Schema-Datentypen.

Das asXML-Format ist in folgenden Fällen von Bedeutung:

  • Für das Mapping elementarer ABAP-Datentypen auf XML-Schema-Datentypen und umgekehrt.
  • Für selbst geschriebene XSL-Transformationen von ABAP-Daten in beliebige XML-Formate muss das asXML-Format des Ergebnisses der Serialisierung bekannt sein.
  • Externe XML-Daten, deren Inhalt in ABAP-Daten deserialisiert werden soll, müssen in das asXML-Format transformiert werden.
  • Das asXML-Mapping von elementaren ABAP-Datentypen auf XML-Schema-Datentypen und umgekehrt wird auch in Simple Transformations verwendet.

Beschreibung des asXML-Formats:

Hinweis

Das asXML-Format von serialisierten ABAP-Daten oder Objekten kann mit der vordefinierten Identitäts-Transformation ID erzeugt und untersucht werden. Diese Transformation ist bezüglich Textstrings. die nur Leerzeichen enthalten aber nicht symmetrisch. Eine symmetrische Transformation, welche das asXML-Format von ABAP-Daten ausgenommen Referenzvariablen erstellt werden (siehe ausführbares Beispiel)stellt, kann mit der ST-Anweisung tt:copy erstellt werden (siehe ausführbares Beispiel).






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

Length: 3285 Date: 20240523 Time: 152222     sap01-206 ( 41 ms )