SAP ABAP Class CL_FOX3_CONTROLLER (Control Unit for the Explosion)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-DRF (Application Component) Data Replication Framework
     FOX3 (Package) Framework for hierarchy explosion
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_DATA_UPDATER Object Updates Data 20100514
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_MEMORY_AWARE_OBJECT Read Memory Consumption 20100701
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_MSG_PARAMETER Parameters for FOX Messages 20100514
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_OBJECT_EXPLODER Interface for the Controller of the Explosion 20100514
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_OBJECT_STACK Interface for Object Stack 20100514
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_PERSISTENCE_CONTROLLER Control of Persistence 20100514
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_PERSISTENCE_PARAMETERS Control of Persistence 20100514
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PTU_HAS_UTILITY_OBJECTS Object Has Help Objects 20100514
Properties
Class CL_FOX3_CONTROLLER  
Short Description Control Unit for the Explosion    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOX3   Framework for hierarchy explosion 
Created 20100514   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_FOX3_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_FOX3_LINK_TYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PTU_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FOX3_DATA_UPDATER Object Updates Data 20100514
2 IF_FOX3_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
3 IF_FOX3_MEMORY_AWARE_OBJECT Read Memory Consumption 20100701
4 IF_FOX3_MSG_PARAMETER Parameters for FOX Messages 20100514
5 IF_FOX3_OBJECT_EXPLODER Interface for the Controller of the Explosion 20100514
6 IF_FOX3_OBJECT_STACK Interface for Object Stack 20100514
7 IF_FOX3_PERSISTENCE_CONTROLLER Control of Persistence 20100514
8 IF_FOX3_PERSISTENCE_PARAMETERS Control of Persistence 20100514
9 IF_PTU_HAS_UTILITY_OBJECTS Object Has Help Objects 20100514
Friends
Class CL_FOX3_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TAG Constant Protected Type reference (TYPE) PTU_TAG CL_FOX3_CONSTANTS=>GC_TAG_CONTROLLER Indicator 20100514
2 GD_STATISTIC Instance attribute Protected Object reference (TYPE REF TO) FOX3_CONTROLLER_STATISTIC_T Controller Statistics 20100514
3 GI_MESSAGE Instance attribute Protected Attribute reference (LIKE) 20100514
4 GI_PERSISTENCE_CONTROLLER Instance attribute Public Object reference (TYPE REF TO) IF_FOX3_PERSISTENCE_CONTROLLER 20100701
5 GI_PERS_UPDATER Instance attribute Private Attribute reference (LIKE) 20110601
6 GO_CACHE Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_STRUCTURED_CACHE Cache for Structure Explosion 20100514
7 GO_CACHE2 Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_STRUCTURED_CACHE 20100701
8 GO_FACTORY Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_STRUCT_OBJECT_FACTORY Factory for Instances of Structured Objects 20100514
9 GO_FACTORY2 Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_STRUCT_OBJECT_FACTORY 20100701
10 GO_OBJECT_DATA_MANAGER2 Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_OBJECT_DATA_MANAGER 20100701
11 GO_PERS_UPDATER Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_PERSISTENCE_UPDATER Update Database 20100514
12 GO_PROFILE2 Instance attribute Protected Object reference (TYPE REF TO) CL_FOX0_PROFILE 20100701
13 GO_VALIDITY_CONTROLLER2 Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_VALIDITY_CONTROLLER 20100701
14 GO_VALIDITY_DATA_MANAGER2 Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_VAL_DATA_MANAGER 20100701
15 GS_MSG_PARAMETERS Instance attribute Protected Attribute reference (LIKE) Statistics Table 20100514
16 GS_UTIL_IF Instance attribute Protected Attribute reference (LIKE) Structure with Utility Interface 20100514
17 GT_FACTORY Static Attribute Protected See coding Instance Table 20100514
18 GT_STACK Instance attribute Protected Type reference (TYPE) FOX3_LINKED_CACHE_OBJ_NOSORT_T Table of Dependent Objects (Not Sorted) 20100514
19 GT_STAT_BOTTOM_UP Instance attribute Protected Type reference (TYPE) FOX3_CONTROLLER_STATISTIC_T 20100701
20 GT_STAT_TOP_DOWN Instance attribute Protected Type reference (TYPE) FOX3_CONTROLLER_STATISTIC_T Controller Statistics 20100514
21 GV_CURRENT_EXPLOSION Instance attribute Protected Type reference (TYPE) I Current Explosion 20100514
22 GV_CURRENT_LEVEL Instance attribute Protected Type reference (TYPE) I Current Explosion Level 20100514
23 GV_DATA_ERROR Instance attribute Protected Type reference (TYPE) FLAG_X Data Inconsistency 20100514
24 GV_DELETE_EXTENT Instance attribute Protected Attribute reference (LIKE) 20100514
25 GV_DELETE_FAILED Instance attribute Public Attribute reference (LIKE) 20100514
26 GV_DIRECTION Instance attribute Protected Type reference (TYPE) FOX3_EXPL_DIRECTION Direction of Explosion 20100514
27 GV_FORCE_DELETE Instance attribute Protected Attribute reference (LIKE) 20100514
28 GV_FREED Instance attribute Public Attribute reference (LIKE) 20100514
29 GV_ONLY_ONE_COMMIT Instance attribute Protected Attribute reference (LIKE) 20100514
30 GV_READ_FAILED Instance attribute Public Attribute reference (LIKE) 20100514
31 GV_REQUEST_ID Instance attribute Protected Type reference (TYPE) FOX3_REQUEST_ID 20100701
32 GV_STACK_SIZE Instance attribute Protected Type reference (TYPE) I Size of Stack 20100514
33 GV_STRUCT_ID Instance attribute Public Type reference (TYPE) FOX3_STRUCT_DB_ID ID of Database Storage from a Cache 20100514
34 GV_TA_TYPE Instance attribute Protected Attribute reference (LIKE) 20100514
35 GV_TOTAL_EXPLOSIONS Instance attribute Protected Type reference (TYPE) I Number of Explosions (for Progress Determination) 20100514
36 GV_TOTAL_OBJECTS Instance attribute Protected Type reference (TYPE) I Number of Found Objects 20100514
37 GV_WRITE_FAILED Instance attribute Public Attribute reference (LIKE) 20100514
38 SI_FOX_FLOB_BADI Static Attribute Protected Object reference (TYPE REF TO) IF_FOX3_FLOB_USED Use of FLOB 20100514
39 SV_MSG_DUMMY Instance attribute Protected Attribute reference (LIKE) Single-Character Indicator 20100514
40 SV_MSG_LINK_TYPE_EXT Instance attribute Protected Attribute reference (LIKE) External Format of Object Relationship 20100514
41 SV_MSG_OBJ_KEY_EXT Instance attribute Protected Attribute reference (LIKE) External Object Key (Such As Material or BOM) 20100514
42 SV_MSG_OBJ_TYPE_EXT Instance attribute Protected Attribute reference (LIKE) External Format of Object Type 20100514
43 SV_MSG_OBJ_VERSION Instance attribute Protected Attribute reference (LIKE) Object Version 20100514
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100514
2 COMMIT_LUW Instance method Protected Method 20100514
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100514
4 CREATE_OBJECT Instance method Protected Method Generate Object 20100514
5 CREATE_OBJECTS Instance method Public Method Create objects 20100514
6 DELETE_CONTROLLER Static method Public Method Deletes Controller and Releases All Data 20100514
7 DELETE_CONTROLLER_WITH_ID Static method Public Method Deletes Controller and Releases All Data 20100514
8 DELETE_REFERENCE Static method Public Method Delete Reference 20100514
9 EXPLODE_OBJECT Instance method Public Method Explode Given Object 20100514
10 EXPLODE_ONE_LEVEL Instance method Protected Method Explode the Next Level Recursively 20100514
11 FLOB_WHERE_USED Static method Public Method Where is a FLOB used? 20100514
12 FREE_DATA Instance method Public Method 20100514
13 GET_ACTUAL_MEMORY Instance method Public Method 20100701
14 GET_CACHE2 Instance method Public Method 20100701
15 GET_CONTROLLER2_INSTANCE Static method Public Method 20100701
16 GET_CONTROLLER_INSTANCE Static method Public Method Return Instance for Explosion 20100514
17 GET_OBJECT_STACK Instance method Public Method 20100514
18 GET_RELATED_OBJECTS Instance method Protected Method Find Adjacent Objects 20100514
19 GET_STATISTIC Instance method Public Method Output Statistical Information 20100514
20 HANDLE_DELETE_FAILED Instance method Protected Method Error Handling: Error During Deletion 20100514
21 HANDLE_NOT_ENOUGH_FKO Instance method Protected Method Handler: Too Few Foreign Key Objects 20100514
22 HANDLE_READ_FAILED Instance method Protected Method Error Handling: Error During Import 20100514
23 HANDLE_WRITE_FAILED Instance method Protected Method Error Handling: Error While Writing 20100514
24 IS_FLOB_USED Static method Public Method Is a FLOB used? 20100514
25 LOG_ACTUAL_MEMORY Instance method Public Method 20100701
26 LOG_DELETE_BEGIN Instance method Protected Method Log Start of Deletion 20100514
27 LOG_DELETE_DONE Instance method Protected Method Log End of Deletion 20100514
28 LOG_READ_BEGIN Instance method Protected Method Log Start of Reading 20100514
29 LOG_READ_DONE Instance method Protected Method Log End of Reading 20100514
30 LOG_SAVE_BEGIN Instance method Protected Method Log Start of Save 20100514
31 LOG_SAVE_DONE Instance method Protected Method Log End of Save 20100514
32 LOG_STATISTIC Instance method Public Method Log Statistics 20100514
33 OPEN_LUW Instance method Protected Method 20100514
34 READ_DATA Instance method Private Method Import FOX Data (FLOB) 20100514
35 RETURN_OBJECT_EXPLOSION Instance method Protected Method Return MLS for Completed Explosions 20100514
36 RETURN_STRUCTURE_TO_REFERENCE Static method Public Method Return Structure for a Reference 20100514
37 SET_EXPLOSION_DIRECTION Instance method Public Method Determine Direction of Explosion 20100514
38 SET_MSG_PARAMETERS Instance method Public Method 20100514
39 SET_MSG_PARAMETERS_DEFAULTS Static method Protected Method Set Default Value for Message Parameters 20100514
40 SET_TOTAL_EXPLOSIONS Instance method Public Method 20100701
41 TRY_CONTROLLER_INSTANCE Static method Public Method Checks Whether a Controller Exists 20100514
42 UPDATE_UTILITIES Instance method Public Method 20100514
Events
Class CL_FOX3_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FACTORY Protected See coding Structure for Instance Management 20100514 BEGIN OF ts_factory, struct_id TYPE fox3_struct_db_id, instance TYPE REF TO cl_fox3_controller, END OF ts_factory
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method COMMIT_LUW Signature

