CALL TRANSFORMATION
Reference
Syntax
CALL TRANSFORMATION {trans|(name)}
[PARAMETERS {p1 = e1 p2 = e2 ...}|(ptab)]
[OBJECTS {o1 = e1 o2 = e2 ...}|(otab)]
[OPTIONS {a1 = e1 a2 = e2 ...}]
SOURCE {XML sxml}
| {{bn1 = e1 bn2 = e2 ...}|(stab)}
RESULT {XML rxml}
| {{bn1 = f1 bn2 = f2 ...}|(rtab)}.
Effect
Calls an XSL transformation or
simple transformation statically
specified in trans or dynamically specified in
name. The call of the predefined transformation ID serializes or deserializes ABAP data into or from the asXML format.
Additions
-
PARAMETERS {p1 = e1 p2 = e2 ...}|ptab
Passes parameters
specified individually as p1 = e1 p2 = e2 ... or specified
in an internal table ptab to the transformation. From release 6.10, object references as well.
-
OBJECTS {o1 = e1 o2 = e2 ...}|otab
Obsolete:
Passes object references specified individually as o1 = e1 o2 = e2
... or specified in an internal table otab to the transformation.
-
OPTIONS {a1 = e1 a2 = e2 ...}
Passes control parameters to the transformation.
-
SOURCE {XML sxml}|{{bn1 = e1 bn2 = e2 ...}|(stab)}
Specifies the source to be transformed. This can be an
XML document in sxml
or data objects specified individually as bn1 = e1 bn2 = e2 ... or specified in an internal table stab.
-
RESULT {XML rxml}|{{bn1 = f1 bn2 = f2 ...}|(rtab)}
Specifies
the storage of the transformation result. This can be an XML document in
rxml or data objects specified individually as bn1 = f1 bn2 = f2 ... in an internal table rtab.