Ansicht
Dokumentation
ABENST_TT_INCLUDE - ST TT INCLUDE
Fill RESBD Structure from EBP Component Structure General Data in Customer MasterThis documentation is copyright by SAP AG.
- tt:include, Include Transformations
tt:include name="trafo" $[templates="tmpl1 tmpl2 ..."$] />
Effect
In an ST program, the statement tt:include can be used to include a different ST program trafo, as follows: This statement makes the templates and type definitions of the included program usable in the current ST program. The ST program trafo must exist in the repository. trafo is not case-sensitive.
The ST statement tt:include can be listed in an ST program only outside of templates. By default, it includes all named templates of transformation trafo at transformation level (unnamed main templates are not included). No namespace conflicts can occur and transformations must not include themselves.
If the attribute templates is specified, only the templates tmpl1 tmpl2 specified there and the templates called by them using tt:apply are included.
Note
Only those transformations can be included in another transformation whose named templates are not in conflict with the existing named templates. tt:apply can be used to use the included named templates as subtemplates in the including template.
Example
The ST program below corresponds to the example from Subtemplates Without Their Own Data Roots, except that the subtemplate of an included ST program is used.
tt:transform template="TEMP_MAIN"
xmlns:tt="http://www.sap.com/transformation-templates">
tt:root name="ROOT"/>
tt:template name="TEMP_MAIN">
week>
day1 tt:ref="ROOT.DAY1">
tt:apply name="TEMP_SUB" />
/day1>
day2 tt:ref="ROOT.DAY2">
tt:apply name="TEMP_SUB" />
/day2>
...
/week>
/tt:template>
tt:include name="..." />
/tt:transform>
The statement tt:include could also be placed in front of the main template. The included ST program can be implemented as follows:
tt:transform
xmlns:tt="http://www.sap.com/transformation-templates">
tt:template>
...
/tt:template>
tt:template name="TEMP_SUB">
name>
tt:value ref="$ref.name" />
/name>
work>
tt:value ref="$ref.work" />
/work>
/tt:template>
/tt:transform>
General Data in Customer Master CL_GUI_FRONTEND_SERVICES - Frontend Services
This documentation is copyright by SAP AG.
Length: 4221 Date: 20240425 Time: 065007 sap01-206 ( 50 ms )