Simple Transformations
ST Overview
ST Program Structure
Root Element
Type Definitions
Data Declarations
Data Roots
Parameters
Variables
Main Template
Example
Addressing ABAP Data in Simple Transformations
Tree Structure of Data Nodes
Current Node
Addressing Data Nodes
Addressing the Data Roots
Addressing the Current Node
Addressing Subnodes
Serialization and Deserialization
Literal Template Content
Literal XML Elements und Attributes
Controlling the Name Comparison of Literal XML Elements
Controlling the Extensibility of Literal XML Elements
Literal Text
Non-Literal Attributes
Namespaces
Transformation of ABAP Values
Elementary Data Objects
Structures
Internal Tables
Data Objects and All Their Components
Value Assignments
Assigning a Value
Initialisierung
Transformation of Variables
Writing Variables to XML
Reading an XML Value into a Variable
Flow Control
Defining the Transformation Direction
Skipping XML Elements During Deserialization
Conditional Transformations
Preconditions
Assertions
Conditions
Patterns
Empty Template Content
Specifying Data Nodes in Conditions
Case Distinction
Grouping
Process Control with Variables
Conditions for Variables
Case Distinctions for Variables
Symmetry of Serialization and Deserialization
Modularization with Subtemplates
Defining Subtemplates
Calling Subtemplates
Using Other ST Programs
Calling Transformations
Including Transformations
ST Appendix
Representing ABAP Values in ST
ST Short Reference