Show TOC

Dokumentation zur SyntaxInitialisierung Dieses Dokument in der Navigationsstruktur finden

Mit der Anweisung tt:clear kann eine Datenwurzel, eine Variable oder ein Parameter initialisiert werden:

<tt:clear [ref="node"|var="variable"] />

Mit ref oder var wird das zu initialisierende Feld angegeben. Wenn kein Feld angegeben ist, wird implizit der aktuelle Knoten verwendet. Felder können sein:

Serialisierung

Bei der Serialisierung werden nur Variablen (bzw. Parameter) initialisiert. Wenn mit ref ein Knoten oder implizit der aktuelle Knoten angegeben ist, hat tt:clear bei der Serialisierung keinen Effekt.

Deserialisierung

Bei der Deserialisierung werden die angegebenen Knoten oder Variablen (bzw. Parameter) initialisiert.

Beispiel

Die folgende Transformation demonstriert eine Initialisierung:

Syntax Syntax

  1. <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
  2.   <tt:root name="ROOT"/>
  3.   <tt:template>
  4.     <tt:ref name="ROOT">
  5.       <X>
  6.         <tt:value/>
  7.       </X>
  8.       <tt:clear/>
  9.     </tt:ref>
  10.   </tt:template>
  11. </tt:transform>
Ende des Codes

Bei einer Deserialisierung wird dem an die Datenwurzel ROOT angebundenen ABAP-Datenobjekt der Initialwert zugewiesen.