Ansicht
Dokumentation

ABENABAP_ST_EXAMPLE - ABAP ST EXAMPLE

ABENABAP_ST_EXAMPLE - ABAP ST EXAMPLE

Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

In dem ABAP-Programm wird eine geschachtelte Struktur struc1 mit der Simple Transformation demo_simple_transformation nach xml_string serialisiert und mit der gleichen Transformation wieder deserialisiert.

Die Simple Transformation demo_simple_transformation hat folgende Form:

<?sap.transform simple?>
<tt:transform template="temp"
    xmlns:tt="http://www.sap.com/transformation-templates"
    version="0.1">

  <tt:root name="PARA"/>

  <tt:template name="temp">
    <X>
      <X1>
        <tt:value ref="PARA.COL1" />
      </X1>
      <X2>
        <tt:value ref="PARA.COL2" />
      </X2>
      <X3>
        <X1>
          <tt:value ref="PARA.STRUC2.COL1" />
        </X1>
        <X2>
          <tt:value ref="PARA.STRUC2.COL2" />
        </X2>
      </X3>
    </X>
  </tt:template>

</tt:transform>

Die Transformation besteht aus einem Template temp, das den Aufbau des XML-Dokuments definiert und Beziehungen zwischen Werteknoten und Komponenten der Struktur herstellt. Das Ergebnis der Transformation sieht wie folgt aus, wobei Zeilenumbrüche und Einrückungen zur besseren Verdeutlichung eingefügt wurden:

<X>
  <X1>ABCDEFGHIJ</X1>
  <X2>111</X2>
  <X3>
    <X1>2004-01-26</X1>
    <X2>08:40:00</X2>
  </X3>
</X>

Die Konvertierung der elementaren Datentypen ist wie bei asXML. Die Rücktransformation erzeugt in der Struktur result den gleichen Inhalt wie in struc1.






Addresses (Business Address Services)   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2841 Date: 20240523 Time: 174444     sap01-206 ( 30 ms )