ABAP Keyword Documentation → ABAP - Reference → Data Interfaces and Communication Interfaces → ABAP and XML → Transformations for XML → ST - Simple Transformations → ST - Serialization and Deserialization → ST - Value Assignments
ST - tt:clear, Initialization
Other versions: 7.31 | 7.40 | 7.54
Syntax
<tt:clear [ref="node"|var="variable"] />
Effect
The statement tt:clear can be used to initialize a data root, a variable, or a parameter.
ref or var are used to specify the field that is to be initialized. If no field is specified, the current node is used implicitly. The following fields are possible:
- A node node specified in accordance with the addressing rules.
Serialization
In serializations, only variables (or parameters) are initialized. If a node is specified with ref or if the current node is specified implicitly, tt:clear is ignored in serializations.
Deserialization
In deserializations, the specified nodes or variables (or parameters) are initialized.
Example
The transformation below shows an initialization:
xmlns:tt="http://www.sap.com/transformation-templates">
<tt:root name="ROOT"/>
<tt:template>
<tt:ref name="ROOT">
<X>
<tt:value/>
</X>
<tt:clear/>
</tt:ref>
</tt:template>
</tt:transform>
In deserializations, the initial value is assigned to the ABAP data object bound to the data root ROOT.