Skip to content

ABAP Keyword Documentation →  ABAP - Reference →  Data Interfaces and Communication Interfaces →  ABAP and XML →  Simple Transformations →  ST - Serialization and Deserialization →  ST - Reading and Writing Variables 

ST - tt:write, Write Variables

Other versions: 7.31 | 7.40 | 7.54

Syntax


<tt:write var="variable" [map="..."] 
                         [length|minLength="len"]
                         [xsd-type...] />

Effect

The command tt:write enables you to write the value of a variable or parameter to the target XML document:

You use variable to specify the variable to be written or a parameter. The same applies to the attributes map, length, and minLength and to xsd-type... as to the statement tt:value. The variable must represent an elementary value.

Serialization

The value of the variable (the parameter) is inserted into the XML document at the position of the command (if applicable, after map). Depending on the type of the variable or parameter, a mapping takes place in accordance with the asXML format.

Deserialization

The tt:write command has no effect during deserialization.


Example

Serializing the start value of a variable.

<tt:transform
  xmlns:tt="http://www.sap.com/transformation-templates"
  <tt:variable name="VARI" val="333" />
  <tt:template>
    <X>
      <tt:write var="VARI"/>
    </X>
  </tt:template>
</tt:transform>

The result of the serialization is:

<X>333</X>