SAP ABAP Class CL_AXT_BO_PART (Part of an extensible BO)
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_BO_PART  
Short Description Part of an extensible BO    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_MODEL_REGISTRY   Extensibility Registry 
Created 20080207   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AXT_BO_PART has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_AXT_BO 20080207 Extensible object
2 CL_AXT_UNIT_REG_CONTENT 20111121 Fake registry content for Unit tests
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BOL_OBJECTS Instance attribute Public Type reference (TYPE) CRMT_EXT_OBJ_NAME_TAB BOL Objects of this part 20080812
2 BW_REPORTING_FLAG Constant Public Type reference (TYPE) AXT_FLAG_NAME 'BW_REPORTING' Name of Enhancement Indicators 20090126
3 DESCRIPTION Instance attribute Public Type reference (TYPE) AXT_DESCRIPTION Description 20080207
4 EXT_BO Instance attribute Public Type reference (TYPE) AXT_BO Extensible Business Object 20080208
5 EXT_BO_PART Instance attribute Public Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080208
6 EXT_PLACE Instance attribute Public Type reference (TYPE) AXT_PLACE Field Extension Place 20080208
7 EXT_TPLACE Instance attribute Public Type reference (TYPE) AXT_PLACE Table Enhancement Place 20080910
8 EXT_TYPES Static Attribute Private Type reference (TYPE) LTY_T_EXT_TYPES List of extension types 20081119
9 FIELD_SWITCH_ID Instance attribute Public Type reference (TYPE) SFW_SWITCHID ID of Switch in Switch Framework 20081110
10 FLAGS Instance attribute Public Type reference (TYPE) AXT_T_EXT_TYPE_FLAGS List of Flags 20080208
11 OWNER Instance attribute Public Object reference (TYPE REF TO) CL_AXT_BO Extensible object 20080225
12 SEARCHES Instance attribute Public Type reference (TYPE) AXT_T_SEARCH List of places 20080226
13 SEARCH_CRITERIA_FLAG Constant Public Type reference (TYPE) AXT_FLAG_NAME 'SEARCH_CRITERIA' Name of extension flags 20080212
14 SEARCH_RESULT_FLAG Constant Public Type reference (TYPE) AXT_FLAG_NAME 'SEARCH_RESULT' Name of extension flags 20080212
15 SPECIAL_PURPOSE_HANDLER Instance attribute Public Type reference (TYPE) SEOCLSNAME Object Type Name 20111117
16 TABLE_SWITCH_ID Instance attribute Public Type reference (TYPE) SFW_SWITCHID ID of Switch in Switch Framework 20081110
17 X_ALLOW_FIELDEXT Instance attribute Public Type reference (TYPE) AXT_ALLOW_EXTENSION Allow new field extensions 20080208
18 X_ALLOW_TABLEEXT Instance attribute Public Type reference (TYPE) AXT_ALLOW_EXTENSION Allow new table extensions 20081120
19 X_INHERITED Instance attribute Public Type reference (TYPE) AXT_BOOLEAN Boolean 20090416
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_BO_GEN_LIST Instance method Private Method Build the generation list for a BO of the inheritance path 20080225
2 BUILD_GENERATION_LIST Instance method Public Method 20080225
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081119
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080207
5 GET_BO_UI_ASSIGNMENTS Instance method Private Method 20080226
6 GET_UI_ASSIGNMENTS Instance method Public Method 20080226
7 PROCESS_BO Instance method Private Method 20080208
Events
Class CL_AXT_BO_PART has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_EXT_TYPES Private See coding 20081119 begin of lty_ext_types, extension_Type type axt_Extension_type, handler type REF TO cl_Axt_extension, END OF lty_ext_types
2 LTY_T_EXT_TYPES Private See coding 20081119 lty_t_ext_types TYPE STANDARD TABLE OF lty_ext_types WITH NON-UNIQUE KEY extension_type
Method Signatures

Method BUILD_BO_GEN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GENERATION_LIST Call by reference Type reference (TYPE) AXT_T_GEN_OBJECT Generation object list 20080225
2 Importing IT_FLAGS Call by reference Type reference (TYPE) AXT_T_FLAG_SETTING List of Flags 20080225
3 Importing IT_REFERENCES Call by reference Type reference (TYPE) AXT_T_GUID_REF GUID ref table 20080226
4 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080225
5 Importing IV_EXT_TYPE Call by reference Type reference (TYPE) AXT_EXTENSION_TYPE Extension Type 20080225
6 Importing IV_INHERITANCE_INDEX Call by reference Type reference (TYPE) I 0 20080225

Method BUILD_BO_GEN_LIST on class CL_AXT_BO_PART has no exception.

Method BUILD_GENERATION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FLAGS Call by reference Type reference (TYPE) AXT_T_FLAG_SETTING Name of extension flags 20080225
2 Importing IT_REFERENCES Call by reference Type reference (TYPE) AXT_T_GUID_REF GUID ref table 20080226
3 Importing IV_EXT_TYPE Call by reference Type reference (TYPE) AXT_EXTENSION_TYPE Extension Type 20080225
4 Returning RT_GENERATION_LIST Value transfer Type reference (TYPE) AXT_T_GEN_OBJECT Generation object list 20080225

Method BUILD_GENERATION_LIST on class CL_AXT_BO_PART has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080207
2 Importing IF_PART Call by reference Type reference (TYPE) AXT_BO_PART Part of an extensible Business Object 20080207
3 Importing IR_OWNER Call by reference Object reference (TYPE REF TO) CL_AXT_BO Extensible object 20080225
4 Importing IT_EXTENDING_BOS Call by reference Type reference (TYPE) AXT_T_BO Table of extensible objects 20080207
5 Importing IV_TEST_DATA Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE Do not access DB, this is test data 20111121

Method CONSTRUCTOR on class CL_AXT_BO_PART has no exception.

Method GET_BO_UI_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_UI_ASSIGNMENTS Call by reference Type reference (TYPE) AXT_T_UI_ASSIGNMENT Table with UI assignments 20080226
2 Importing IV_EXT_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080226

Method GET_BO_UI_ASSIGNMENTS on class CL_AXT_BO_PART has no exception.

Method GET_UI_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UI_ASSIGNMENTS Value transfer Type reference (TYPE) AXT_T_UI_ASSIGNMENT Table with UI assignments 20080226

Method GET_UI_ASSIGNMENTS on class CL_AXT_BO_PART has no exception.

Method PROCESS_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_FOUND Call by reference Type reference (TYPE) FLAG General Flag 20080208
2 Importing IF_BO Call by reference Type reference (TYPE) AXT_BO Extensible Business Object 20080208
3 Importing IF_SAME_INHERITANCE_LEVEL Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20080226

Method PROCESS_BO on class CL_AXT_BO_PART has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700