SAP ST ADDRESSING CURRENT NODE



Get Example source ABAP code based on a different SAP table
  



ABAP_ST - Addressing the Current Node
In all ST statements in which the name of a node can be specified, the current node can be addressed explicitly with $ref. An alias name can be also be defined for $ref in tt:loop loops where internal tables are transformed. If specifying the node is optional, ST statements use the current node by default.



Latest notes:

If the current node is undefined, it cannot be addressed using $ref and ST statements that work implicitly with the current node cannot be executed.
NON_V5_HINTS
ABAP_HINT_END

ABAP_EXAMPLE_VX5
The following ST program DEMO_ST_CURRENT_NODE can be used to serialize a nested ABAP structure:
TRNS DEMO_ST_CURRENT_NODE
In this example, subnodes COL1 and COL2 are set as the current node in the surrounding elements of the tt:value statements with ROOT and STRUC2, respectively. In the first two elements, the current node is addressed explicitly using $ref for demonstration purposes. The current node is also specified using $ref in the first two tt:value statements, while specification is implicit in the other two tt:value statements.
Also see the example for calling a transformation in the tt:value, Structures section.
ABAP_EXAMPLE_END