SAP ABAP Class CL_AXT_FUNCTION_MODULE (Function module generator)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_GENERATION_FRAMEWORK (Package) Extensibility Generation Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_CODE_GENERATOR Abstract basis class for code generators 20080915
Properties
Class CL_AXT_FUNCTION_MODULE  
Short Description Function module generator    
Super Class CL_AXT_CODE_GENERATOR Abstract basis class for code generators 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_GENERATION_FRAMEWORK   Extensibility Generation Framework 
Created 20080915   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_AXT_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_AXT_FUNCTION_MODULE has no interface implemented.
Friends
Class CL_AXT_FUNCTION_MODULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PARAM_FUNC_GROUP Constant Public Type reference (TYPE) AXT_PARAMETER 'FUNCTION_GROUP' Parameter fieldname 20080925
2 MV_FUNCTION_GROUP Instance attribute Private Type reference (TYPE) AREA Function group, to which the function module belongs 20080915
3 SC_DESCR_FUNCTION_MODULE Static Attribute Private Type reference (TYPE) AXT_DESCRIPTION Element description: function module 20081201
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081201
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080926
3 CREATE_FUNCTION_MODULE Static method Public Method 20080925
4 DELETE_FUNCTION_MODULE Instance method Private Method 20080915
5 GENERATE_FUNCTION_MODULE Instance method Private Method 20080915
6 GENERATE_SOURCE Instance method Private Method 20080915
7 GET_FUNCTION_GROUP Instance method Public Method 20080926
Events
Class CL_AXT_FUNCTION_MODULE has no event.
Types
Class CL_AXT_FUNCTION_MODULE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20081013
2 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID GUID 20080926
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20080926

Method CONSTRUCTOR on class CL_AXT_FUNCTION_MODULE has no exception.

Method CREATE_FUNCTION_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_GROUP Call by reference Type reference (TYPE) AREA Name of function group 20080925
2 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID GUID 20080925
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20080925
4 Importing IV_TEMPLATE_NAME Call by reference Type reference (TYPE) FUNCNAME Function name 20080925
5 Importing IV_TEMPLATE_VERSION Call by reference Type reference (TYPE) AXT_TEMPLATE_VERSION 1 Code template version 20081015
6 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20080925
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20080926

Method DELETE_FUNCTION_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20080915
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080915

Method GENERATE_FUNCTION_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20080915
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080915

Method GENERATE_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGING Call by reference Type reference (TYPE) RSFB_CHA Changing 20080915
2 Changing CT_EXPORT Call by reference Type reference (TYPE) RSFB_EXP Export 20080915
3 Changing CT_IMPORT Call by reference Type reference (TYPE) RSFB_IMP Import 20080915
4 Changing CT_TABLES Call by reference Type reference (TYPE) RSFB_TBL Tables 20080915
5 Exporting ET_SOURCE Call by reference Type reference (TYPE) COMT_GOX_CODELINE_72_TAB Table for Coding source text length 72 20080915
6 Importing IT_TEMPLATE_SOURCE Call by reference Type reference (TYPE) COMT_GOX_CODELINE_TAB Table for Coding source text 20080915
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080915

Method GET_FUNCTION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FUNCTION_GROUP Value transfer Type reference (TYPE) AREA Name of function group 20080926

Method GET_FUNCTION_GROUP on class CL_AXT_FUNCTION_MODULE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701