Method COMMIT_LUW on class CL_FOX3_CONTROLLER has no parameter.
Method COMMIT_LUW on class CL_FOX3_CONTROLLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_PARAMETERS Call by reference Object reference (TYPE REF TO) IF_FOX3_PARAMETERS Parameters for Explosion 20100701
2 Importing II_PERSISTENCE_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_FOX3_PERSISTENCE_CONTROLLER Control of Persistence 20100514
3 Importing IO_PROFILE Call by reference Object reference (TYPE REF TO) CL_FOX0_PROFILE 20100701
4 Importing IS_MSG_PARAMETERS Call by reference Type reference (TYPE) FOX3_MSG_PARAMETER_S Parameters for FOX Messages 20100514
5 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interfaces 20100514
6 Importing IT_CLASSES Call by reference Type reference (TYPE) FOX3_STRUCTURED_CLASS_T Table of Implementations for cl_fox_structured_object 20100701
7 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) FOX3_REQUEST_ID 20100701
8 Importing IV_STRUCT_ID Call by reference Type reference (TYPE) FOX3_STRUCT_DB_ID ID of Database Storage from a Cache 20100514
9 Importing IV_TA_TYPE Call by reference Type reference (TYPE) FOX3_TA_TYPE Type of Transaction 20100701
10 Importing IV_TOTAL_OBJECTS Call by reference Type reference (TYPE) I 1 Number of Expected Explode Calls 20100701

