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 the 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 and 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
Mapping Rules
Mapping List
Length
Structures
Internal Tables
Data Objects and All Their Components
Assigning Values
Assigning a Value
Downcasting Reference Variables
Initialization
Transformation of Variables
Writing Variables to XML
Reading an XML Value Into Variables
Flow Control
Defining the Transformation Direction
Skipping XML Elements During Deserialization
Conditional Transformations
Preconditions
Assertions
Conditions
Pattern
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
Access to ABAP Objects from ST Programs
Calling Static Methods
Creating an Object
ST - Appendix
Representing ABAP Values in ST
ST - Overview of Commands