SAP ABAP Class CL_ABAP_TEMPLATE_PROCESSOR (Generator: Template by "Source")
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SATL (Package) ABAP Template Language
Properties
Class CL_ABAP_TEMPLATE_PROCESSOR  
Short Description Generator: Template by "Source"    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SATL   ABAP Template Language 
Created 20021010   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ABAP_TEMPLATE_PROCESSOR has no interface implemented.
Friends
Class CL_ABAP_TEMPLATE_PROCESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 VERSION Constant Public Type reference (TYPE) STRING `0.2` 20021010
Methods
# Method Level Visibility Method type Description Created on
1 ATL_INCL_NAME_TO_SRC Static method Public Method Import Template Name into Source 20030109
2 GET_AST Static method Public Method String Table -> Syntax Tree 20021207
3 GET_CACHED_AST Static method Public Method Template Source Name -> Syntax Tree (Under Cache Management) 20030107
4 HEADER Static method Private Method Introspection Infos for Generators 20021010
5 INCLUDE_TO_TABLE Static method Public Method Converter Include -> Internal Table 20021010
6 RENDER_AST Static method Public Method Syntax Tree -> Source 20021207
7 RUN Static method Public Method Template in Reader and Context -> Source 20021010
8 RUN_INCL Static method Public Method Template from Include and Context -> Source 20021125
9 RUN_ITAB Static method Public Method Template from Internal Table and Context -> Source 20021125
Events
Class CL_ABAP_TEMPLATE_PROCESSOR has no event.
Types
Class CL_ABAP_TEMPLATE_PROCESSOR has no local type.
Method Signatures

Method ATL_INCL_NAME_TO_SRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCL Call by reference Type reference (TYPE) CLIKE 20030109
2 Returning SRC Value transfer Type reference (TYPE) RSWSOURCET ABAP-Source 20030109
# Exception Resumable Description Created on
1 CX_ABAP_TEMPLATE_PARSE_ERROR 20030109

Method GET_AST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AST Value transfer Object reference (TYPE REF TO) OBJECT 20021207
2 Importing ITAB Call by reference Type reference (TYPE) RSWSOURCET ABAP-Source 20021207
3 Importing SRC_NAME Call by reference Type reference (TYPE) STRING 20021207
# Exception Resumable Description Created on
1 CX_ABAP_TEMPLATE_PARSE_ERROR 20021207

Method GET_CACHED_AST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AST Value transfer Object reference (TYPE REF TO) OBJECT 20030107
2 Importing SRC_NAME Call by reference Type reference (TYPE) STRING 20030107
# Exception Resumable Description Created on
1 CX_ABAP_TEMPLATE_PARSE_ERROR 20030107

Method HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HEADER Value transfer Type reference (TYPE) STRING_TABLE Tabelle von Strings 20021010

Method HEADER on class CL_ABAP_TEMPLATE_PROCESSOR has no exception.

Method INCLUDE_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_NAME Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20021010
2 Importing ITAB_NAME Value transfer Type reference (TYPE) STRING 20021010
3 Returning SOURCE Value transfer Type reference (TYPE) STRING_TABLE Tabelle von Strings 20021010

Method INCLUDE_TO_TABLE on class CL_ABAP_TEMPLATE_PROCESSOR has no exception.

Method RENDER_AST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AST Call by reference Object reference (TYPE REF TO) OBJECT 20021207
2 Importing CONTEXT Call by reference Object reference (TYPE REF TO) CL_ABAP_TEMPLATE_CONTEXT Context-Werte für Template Prozessor 20021219
3 Importing HEADER Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE boolsche Variable (X=true, -=false, space=unknown) 20021207
4 Importing MACRO_NAME Call by reference Type reference (TYPE) STRING SPACE 20021207
5 Importing NORMTO72 Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE boolsche Variable (X=true, -=false, space=unknown) 20021207
6 Returning SOURCE Value transfer Type reference (TYPE) RSWSOURCET ABAP-Source 20021207
7 Importing SRC_NAME Call by reference Type reference (TYPE) STRING 20021207
# Exception Resumable Description Created on
1 CX_ABAP_TEMPLATE_PARSE_ERROR 20021207

Method RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) CL_ABAP_TEMPLATE_CONTEXT Abbildung "Name" --> "Wert" 20021010
2 Importing HEADER Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Generierungsheader anlegen 20021010
3 Importing MACRO_NAME Call by reference Type reference (TYPE) STRING SPACE 20021203
4 Importing NORMTO72 Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Flag ob Normierung erfolgen soll 20021115
5 Returning SOURCE Value transfer Type reference (TYPE) RSWSOURCET Generierter Text 20021010
6 Importing SRC_NAME Call by reference Type reference (TYPE) STRING Name der Source 20021023
7 Importing TEMPLATE Call by reference Object reference (TYPE REF TO) CL_ABAP_UTIL_READER Template-Source als Reader 20021010
# Exception Resumable Description Created on
1 CX_ABAP_TEMPLATE_PARSE_ERROR 20021010

Method RUN_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) CL_ABAP_TEMPLATE_CONTEXT Context-Werte für Template Prozessor 20021125
2 Importing HEADER Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE boolsche Variable (X=true, -=false, space=unknown) 20021125
3 Importing INCL Call by reference Type reference (TYPE) CLIKE ABAP-Source 20021125
4 Importing MACRO_NAME Call by reference Type reference (TYPE) STRING SPACE Start-Makro 20021203
5 Importing NORMTO72 Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE boolsche Variable (X=true, -=false, space=unknown) 20021125
6 Returning SOURCE Value transfer Type reference (TYPE) RSWSOURCET ABAP-Source 20021125
7 Importing SRC_NAME Call by reference Type reference (TYPE) STRING 20021125
# Exception Resumable Description Created on
1 CX_ABAP_TEMPLATE_PARSE_ERROR 20021125

Method RUN_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) CL_ABAP_TEMPLATE_CONTEXT Context-Werte für Template Prozessor 20021125
2 Importing HEADER Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE boolsche Variable (X=true, -=false, space=unknown) 20021125
3 Importing ITAB Call by reference Type reference (TYPE) RSWSOURCET ABAP-Source 20021125
4 Importing MACRO_NAME Call by reference Type reference (TYPE) STRING SPACE 20021203
5 Importing NORMTO72 Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE boolsche Variable (X=true, -=false, space=unknown) 20021125
6 Returning SOURCE Value transfer Type reference (TYPE) RSWSOURCET ABAP-Source 20021125
7 Importing SRC_NAME Call by reference Type reference (TYPE) STRING 20021125
# Exception Resumable Description Created on
1 CX_ABAP_TEMPLATE_PARSE_ERROR 20021125
History
Last changed by/on SAP  00000000 
SAP Release Created in 630