SAP ABAP Class CL_AXT_REG_GENERATOR_TOOL (Utility methods to generate registry objects)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_MODEL_REGISTRY (Package) Extensibility Registry
Properties
Class CL_AXT_REG_GENERATOR_TOOL  
Short Description Utility methods to generate registry objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_MODEL_REGISTRY   Extensibility Registry 
Created 20090108   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_AXT_TABLE_LIKE_EXTENSION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_AXT_REG_GENERATOR_TOOL has no interface implemented.
Friends
Class CL_AXT_REG_GENERATOR_TOOL has no friend class.
Attributes
Class CL_AXT_REG_GENERATOR_TOOL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_BO Static method Public Method 20090108
2 CREATE_BO_FLAG Static method Public Method 20111201
3 CREATE_BO_GEN Static method Public Method 20090108
4 CREATE_BO_PART Static method Public Method 20090108
5 CREATE_PLACE Static method Public Method 20090108
6 CREATE_TPLACE Static method Public Method 20090108
Events
Class CL_AXT_REG_GENERATOR_TOOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_SEARCHES Public See coding 20100727 begin OF LTY_S_SEARCHES, ext_splace TYPE axt_place, x_searchcriteria TYPE axt_flag_searchcriteria, x_searchresult TYPE axt_flag_searchresult, END OF lty_s_searches
2 LTY_T_SEARCHES Public See coding 20100727 lty_t_searches type standard table of lty_s_searches with non-unique default key
Method Signatures

Method CREATE_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20090108
2 Importing IO_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20090108
3 Importing IT_DESCRIPTION Call by reference Type reference (TYPE) AXT_T_FIELD_TEXT Field Texts 20090108
4 Importing IV_BO_REFERENCE Call by reference Type reference (TYPE) AXT_BO_REFERENCE 'EXT' Object Reference 20090108
5 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Enhanced Object 20090108
6 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20090108
7 Importing IV_REFERENCE_BO Call by reference Type reference (TYPE) AXT_BO Enhanced Object 20090108
8 Importing IV_X_ABSTRACT Call by reference Type reference (TYPE) AXT_BO_ABSTRACT Abstract Object 20090108
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090108

Method CREATE_BO_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20111201
2 Importing IO_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20111201
3 Importing IT_FLAG_SETTINGS Call by reference Type reference (TYPE) AXT_T_FLAG List of flags with control flags 20111201
4 Importing IV_EXTENSION_TYPE Call by reference Type reference (TYPE) AXT_EXTENSION_TYPE Enhancement Type 20111201
5 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Enhanced Object 20111201
6 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of Enhanced Object 20111201
7 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20111201
# Exception Resumable Description Created on
1 CX_AXT General exception 20111201

Method CREATE_BO_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20090108
2 Importing IO_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20090108
3 Importing IT_PARAMETERS Call by reference Type reference (TYPE) AXT_T_GEN_DTL Generation object parameters 20090108
4 Importing IV_CONTEXT Call by reference Type reference (TYPE) AXT_CONTEXT Enhancement Context 20090108
5 Importing IV_EXTENSION_TYPE Call by reference Type reference (TYPE) AXT_EXTENSION_TYPE Enhancement Type 20090108
6 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Enhanced Object 20090108
7 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of Enhanced Object 20090108
8 Importing IV_FLAG_NAME Call by reference Type reference (TYPE) AXT_FLAG_NAME Name of Enhancement Indicators 20090108
9 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20090108
10 Importing IV_OBJECT_REFNAME Call by reference Type reference (TYPE) AXT_PARAMETER Parameter 20090108
11 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20090108
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090108
2 CX_AXT_OPERATION_FAILED Operation error 20090108

Method CREATE_BO_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20090108
2 Importing IO_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20090108
3 Importing IT_DESCRIPTION Call by reference Type reference (TYPE) AXT_T_FIELD_TEXT Field Texts 20090108
4 Importing IT_SEARCHES Call by reference Type reference (TYPE) LTY_T_SEARCHES 20100727
5 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Enhanced Object 20090108
6 Importing IV_EXT_BO_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of Enhanced Object 20090108
7 Importing IV_EXT_PLACE Call by reference Type reference (TYPE) AXT_PLACE Field Enhancement Place 20090108
8 Importing IV_EXT_TPLACE Call by reference Type reference (TYPE) AXT_PLACE Field Enhancement Place 20090108
9 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID GUID 20090108
10 Importing IV_SPECIAL_PURPOSE Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20111209
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090108

Method CREATE_PLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE 20090108
2 Importing IO_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER 20090108
3 Importing IT_BOL_OBJECTS Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB Table of Object Names 20090108
4 Importing IV_APPL_GROUP Call by reference Type reference (TYPE) AXT_APPLICATION_GROUP Application Group for Enhancement 20090108
5 Importing IV_EEW_INCLUDE Call by reference Type reference (TYPE) TABNAME Table Name 20090108
6 Importing IV_EEW_INCLUDE_X Call by reference Type reference (TYPE) TABNAME Table Name 20090108
7 Importing IV_EXT_MAX_BYTES Call by reference Type reference (TYPE) NUMC4 20100716
8 Importing IV_EXT_MAX_FIELDS Call by reference Type reference (TYPE) NUMC3 20100716
9 Importing IV_EXT_PERC_CUST Call by reference Type reference (TYPE) NUMC3 20100716
10 Importing IV_EXT_PERC_PART Call by reference Type reference (TYPE) NUMC3 20100716
11 Importing IV_EXT_PERC_SAP Call by reference Type reference (TYPE) NUMC3 20100716
12 Importing IV_EXT_PLACE Call by reference Type reference (TYPE) AXT_PLACE Field Enhancement Place 20090108
13 Importing IV_GEN_VARIANT Call by reference Type reference (TYPE) AXT_GENERATION_VARIANT Generation Variant 20090108
14 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID 20090108
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090108

Method CREATE_TPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20090108
2 Importing IO_GEN_HELPER Call by reference Object reference (TYPE REF TO) IF_AXT_CATALOG_GEN_HELPER Help access interface for catalog setup 20090108
3 Importing IS_TPLACE Call by reference Type reference (TYPE) AXT_REG_TPLACE 20111123
4 Importing IT_BOL_OBJECTS Call by reference Type reference (TYPE) CL_AXT_TABLE_LIKE_EXTENSION=>LTY_T_BOL_OBJECT_LIST 20090108
5 Importing IV_GUID Call by reference Type reference (TYPE) AXT_GUID 20090108
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090108
History
Last changed by/on SAP  20130531 
SAP Release Created in 701