SAP ABAP Class CL_AXT_UI_ELEMENT_FACTORY (UI Element Factory)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_TEMPLATES (Package) Generation templates for Extensibility
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20090306
Properties
Class CL_AXT_UI_ELEMENT_FACTORY  
Short Description UI Element Factory    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_TEMPLATES   Generation templates for Extensibility 
Created 20090128   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_UI_ELEMENT_FACTORY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20090306
Friends
Class CL_AXT_UI_ELEMENT_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_HELPER Instance attribute Private Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20091127
2 MO_NAME_DETERMINATION Instance attribute Private Object reference (TYPE REF TO) CL_AXT_NAME_DETERMINATION Numberrange methods 20090422
3 MV_BASE_NAME Instance attribute Private Type reference (TYPE) AXT_NAME Name 20100311
4 MV_CTRL_CLASS_GUID Instance attribute Private Type reference (TYPE) AXT_GUID GUID 20090406
5 MV_CURRENT Instance attribute Private Object reference (TYPE REF TO) IF_AXT_UI_GENERATOR_UTIL UI Generator Utility 20090306
6 MV_WB_NAMING Instance attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20091127
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CLS_NAME Instance method Private Method 20100310
2 CHECK_PROPOSAL Instance method Private Method 20100311
3 DETERMINE_BASE_NAME Instance method Private Method 20100311
4 DETERMINE_NAME Instance method Private Method 20100310
5 PREPARE Instance method Private Method 20090130
6 PROCESS Instance method Private Method 20090130
7 SET_UP_CATALOGUE Static method Public Method 20090130
8 SET_UP_CATALOGUE_MULTI Static method Public Method 20091127
Events
Class CL_AXT_UI_ELEMENT_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_GUID_MAP Private See coding 20090306 BEGIN OF LTY_S_GUID_MAP, guid TYPE axt_guid, guid_ref TYPE AXT_GUID_ref, element TYPE REF TO object, end of LTY_S_GUID_MAP
Method Signatures

Method BUILD_CLS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDITION Call by reference Type reference (TYPE) CHAR5 Name 20100310
2 Importing IV_BASE_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20100310
3 Importing IV_INDEX Call by reference Type reference (TYPE) SYINDEX Loop Index 20100310
4 Importing IV_MAX_LENGTH Call by reference Type reference (TYPE) I 30 20100316
5 Importing IV_MIN_DIGITS Call by reference Type reference (TYPE) SYINDEX Loop Index 20100310
6 Returning RV_NAME Value transfer Type reference (TYPE) AXT_NAME Name 20100310

Method BUILD_CLS_NAME on class CL_AXT_UI_ELEMENT_FACTORY has no exception.

Method CHECK_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20100311
2 Importing IV_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20100311
3 Returning RV_NAME Value transfer Type reference (TYPE) AXT_NAME Boolean 20100311

Method CHECK_PROPOSAL on class CL_AXT_UI_ELEMENT_FACTORY has no exception.

Method DETERMINE_BASE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) AXT_COMPONENT BSP Component 20100311

Method DETERMINE_BASE_NAME on class CL_AXT_UI_ELEMENT_FACTORY has no exception.

Method DETERMINE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDITION Call by reference Type reference (TYPE) CHAR5 R/2 table 20100310
2 Importing IV_BASE_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20100310
3 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20100311
4 Importing IV_INDEX Value transfer Type reference (TYPE) SYINDEX Loop Index 20100310
5 Importing IV_MAX_LENGTH Call by reference Type reference (TYPE) I 30 20100316
6 Importing IV_MIN_DIGITS Call by reference Type reference (TYPE) SYINDEX Loop Index 20100310
7 Returning RV_NAME Value transfer Type reference (TYPE) AXT_NAME Name 20100310

Method DETERMINE_NAME on class CL_AXT_UI_ELEMENT_FACTORY has no exception.

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOG_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20090130
2 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_AXT_UI_GENERATOR_UTIL UI Generator Utility 20090130
3 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20090130
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090130

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOG Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20090130
2 Importing IO_CATALOG_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20090130
3 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_AXT_UI_GENERATOR_UTIL UI Generator Utility 20090130
4 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20090130
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090130

Method SET_UP_CATALOGUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOG Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20090130
2 Importing IO_CATALOG_GEN_HELPER Value transfer Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20090130
3 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) CL_AXT_UI_COMPONENT UI Generator Utility 20090204
4 Importing IO_NAME_DETERMINATION Call by reference Object reference (TYPE REF TO) CL_AXT_NAME_DETERMINATION Numberrange methods 20090602
5 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20090130
6 Importing IV_WB_NAMING Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091127
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090130

Method SET_UP_CATALOGUE_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOG Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20091127
2 Importing IO_CATALOG_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20091127
3 Importing IO_NAME_DETERMINATION Call by reference Object reference (TYPE REF TO) CL_AXT_NAME_DETERMINATION Numberrange methods 20091127
4 Importing IT_UI_COMP Call by reference Type reference (TYPE) AXTT_UI_COMP_REF Table of ui components 20091127
5 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20091127
6 Importing IV_WB_NAMING Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20091127
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20091127
History
Last changed by/on SAP  20130531 
SAP Release Created in 701