Skip to content

ABAP Keyword Documentation →  ABAP - Reference →  Data Interfaces and Communication Interfaces →  ABAP and XML →  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

You can use the statement tt:clear to initialize a data root, a variable, or a parameter.

You use ref or var to specify the field that you want to initialize. If no field is specified, the current node is used implicitly. The following fields are possible:

Serialization

During serialization, only variables (or parameters) are initialized. If a node is specified with ref or if the current node is specified implicitly, tt:clear has no effect during serialization.

Deserialization

During deserialization, the specified nodes or variables (or parameters) are initialized.


Example

The transformation below shows an initialization:

tt:transform
  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>

During deserialization, the initial value is assigned to the ABAP data object bound to the data root ROOT.