Method CONSTRUCTOR on class CL_FOX3_CONTROLLER has no exception.

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EI_OBJECT Call by reference Type reference (TYPE) FOX3_CACHE_OBJECT Object in FOX Cache 20100514
2 Exporting EV_IS_CHANGED Call by reference Type reference (TYPE) FLAG_X Object Is a Changed Object 20100514
3 Importing IS_OBJ_KEY Call by reference Type reference (TYPE) FOX3_OBJECT_KEY_S Generic Object Key for Factory 20100514
4 Importing IV_CHECK_TOP_OBJECT Call by reference Type reference (TYPE) FLAG_X 'X' Check Top-Level Object 20100514
5 Importing IV_IGNORE_UNCHANGED Call by reference Type reference (TYPE) FOX3_IGNORE_UNCHANGED Ignore Unchanged Objects 20100514
6 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Messages, Message Type 20100514
7 Importing IV_TRACE_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL Trace Level 20100514
# Exception Resumable Description Created on
1 NOT_CREATED Object Was Not Generated 20100514

Method CREATE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) FOX3_MAP_KEY_2_CACHE_INST_T Mapping Key -> Instance 20100514
2 Importing IV_CHECK_TOP_OBJECT Call by reference Type reference (TYPE) FLAG_X 'X' Check Top-Level Object 20100514
3 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Messages, Message Type 20100514
4 Importing IV_TRACE_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL CL_PTU_CONSTANTS=>GC_TRACE_ADDITIONAL Trace Level 20100514

