SAP ABAP Class CL_AXT_GENIL_COMP_ENHANCEMENT (Structure generation element)
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_ELEMENT General generation element 20100930
Properties
Class CL_AXT_GENIL_COMP_ENHANCEMENT  
Short Description Structure generation element    
Super Class CL_AXT_ELEMENT General generation element 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_GENERATION_FRAMEWORK   Extensibility Generation Framework 
Created 20100930   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_GENIL_COMP_ENHANCEMENT has no interface implemented.
Friends
Class CL_AXT_GENIL_COMP_ENHANCEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PARAM_ASYNC_SAVE_SUPRT Constant Public Type reference (TYPE) AXT_PARAMETER 'ASYNC_SAVE_SUPRT' Constant ASYNC_SAVE_SUPRT 20101001
2 GC_PARAM_ATTR_NUMBER Constant Public Type reference (TYPE) AXT_PARAMETER 'ATTR_NUMBER' Parameter 20101005
3 GC_PARAM_ATTR_STRUCT Constant Public Type reference (TYPE) AXT_PARAMETER 'ATTR_STRUCT' Parameter 20101005
4 GC_PARAM_BASE_COMP Constant Public Type reference (TYPE) AXT_PARAMETER 'BASE_COMP' Constant KEYFLAG 20101001
5 GC_PARAM_CARD_A Constant Public Type reference (TYPE) AXT_PARAMETER 'CARD_A' Constant CARD_A 20101001
6 GC_PARAM_CARD_B Constant Public Type reference (TYPE) AXT_PARAMETER 'CARD_B' Constant CARD_B 20101001
7 GC_PARAM_CREATE_STRUCT Constant Public Type reference (TYPE) AXT_PARAMETER 'CREATE_STRUCT' Parameter 20101005
8 GC_PARAM_DEFER_ATTR_PROPS Constant Public Type reference (TYPE) AXT_PARAMETER 'DEFER_ATTR_PROPS' Constant DEFER_ATTR_PROPS 20101001
9 GC_PARAM_DESCRIPTION Constant Public Type reference (TYPE) AXT_PARAMETER 'DESCRIPTION' Parameter 20101005
10 GC_PARAM_DIR_CREATE_REQ Constant Public Type reference (TYPE) AXT_PARAMETER 'DIR_CREATE_REQ' Constant DIR_CREATE_REQ 20101001
11 GC_PARAM_DO_NOT_BUFFER Constant Public Type reference (TYPE) AXT_PARAMETER 'DO_NOT_BUFFER' Constant DO_NOT_BUFFER 20101001
12 GC_PARAM_DYN_CREATE_DATA Constant Public Type reference (TYPE) AXT_PARAMETER 'DYN_CREATE_DATA' Constant DYN_CREATE_DATA 20101001
13 GC_PARAM_DYN_DELETE_CHECK Constant Public Type reference (TYPE) AXT_PARAMETER 'DYN_DELETE_CHECK' Constant DYN_DELETE_CHECK 20101001
14 GC_PARAM_DYN_MODIFY_CHECK Constant Public Type reference (TYPE) AXT_PARAMETER 'DYN_MODIFY_CHECK' Constant DYN_MODIFY_CHECK 20101001
15 GC_PARAM_FILTER_CLASS Constant Public Type reference (TYPE) AXT_PARAMETER 'FILTER_CLASS' Constant FILTER_CLASS 20101001
16 GC_PARAM_HANDLER_CLASS Constant Public Type reference (TYPE) AXT_PARAMETER 'HANDLER_CLASS' Constant HANDLER_CLASS 20101001
17 GC_PARAM_KEY_STRUCT Constant Public Type reference (TYPE) AXT_PARAMETER 'KEY_STRUCT' Parameter 20101005
18 GC_PARAM_LOCKED_SEPARATLY Constant Public Type reference (TYPE) AXT_PARAMETER 'LOCKED_SEPARATLY' Constant LOCKED_SEPARATLY 20101001
19 GC_PARAM_MAPPING_TYPE Constant Public Type reference (TYPE) AXT_PARAMETER 'MAPPING_TYPE' Parameter 20101005
20 GC_PARAM_MA_ENABLED Constant Public Type reference (TYPE) AXT_PARAMETER 'MA_ENABLED' Parameter 20101005
21 GC_PARAM_NON_UNIQUE_PAR Constant Public Type reference (TYPE) AXT_PARAMETER 'NON_UNIQUE_PAR' Constant NON_UNIQUE_PAR 20101001
22 GC_PARAM_NOT_WS_ENABLED Constant Public Type reference (TYPE) AXT_PARAMETER 'NOT_WS_ENABLED' Constant NOT_WS_ENABLED 20101001
23 GC_PARAM_NO_DIR_ROOT_DEL Constant Public Type reference (TYPE) AXT_PARAMETER 'NO_DIR_ROOT_DEL' Constant NO_DIR_ROOT_DEL 20101001
24 GC_PARAM_NO_ERRORS_ACCEPT Constant Public Type reference (TYPE) AXT_PARAMETER 'NO_ERRORS_ACCEPT' Constant NO_ERRORS_ACCEPT 20101001
25 GC_PARAM_NO_INSTANCE_SAVE Constant Public Type reference (TYPE) AXT_PARAMETER 'NO_INSTANCE_SAVE' Constant NO_INSTANCE_SAVE 20101001
26 GC_PARAM_OBJECT_A Constant Public Type reference (TYPE) AXT_PARAMETER 'OBJECT_A' Constant OBJECT_A 20101001
27 GC_PARAM_OBJECT_B Constant Public Type reference (TYPE) AXT_PARAMETER 'OBJECT_B' Constant OBJECT_B 20101001
28 GC_PARAM_OBJECT_KIND Constant Public Type reference (TYPE) AXT_PARAMETER 'OBJECT_KIND' Parameter 20101005
29 GC_PARAM_OBJECT_NAME Constant Public Type reference (TYPE) AXT_PARAMETER 'OBJECT_NAME' Parameter 20101005
30 GC_PARAM_OBJECT_NAME_APP Constant Public Type reference (TYPE) AXT_PARAMETER 'OBJECT_NAME_APP' Constant OBJECT_NAME_APP 20101001
31 GC_PARAM_OPT_LOCK_SUPPORT Constant Public Type reference (TYPE) AXT_PARAMETER 'OPT_LOCK_SUPPORT' Constant OPT_LOCK_SUPPORT 20101001
32 GC_PARAM_PAGING_ENABLED Constant Public Type reference (TYPE) AXT_PARAMETER 'PAGING_ENABLED' Constant PAGING_ENABLED 20101001
33 GC_PARAM_REACTION Constant Public Type reference (TYPE) AXT_PARAMETER 'REACTION' Constant REACTION 20101001
34 GC_PARAM_RELATION_KIND Constant Public Type reference (TYPE) AXT_PARAMETER 'RELATION_KIND' Constant RELATION_KIND 20101001
35 GC_PARAM_RELATION_NAME Constant Public Type reference (TYPE) AXT_PARAMETER 'RELATION_NAME' Constant RELATION_NAME 20101001
36 GC_PARAM_RESULT_OBJ_NAME Constant Public Type reference (TYPE) AXT_PARAMETER 'RESULT_OBJ_NAME' Constant RESULT_OBJ_NAME 20101001
37 GC_PARAM_ROOT_OBJECT Constant Public Type reference (TYPE) AXT_PARAMETER 'ROOT_OBJECT' Parameter 20101005
38 GC_PARAM_SUPER_OBJECT Constant Public Type reference (TYPE) AXT_PARAMETER 'SUPER_OBJECT' Constant SUPER_OBJECT 20101001
39 GC_PARAM_SWITCH_ID Constant Public Type reference (TYPE) AXT_PARAMETER 'SWITCH_ID' Constant SWITCH_ID 20101001
40 GC_PARAM_TRANSIENT_OBJECT Constant Public Type reference (TYPE) AXT_PARAMETER 'TRANSIENT_OBJECT' Constant TRANSIENT_OBJECT 20101001
41 GC_PARAM_USE_TAB_IF Constant Public Type reference (TYPE) AXT_PARAMETER 'USE_TAB_IF' Constant USE_TAB_IF 20101001
42 GC_PARAM_WS_ENABLED Constant Public Type reference (TYPE) AXT_PARAMETER 'WS_ENABLED' Parameter 20101005
43 MT_OBJECTS Instance attribute Private Type reference (TYPE) WCF_GIL_OBJECTS_TAB Table of objects 20101001
44 MT_RELATIONS Instance attribute Private Type reference (TYPE) WCF_GIL_MODEL_TAB Table of relations 20101001
45 MV_BASE_COMPONENT Instance attribute Private Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20101001
46 SC_DESCR_GIL_COMP_ENH Static Attribute Private Type reference (TYPE) AXT_DESCRIPTION Element description: structure 20101001
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100930
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100930
3 CREATE_GENIL_COMP_ENH Static method Public Method Returns a new GenIL component enhancement element 20100930
4 DELETE_GENIL_COMP_ENH Instance method Private Method Deletes the enhancement 20101001
5 GENERATE_GENIL_COMP_ENH Instance method Private Method Generates the enhancement 20101001
6 GET_BASE_COMPONENT Instance method Public Method 20101006
7 GET_OBJECTS Instance method Public Method 20101006
8 GET_RELATIONS Instance method Public Method 20101006
9 MAP_GENIL_EDITOR_EXCEPTION Instance method Private Method 20101005
Events
Class CL_AXT_GENIL_COMP_ENHANCEMENT has no event.
Types
Class CL_AXT_GENIL_COMP_ENHANCEMENT has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) AXT_DESCRIPTION 20100930
2 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20100930
3 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID Element id 20100930
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Element name 20100930

