Serialisierung und Deserialisierung folgen im Wesentlichen folgendem Schema:
● Bei der Serialisierung werden die literalen Elemente von Templates unverändert an das Ziel-XML-Dokument übertragen und dabei die dazwischen aufgeführten ST-Befehle ausgeführt.
● Bei der Deserialisierung wird das Ausgangs-XML-Dokument als Eingangsstrom behandelt und Element für Element mit dem Template abgeglichen. Namensgleiche Elemente (oder Attribute oder Texte) des Eingangsstroms werden konsumiert, wenn sie im ST-Programm an der gleichen Stelle stehen oder wenn dort ein Befehl steht, der das Element bearbeiten kann. Nach erfolgreichem Abgleich bzw. der Konsumierung eines Elements wird der Abgleich des nächsten Elements begonnen.
Transformation von ABAP-Werten
Bei der Definition einer Simple Transformation ist zu beachten, ob Serialisierung und Deserialisierung symmetrisch sind oder nicht: Symmetrie von Serialisierung und Deserialisierung
Bei Serialisierung und Deserialisierung gilt die generelle Einschränkung, dass der Inhalt einer Datenwurzel während der Serialisierung nicht geändert werden darf und dass bei einer Deserialisierung nur schreibend auf eine Datenwurzel zugegriffen werden darf.