SAP ABAP Class CL_AXT_EXTENSION_BUILDER (Building of extensions)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_MODEL (Package) Application Extensibility Tool: Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_GENERATION_EVENTS Event interface for generation events 20081216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080314
Properties
Class CL_AXT_EXTENSION_BUILDER  
Short Description Building of extensions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_MODEL   Application Extensibility Tool: Model 
Created 20071204   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
# Interface Abstract Final Description Created on
1 IF_AXT_GENERATION_EVENTS Event interface for generation events 20081216
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20080314
Friends
Class CL_AXT_EXTENSION_BUILDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_AFFECTED_STRUCTURES Static Attribute Private Type reference (TYPE) TTTABNAME Number of Tables 20080715
2 GV_SERIAL_GENERATION Static Attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20091015
3 GV_SUPRESS_BACKGROUND_GEN Static Attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20101220
4 SR_GEN_MESSAGES_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_AXT_GEN_MESSAGE_LISTENER Generation messages listener 20080514
Methods
# Method Level Visibility Method type Description Created on
1 BEGIN_SERIAL_GENERATION Static method Public Method 20091015
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080514
3 END_SERIAL_GENERATION Static method Public Method 20091015
4 GENERATE Static method Public Method 20080304
5 GEN_FAILED Static method Public Method 20080328
6 GEN_FINISHED Static method Public Method 20080328
7 GET_CUSTOMIZING_CATALOGUE Static method Private Method 20090630
8 GET_LOCAL_CATALOGUE Static method Private Method 20080724
9 GET_SPECIAL_CATALOGUE Static method Private Method 20090630
10 LOCK_FOR_GENERATION Static method Private Method 20080317
11 ON_GENERATED Static method Private Event handling method 20080710
12 PREPROCESS_ERROR_MESSAGES Static method Private Method Replace some error messages by better readable ones 20080801
13 REGENERATE_CUSTOMIZING Static method Public Method 20090630
14 REGENERATE_LOCAL Static method Public Method 20080724
15 REGENERATE_SPECIAL Static method Private Method 20090701
16 SET_SUPPRESS_BACKGROUND_GEN Static method Public Method 20101220
17 UNLOCK_FOR_GENERATION Static method Private Method 20080317
Events
Class CL_AXT_EXTENSION_BUILDER has no event.
Types
Class CL_AXT_EXTENSION_BUILDER has no local type.
Method Signatures

Method BEGIN_SERIAL_GENERATION Signature

Method BEGIN_SERIAL_GENERATION on class CL_AXT_EXTENSION_BUILDER has no parameter.
Method BEGIN_SERIAL_GENERATION on class CL_AXT_EXTENSION_BUILDER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method END_SERIAL_GENERATION Signature

Method END_SERIAL_GENERATION on class CL_AXT_EXTENSION_BUILDER has no parameter.
Method END_SERIAL_GENERATION on class CL_AXT_EXTENSION_BUILDER has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXTENSIONS Call by reference Type reference (TYPE) AXT_T_EXTENSION_REF List of extension instances 20080304
2 Importing IV_GENERATE_ALL_OBJ Call by reference Type reference (TYPE) AXT_BOOLEAN CL_AXT_CONSTANTS=>GC_FALSE Boolean 20080702
# Exception Resumable Description Created on
1 CX_AXT General exception 20080610

Method GEN_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20080328
2 Importing IV_EXTENSION_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID Extension ID 20080328

Method GEN_FAILED on class CL_AXT_EXTENSION_BUILDER has no exception.

Method GEN_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20080328
2 Importing IV_EXTENSION_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID Extension ID 20080328

Method GEN_FINISHED on class CL_AXT_EXTENSION_BUILDER has no exception.

Method GET_CUSTOMIZING_CATALOGUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETION Call by reference Type reference (TYPE) AXT_BOOLEAN 20090630
2 Importing IV_EXTENSION_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID 20090630
3 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR 20090630
4 Returning RR_CATALOGUE Value transfer Object reference (TYPE REF TO) CL_AXT_CATALOGUE 20090630
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND 20090630

Method GET_LOCAL_CATALOGUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETION Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080814
2 Importing IV_EXTENSION_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID Enhancement ID 20080724
3 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20080724
4 Returning RR_CATALOGUE Value transfer Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20080724
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20080724

Method GET_SPECIAL_CATALOGUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATALOGUE_ID Call by reference Type reference (TYPE) AXT_CATALOGUE_ID SPACE 20090630
2 Importing IV_DELETION Call by reference Type reference (TYPE) AXT_BOOLEAN 20090630
3 Importing IV_EXTENSION_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID 20090630
4 Importing IV_KIND Call by reference Type reference (TYPE) AXT_CATALOGUE_KIND 20090630
5 Importing IV_PACKAGENAME Call by reference Type reference (TYPE) DEVCLASS SPACE 20090630
6 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR 20090630
7 Returning RR_CATALOGUE Value transfer Object reference (TYPE REF TO) CL_AXT_CATALOGUE 20090630
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND 20090630

Method LOCK_FOR_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXTENSIONS Call by reference Type reference (TYPE) AXT_T_EXTENSION_REF List of extension instances 20080317
2 Importing IV_EXTENSION_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID Enhancement ID 20080724
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED Lock failed error 20080317

Method ON_GENERATED Signature

Method ON_GENERATED on class CL_AXT_EXTENSION_BUILDER has no parameter.
Method ON_GENERATED on class CL_AXT_EXTENSION_BUILDER has no exception.

Method PREPROCESS_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) AXTT_MSG Messages table 20080801

Method PREPROCESS_ERROR_MESSAGES on class CL_AXT_EXTENSION_BUILDER has no exception.

Method REGENERATE_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXTENSION_ID Call by reference Type reference (TYPE) AXT_T_EXTENSION_ID 20090701
2 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20090630
# Exception Resumable Description Created on
1 CX_AXT General exception 20090630

Method REGENERATE_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXTENSION_ID Call by reference Type reference (TYPE) AXT_T_EXTENSION_ID 20090701
2 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20080724
# Exception Resumable Description Created on
1 CX_AXT General exception 20080724

Method REGENERATE_SPECIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXTENSION_ID Call by reference Type reference (TYPE) AXT_T_EXTENSION_ID List of extensions 20090701
2 Importing IV_KIND Call by reference Type reference (TYPE) AXT_CATALOGUE_KIND Catalog Type 20090701
3 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR Request/Task 20090701
# Exception Resumable Description Created on
1 CX_AXT General exception 20090701

Method SET_SUPPRESS_BACKGROUND_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUPRESS Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20101220

Method SET_SUPPRESS_BACKGROUND_GEN on class CL_AXT_EXTENSION_BUILDER has no exception.

Method UNLOCK_FOR_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTENSION Call by reference Object reference (TYPE REF TO) IF_AXT_EXTENSION Extension interface for facade 20080317
2 Importing IV_EXTENSION_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID Extension ID 20080317

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