Method CONSTRUCTOR on class CL_AXT_GENIL_COMP_ENHANCEMENT has no exception.

Method CREATE_GENIL_COMP_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) WCF_GIL_OBJECTS_TAB Table of objects 20101001
2 Importing IT_RELATIONS Call by reference Type reference (TYPE) WCF_GIL_MODEL_TAB Table of relations 20101001
3 Importing IV_BASE_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20101001
4 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) AXT_DESCRIPTION Description 20100930
5 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID Element id 20100930
6 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20100930
7 Returning RR_ELEMENT Value transfer Object reference (TYPE REF TO) IF_AXT_ELEMENT General generation element 20100930
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Creation failed due to invalid data 20100930

Method DELETE_GENIL_COMP_ENH 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 20101001
2 Returning RRT_TRANSPORT Value transfer Object reference (TYPE REF TO) COMT_GOX_TRANS_OBJECT Table with Entries for Transport 20101001
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Structure not deleted 20101001

Method GENERATE_GENIL_COMP_ENH 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 20101001
2 Returning RRT_TRANSPORT Value transfer Object reference (TYPE REF TO) COMT_GOX_TRANS_OBJECT Table with Entries for Transport 20101001
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Structure not generated 20101001

Method GET_BASE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BASE_COMPONENT Value transfer Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20101006

Method GET_BASE_COMPONENT on class CL_AXT_GENIL_COMP_ENHANCEMENT has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECTS Value transfer Type reference (TYPE) WCF_GIL_OBJECTS_TAB Table of objects 20101006

Method GET_OBJECTS on class CL_AXT_GENIL_COMP_ENHANCEMENT has no exception.

Method GET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RELATIONS Value transfer Type reference (TYPE) WCF_GIL_MODEL_TAB Table of relations 20101006

Method GET_RELATIONS on class CL_AXT_GENIL_COMP_ENHANCEMENT has no exception.

Method MAP_GENIL_EDITOR_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_WCF_EDITOR_FAULT Base class for BOL Model editor exceptions 20101005
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20101005
History
Last changed by/on SAP  20110908 
SAP Release Created in 702