Method CREATE_OBJECTS on class CL_FOX3_CONTROLLER has no exception.

Method DELETE_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_FOX3_CONTROLLER Control Unit for the Explosion 20100514
# Exception Resumable Description Created on
1 UNKNOWN_INSTANCE Unknown Instance 20100514

Method DELETE_CONTROLLER_WITH_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCT_ID Call by reference Type reference (TYPE) FOX3_STRUCT_DB_ID Database ID of a FOX Cache 20100514
# Exception Resumable Description Created on
1 UNKNOWN_ID Unknown Instance 20100514

Method DELETE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_FOX3_CONTROLLER Control Unit for the Explosion 20100514
2 Importing II_PERSISTENCE_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_FOX3_PERSISTENCE_CONTROLLER 20100701
3 Importing IO_PROFILE Call by reference Object reference (TYPE REF TO) CL_FOX0_PROFILE 20100701
4 Importing IS_MSG_PARAMETERS Value transfer Type reference (TYPE) FOX3_MSG_PARAMETER_S Parameters for FOX Messages 20100514
5 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interfaces 20100514
6 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) FOX3_REQUEST_ID 20100701
7 Importing IV_STRUCT_ID Call by reference Type reference (TYPE) FOX3_STRUCT_DB_ID Reference to Persistent Structure 20100514
# Exception Resumable Description Created on
1 REFERENCE_IS_USED Reference Is Still Used 20100514
2 REFERENCE_NOT_VALID Reference Cannot Be Expanded 20100514

Method EXPLODE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TOTAL_OBJECTS Call by reference Type reference (TYPE) I Total Exploded Objects 20100514
2 Exporting EO_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FOX3_MULTILEVEL_STRUCTURE Multilevel Object Structure 20100514
3 Exporting ET_REAL_EXPLOSION Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T Object and Link Color in FOX Cache 20100514
4 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) FOX3_OBJECT_KEY_S Generic Object Key for Factory 20100514
5 Importing IV_CHECK_TOP_OBJECT Call by reference Type reference (TYPE) FLAG_X 'X' Indicator 20100514
6 Importing IV_DO_NOT_EXPLODE Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
7 Importing IV_IGNORE_UNCHANGED Call by reference Type reference (TYPE) FOX3_IGNORE_UNCHANGED Ignore Unchanged Objects 20100514
8 Importing IV_LINK_TYPE Call by reference Type reference (TYPE) FOX3_LINK_TYPE Type of Relationship Between Objects 20100514
9 Importing IV_ONE_LEVEL Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
# Exception Resumable Description Created on
1 ALREADY_SAVED Data Has Aleady Been Saved 20100514
2 OBJECT_NOT_EXPLODED Object Was Not Exploded 20100514

