SAP ABAP Class CL_SMT_CODE_GENERATOR_FUNC (Functions for Generation)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_MODEL (Package) Model Access for External Users
Properties
Class CL_SMT_CODE_GENERATOR_FUNC  
Short Description Functions for Generation    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_MODEL   Model Access for External Users 
Created 20080130   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CMP_COMPOSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SMT_CODE_GENERATOR_FUNC has no interface implemented.
Friends
Class CL_SMT_CODE_GENERATOR_FUNC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CHANGE_REF_NAME Constant Public Type reference (TYPE) STRING 'a_ref->a_change_ref' 20080130
2 CO_REF_CONT_CLASS_DEF_TEMPL Constant Private Type reference (TYPE) STRING 'SMT_REF_CONT_CLASS_DEF_TEMPL' 20080205
3 CO_REF_CONT_CLASS_IMPL_TEMPL Constant Private Type reference (TYPE) STRING 'SMT_REF_CONT_CLASS_IMPL_TEMPL' 20080205
4 CO_TARGET_REF_NAME Constant Public Type reference (TYPE) STRING 'a_ref->a_target_ref' 20080130
5 CO_TARGET_WORK_REF_NAME Constant Public Type reference (TYPE) STRING 'a_ref->a_target_work_ref' 20080130
6 S_FUNC Static Attribute Private Object reference (TYPE REF TO) CL_SMT_CODE_GENERATOR_FUNC Functions for Generation 20080130
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080130
2 DELETE_NOT_EXISTING_CONTROLLER Instance method Public Method Delete Non-Existent Controller Fields 20080313
3 GET_ACCESS_NAME Instance method Public Method Combine Variable Name and Field Name 20080130
4 GET_ATTRIBUTE_NAME Instance method Public Method Return Name of an Attribute 20080130
5 GET_INFO_TO_SET_CHANGE_FIELD Instance method Public Method Provide Name and Properties of Change Field 20080130
6 GET_INSTANCE Static method Public Method Return Instance 20080130
7 GET_REF_CONTAINER_CODE Instance method Public Method Provide Source Program of the Reference Container 20080130
8 REPLACE_WHOLE_STRUCTURE Instance method Public Method Replace <*> with * 20080313
Events
Class CL_SMT_CODE_GENERATOR_FUNC has no event.
Types
Class CL_SMT_CODE_GENERATOR_FUNC has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SMT_CODE_GENERATOR_FUNC has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SMT_CODE_GENERATOR_FUNC has no exception.

Method DELETE_NOT_EXISTING_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) SMT_STRUCTURE Struktur 20080313
2 Changing T_CONTROLLER_AND_FIELD Call by reference Type reference (TYPE) SMT_CONTROLLER_AND_FIELD_TAB Name des XML Control Feldes + Feld das überprüft werden muß 20080313

Method DELETE_NOT_EXISTING_CONTROLLER on class CL_SMT_CODE_GENERATOR_FUNC has no exception.

Method GET_ACCESS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME Call by reference Type reference (TYPE) STRING Feldname 20080130
2 Importing I_VARIABLE_NAME Call by reference Type reference (TYPE) STRING Name der Variable 20080130
3 Returning RE_NAME Value transfer Type reference (TYPE) STRING 20080130

Method GET_ACCESS_NAME on class CL_SMT_CODE_GENERATOR_FUNC has no exception.

Method GET_ATTRIBUTE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE_ID Call by reference Type reference (TYPE) SMT_STRUCTURE_IDENTIFICATOR Identifiziert die Struktur 20080130
2 Returning RE_NAME Value transfer Type reference (TYPE) STRING Name der Struktur 20080130

Method GET_ATTRIBUTE_NAME on class CL_SMT_CODE_GENERATOR_FUNC has no exception.

Method GET_INFO_TO_SET_CHANGE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGE Call by reference Type reference (TYPE) STRING Zugriff des Änderungsfeldes:a_ref->a_change->B 20080130
2 Exporting E_IS_KEY_FIELD Call by reference Type reference (TYPE) SMT_BOOLEAN Boolescher Wert 20080130
3 Importing IT_CHANGE_FIELD Call by reference Type reference (TYPE) SMT_FIELD_STAB Felder der Änderungsstruktur 20080130
4 Importing IT_TARGET_KEY Call by reference Type reference (TYPE) SMT_FIELD_STAB Schlüsselfelder 20080130
5 Importing I_TARGET_FIELD_NAME Call by reference Type reference (TYPE) STRING Feldname 20080130

Method GET_INFO_TO_SET_CHANGE_FIELD on class CL_SMT_CODE_GENERATOR_FUNC has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SMT_CODE_GENERATOR_FUNC Funktionen zur Generierung 20080130

Method GET_INSTANCE on class CL_SMT_CODE_GENERATOR_FUNC has no exception.

Method GET_REF_CONTAINER_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEF_CODE Call by reference Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE Klassendefinition 20080205
2 Exporting ET_IMPL_CODE Call by reference Type reference (TYPE) CL_CMP_COMPOSER=>TAB_CODE Klassenimplementierung 20080205
3 Importing I_TSMT_EVENT Call by reference Type reference (TYPE) TSMT_EVENT 20080130

Method GET_REF_CONTAINER_CODE on class CL_SMT_CODE_GENERATOR_FUNC has no exception.

Method REPLACE_WHOLE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Type reference (TYPE) STRING 20080313
2 Returning RE_NAME Value transfer Type reference (TYPE) STRING 20080313

Method REPLACE_WHOLE_STRUCTURE on class CL_SMT_CODE_GENERATOR_FUNC has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700