Ansicht
Dokumentation

ABENST_TT_INCLUDE - ST TT INCLUDE

ABENST_TT_INCLUDE - ST TT INCLUDE

Fill RESBD Structure from EBP Component Structure   General Data in Customer Master  
This documentation is copyright by SAP AG.
SAP E-Book

- 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 )