Method EXPLODE_ONE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_UNCHANGED Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_HT Object and Link Color in FOX Cache 20100514
2 Changing CT_REAL_EXPLOSION Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T Object and Link Color in FOX Cache 20100514
3 Exporting EV_OBJECT_DELETED Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
4 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Dependent Object 20100514
5 Importing IV_IGNORE_UNCHANGED Call by reference Type reference (TYPE) FOX3_IGNORE_UNCHANGED Ignore Unchanged Objects 20100514
6 Importing IV_MAX_PROGRESS Call by reference Type reference (TYPE) I Maximum Progress in this Explosion 20100514
7 Importing IV_MIN_PROGRESS Call by reference Type reference (TYPE) I Already-Completed Progress 20100514
8 Importing IV_ONE_LEVEL Call by reference Type reference (TYPE) FLAG_X Indicator 20100514

Method EXPLODE_ONE_LEVEL on class CL_FOX3_CONTROLLER has no exception.

Method FLOB_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOR_OBJECTS Call by reference Type reference (TYPE) TRL_BORID SREL: Table of BOR Objects 20100514
2 Importing IV_STRUCT_ID Call by reference Type reference (TYPE) FOX3_STRUCT_DB_ID Database ID of a FOX Cache 20100514

Method FLOB_WHERE_USED on class CL_FOX3_CONTROLLER has no exception.

Method FREE_DATA Signature

Method FREE_DATA on class CL_FOX3_CONTROLLER has no parameter.
Method FREE_DATA on class CL_FOX3_CONTROLLER has no exception.

Method GET_ACTUAL_MEMORY Signature

Method GET_ACTUAL_MEMORY on class CL_FOX3_CONTROLLER has no parameter.
Method GET_ACTUAL_MEMORY on class CL_FOX3_CONTROLLER has no exception.

Method GET_CACHE2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CACHE2 Call by reference Object reference (TYPE REF TO) CL_FOX3_STRUCTURED_CACHE 20100701

Method GET_CACHE2 on class CL_FOX3_CONTROLLER has no exception.

Method GET_CONTROLLER2_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_FOX3_CONTROLLER 20100701
2 Importing II_PERSISTENCE_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_FOX3_PERSISTENCE_CONTROLLER 20100701
3 Importing IO_PROFILE Call by reference Object reference (TYPE REF TO) CL_FOX0_PROFILE 20100701
4 Importing IS_MSG_PARAMETERS Call by reference Type reference (TYPE) FOX3_MSG_PARAMETER_S 20100701
5 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S 20100701
6 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) FOX3_REQUEST_ID 20100701
7 Importing IV_STRUCT_ID Call by reference Type reference (TYPE) FOX3_STRUCT_DB_ID 20100701

Method GET_CONTROLLER2_INSTANCE on class CL_FOX3_CONTROLLER has no exception.

Method GET_CONTROLLER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_FOX3_CONTROLLER Control Unit for the Explosion 20100514
2 Importing II_PARAMETERS Call by reference Object reference (TYPE REF TO) IF_FOX3_PARAMETERS Parameters for Explosion 20100514
3 Importing IS_MSG_PARAMETERS Value transfer Type reference (TYPE) FOX3_MSG_PARAMETER_S Parameters for FOX Messages 20100514
4 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interfaces 20100514
5 Importing IT_CLASSES Call by reference Type reference (TYPE) FOX3_STRUCTURED_CLASS_T Table of Implementations for cl_fox_structured_object 20100514
6 Importing IV_TOTAL_OBJECTS Call by reference Type reference (TYPE) I 1 Number of Expected Explode Calls 20100514

Method GET_CONTROLLER_INSTANCE on class CL_FOX3_CONTROLLER has no exception.

Method GET_OBJECT_STACK Signature

Method GET_OBJECT_STACK on class CL_FOX3_CONTROLLER has no parameter.
Method GET_OBJECT_STACK on class CL_FOX3_CONTROLLER has no exception.

