Richtung der Transformation definieren 
Mit folgenden ST-Befehlen können Teile von Templates auf die Ausführung während der Serialisierung bzw. der Deserialisierung eingeschränkt werden.
Syntax
<tt:serialize>
...
</tt:serialize>
<tt:deserialize>
...
</tt:deserialize>
Alle Elemente eines Templates, die innerhalb des Elements tt:serialize aufgeführt sind, werden nur während der Serialisierung berücksichtigt. Alle Elemente eines Templates, die innerhalb des Elements tt:deserialize aufgeführt sind, werden nur während der Deserialisierung berücksichtigt.
Die folgende Simple Transformation serialisiert eine Struktur und deserialisiert in eine interne Tabelle:
Syntax
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
<tt:root name="ROOT1"/>
<tt:root name="ROOT2"/>
<tt:template>
<X>
<tt:serialize>
<Y>
<tt:value ref=".ROOT1.COL1" />
</Y>
<Y>
<tt:value ref=".ROOT1.COL2" />
</Y>
<Y>
<tt:value ref=".ROOT1.COL3" />
</Y>
</tt:serialize>
<tt:deserialize>
<tt:loop ref=".ROOT2">
<Y>
<tt:value />
</Y>
</tt:loop>
</tt:deserialize>
</X>
</tt:template>
</tt:transform>
Das folgende ABAP-Programm kann die Transformation aufrufen:
Syntax
DATA xml_string TYPE string.
DATA: BEGIN OF struc,
col1 TYPE i VALUE 1,
col2 TYPE i VALUE 2,
col3 TYPE i VALUE 3,
END OF struc.
DATA itab TYPE TABLE OF i.
CALL TRANSFORMATION ...
SOURCE root1 = struc
RESULT XML xml_string.
CALL TRANSFORMATION ...
SOURCE XML xml_string
RESULT root2 = itab.
Nach der Deserialisierung enthält die interne Tabelle drei Zeilen mit den Werten der Strukturkomponenten.