Method GET_RELATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FOX3_MULTILEVEL_STRUCTURE Multilevel Object Structure 20100514
2 Exporting ET_RELATED_OBJECTS Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T Object and Link Color in FOX Cache 20100514
3 Exporting EV_NOT_ENOUGH_FKO Call by reference Type reference (TYPE) FOX3_NOT_ENOUGH_FKO Too Few Foreign Key Objects 20100514
4 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Object and Link Color in FOX Cache 20100514
5 Importing IV_IGNORE_UNCHANGED Call by reference Type reference (TYPE) FOX3_IGNORE_UNCHANGED Ignore Unchanged Objects 20100514

Method GET_RELATED_OBJECTS on class CL_FOX3_CONTROLLER has no exception.

Method GET_STATISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CACHE_STAT_BOTTOM_UP Call by reference Type reference (TYPE) FOX3_CACHE_STATISTIC_T Cache Statistics 20100514
2 Exporting ET_CACHE_STAT_TOP_DOWN Call by reference Type reference (TYPE) FOX3_CACHE_STATISTIC_T Cache Statistics 20100514
3 Exporting ET_CTRL_STAT_BOTTOM_UP Call by reference Type reference (TYPE) FOX3_CONTROLLER_STATISTIC_T Controller Statistics 20100514
4 Exporting ET_CTRL_STAT_TOP_DOWN Call by reference Type reference (TYPE) FOX3_CONTROLLER_STATISTIC_T Controller Statistics 20100514
5 Exporting ET_FACTORY_STATISTIC Call by reference Type reference (TYPE) FOX3_FACTORY_STATISTIC_T Factory Statistics 20100514
6 Exporting ET_TIMING Call by reference Type reference (TYPE) PTU_TIMING_T Object-Specific Time Information 20100514

Method GET_STATISTIC on class CL_FOX3_CONTROLLER has no exception.

Method HANDLE_DELETE_FAILED Signature

Method HANDLE_DELETE_FAILED on class CL_FOX3_CONTROLLER has no parameter.
Method HANDLE_DELETE_FAILED on class CL_FOX3_CONTROLLER has no exception.

Method HANDLE_NOT_ENOUGH_FKO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RELATED_OBJECTS Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T Object and Link Color in FOX Cache 20100514
2 Exporting EV_OBJECT_DELETED Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
3 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Object and Link Color in FOX Cache 20100514

Method HANDLE_NOT_ENOUGH_FKO on class CL_FOX3_CONTROLLER has no exception.

Method HANDLE_READ_FAILED Signature

Method HANDLE_READ_FAILED on class CL_FOX3_CONTROLLER has no parameter.
Method HANDLE_READ_FAILED on class CL_FOX3_CONTROLLER has no exception.

Method HANDLE_WRITE_FAILED Signature

Method HANDLE_WRITE_FAILED on class CL_FOX3_CONTROLLER has no parameter.
Method HANDLE_WRITE_FAILED on class CL_FOX3_CONTROLLER has no exception.

Method IS_FLOB_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_USED Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
2 Importing IV_STRUCT_ID Call by reference Type reference (TYPE) FOX3_STRUCT_DB_ID Database ID of a FOX Cache 20100514

Method IS_FLOB_USED on class CL_FOX3_CONTROLLER has no exception.

Method LOG_ACTUAL_MEMORY Signature

Method LOG_ACTUAL_MEMORY on class CL_FOX3_CONTROLLER has no parameter.
Method LOG_ACTUAL_MEMORY on class CL_FOX3_CONTROLLER has no exception.

Method LOG_DELETE_BEGIN Signature

Method LOG_DELETE_BEGIN on class CL_FOX3_CONTROLLER has no parameter.
Method LOG_DELETE_BEGIN on class CL_FOX3_CONTROLLER has no exception.

Method LOG_DELETE_DONE Signature

Method LOG_DELETE_DONE on class CL_FOX3_CONTROLLER has no parameter.
Method LOG_DELETE_DONE on class CL_FOX3_CONTROLLER has no exception.

Method LOG_READ_BEGIN Signature

Method LOG_READ_BEGIN on class CL_FOX3_CONTROLLER has no parameter.
Method LOG_READ_BEGIN on class CL_FOX3_CONTROLLER has no exception.

Method LOG_READ_DONE Signature

Method LOG_READ_DONE on class CL_FOX3_CONTROLLER has no parameter.
Method LOG_READ_DONE on class CL_FOX3_CONTROLLER has no exception.

Method LOG_SAVE_BEGIN Signature

Method LOG_SAVE_BEGIN on class CL_FOX3_CONTROLLER has no parameter.
Method LOG_SAVE_BEGIN on class CL_FOX3_CONTROLLER has no exception.

Method LOG_SAVE_DONE Signature

Method LOG_SAVE_DONE on class CL_FOX3_CONTROLLER has no parameter.
Method LOG_SAVE_DONE on class CL_FOX3_CONTROLLER has no exception.

Method LOG_STATISTIC Signature

Method LOG_STATISTIC on class CL_FOX3_CONTROLLER has no parameter.
Method LOG_STATISTIC on class CL_FOX3_CONTROLLER has no exception.

Method OPEN_LUW Signature

Method OPEN_LUW on class CL_FOX3_CONTROLLER has no parameter.
Method OPEN_LUW on class CL_FOX3_CONTROLLER has no exception.

Method READ_DATA Signature

Method READ_DATA on class CL_FOX3_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 READ_FAILED Error during importing 20100514

Method RETURN_OBJECT_EXPLOSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FOX3_MULTILEVEL_STRUCTURE Multilevel Object Structure 20100514
2 Importing IV_LINK_TYPE Call by reference Type reference (TYPE) FOX3_LINK_TYPE Type of Relationship Between Objects 20100514
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) FOX3_OBJECT_DB_ID ID of Object in Database 20100514
# Exception Resumable Description Created on
1 REFERENCE_NOT_VALID Reference Cannot Be Expanded 20100514

Method RETURN_STRUCTURE_TO_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FOX3_MULTILEVEL_STRUCTURE Multilevel Object Structure 20100514
2 Importing II_PARAMETERS Call by reference Object reference (TYPE REF TO) IF_FOX3_PARAMETERS Parameters for Explosion 20100514
3 Importing IS_MSG_PARAMETERS Value transfer Type reference (TYPE) FOX3_MSG_PARAMETER_S Parameters for FOX Messages 20100514
4 Importing IS_REFERENCE Call by reference Type reference (TYPE) FOX3_PERSISTENT_ENTRY_S Reference to Persistent Structure 20100514
5 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interfaces 20100514
6 Importing IT_CLASSES Call by reference Type reference (TYPE) FOX3_STRUCTURED_CLASS_T Table of Implementations for cl_fox_structured_object 20100514
# Exception Resumable Description Created on
1 REFERENCE_NOT_VALID Reference Cannot Be Expanded 20100514
2 WRONG_CALL Invalid Call 20100514

Method SET_EXPLOSION_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIRECTION Call by reference Type reference (TYPE) FOX3_EXPL_DIRECTION Direction of Explosion 20100514

Method SET_EXPLOSION_DIRECTION on class CL_FOX3_CONTROLLER has no exception.

Method SET_MSG_PARAMETERS Signature

Method SET_MSG_PARAMETERS on class CL_FOX3_CONTROLLER has no parameter.
Method SET_MSG_PARAMETERS on class CL_FOX3_CONTROLLER has no exception.

Method SET_MSG_PARAMETERS_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG_PARAMETERS Call by reference Type reference (TYPE) FOX3_MSG_PARAMETER_S Parameters for FOX Messages 20100514

Method SET_MSG_PARAMETERS_DEFAULTS on class CL_FOX3_CONTROLLER has no exception.

Method SET_TOTAL_EXPLOSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TOTAL_EXPLOSIONS Call by reference Type reference (TYPE) I 20100701

Method SET_TOTAL_EXPLOSIONS on class CL_FOX3_CONTROLLER has no exception.

Method TRY_CONTROLLER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HAS_CONTROLLER Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
2 Importing IV_STRUCT_ID Call by reference Type reference (TYPE) FOX3_STRUCT_DB_ID Database ID of a FOX Cache 20100514

Method TRY_CONTROLLER_INSTANCE on class CL_FOX3_CONTROLLER has no exception.

Method UPDATE_UTILITIES Signature

Method UPDATE_UTILITIES on class CL_FOX3_CONTROLLER has no parameter.
Method UPDATE_UTILITIES on class CL_FOX3_CONTROLLER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in