SAP ABAP Class CL_FOX3_STRUCTURED_CACHE (Cache for the Structure 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_COMPONENT_PROVIDER Interface for Dependent Components 20100514
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_DATA_UPDATER Object Updates Data 20100514
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_MAP_DB_2_INSTANCE DB -> Instances Reassignment 20100514
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_MAP_DB_RUNTIME Conversion DB <-> Runtime 20100701
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_MEMORY_AWARE_OBJECT Read Memory Consumption 20100701
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_MSG_PARAMETER Parameters for FOX Messages 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_STRUCTURED_CACHE  
Short Description Cache for the Structure Explosion    
Super Class    
Instantiability of a Class 2  Public 
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_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_COMPONENT_PROVIDER Interface for Dependent Components 20100514
2 IF_FOX3_DATA_UPDATER Object Updates Data 20100514
3 IF_FOX3_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
4 IF_FOX3_MAP_DB_2_INSTANCE DB -> Instances Reassignment 20100514
5 IF_FOX3_MAP_DB_RUNTIME Conversion DB <-> Runtime 20100701
6 IF_FOX3_MEMORY_AWARE_OBJECT Read Memory Consumption 20100701
7 IF_FOX3_MSG_PARAMETER Parameters for FOX Messages 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_STRUCTURED_CACHE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BLOCK_SIZE_MAX Constant Protected Type reference (TYPE) I CL_FOX3_CONSTANTS=>GC_DB_BLOCK_SIZE_MAX Minimum Block Size for Commit 20100514
2 GC_DELETE Instance attribute Protected Attribute reference (LIKE) 20100701
3 GC_EXPL_BU_DB Constant Protected Type reference (TYPE) FOX3_TABNAME CL_FOX3_CONSTANTS=>GC_EXPL_BU_DB 20100701
4 GC_EXPL_TD_DB Constant Protected Type reference (TYPE) FOX3_TABNAME CL_FOX3_CONSTANTS=>GC_EXPL_TD_DB Explosion Table 20100514
5 GC_INSERT Instance attribute Protected Attribute reference (LIKE) 20100701
6 GC_STRUCT_BU_DB Constant Protected Type reference (TYPE) FOX3_TABNAME CL_FOX3_CONSTANTS=>GC_STRUCT_BU_DB 20100701
7 GC_STRUCT_TD_DB Constant Protected Type reference (TYPE) FOX3_TABNAME CL_FOX3_CONSTANTS=>GC_STRUCT_TD_DB Explosion of Structure Table 20100514
8 GC_TAG Constant Protected Type reference (TYPE) PTU_TAG CL_FOX3_CONSTANTS=>GC_TAG_CACHE Indicator 20100514
9 GC_UPDATE Instance attribute Protected Attribute reference (LIKE) 20100701
10 GI_PARAMETERS Instance attribute Protected Object reference (TYPE REF TO) IF_FOX3_PARAMETERS Explosion Parameters 20100514
11 GI_PERSISTENCE_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) IF_FOX3_PERSISTENCE_CONTROLLER Control of Persistence 20100514
12 GO_FACTORY Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_STRUCT_OBJECT_FACTORY Factory for Instances of Structured Objects 20100514
13 GO_TABLE Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_CACHE_TABLES Table Object for the Cache 20100514
14 GO_TAB_BOTTOMUP Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_CACHE_TABLES 20100701
15 GO_TAB_TOPDOWN Instance attribute Protected Object reference (TYPE REF TO) CL_FOX3_CACHE_TABLES Table Object for the Cache 20100514
16 GS_MSG_PARAMETERS Instance attribute Protected Attribute reference (LIKE) Buffer Table for Call Context 20100514
17 GS_UPD_COUNTER Instance attribute Protected Type reference (TYPE) FOX3_UPDATE_COUNTER_S 20100701
18 GS_UTIL_IF Instance attribute Protected Attribute reference (LIKE) Structure with Utility Interface 20100514
19 GT_CHANGED_INSTANCE_UPD Instance attribute Protected Type reference (TYPE) FOX3_CHNG_OBJECT_UPD_T 20100701
20 GT_CONTEXT_LINKED_OBJECT Instance attribute Protected See coding Buffer Table for Call Context 20100514
21 GT_RESULT_FILTER Instance attribute Protected Type reference (TYPE) FOX3_OBJ_TYPE_T Table of Object Types 20100514
22 GV_DELETE_EXTENT Instance attribute Protected Attribute reference (LIKE) 20100514
23 GV_DIRECTION Instance attribute Public Type reference (TYPE) FOX3_EXPL_DIRECTION Direction of Explosion 20100514
24 GV_FORCE_DELETE Instance attribute Protected Attribute reference (LIKE) 20100514
25 GV_FREED Instance attribute Public Attribute reference (LIKE) 20100514
26 GV_PROFILE Instance attribute Protected Type reference (TYPE) FOX0_PROFILE FOX Explosion Profile 20100514
27 GV_REQUEST_ID Instance attribute Public Type reference (TYPE) FOX3_REQUEST_ID FOX Request ID 20100514
28 GV_STRUCT_ID Instance attribute Public Type reference (TYPE) FOX3_STRUCT_DB_ID ID of Database Storage from a Cache 20100514
29 GV_TA_TYPE Instance attribute Protected Attribute reference (LIKE) 20100514
30 SV_LEN_CHANGED_INSTANCE Static Attribute Protected Type reference (TYPE) I 20100701
31 SV_LEN_CONTEXT_LINKED_OBJECT Static Attribute Protected Type reference (TYPE) I 20100701
32 SV_MSG_DUMMY Instance attribute Protected Attribute reference (LIKE) Single-Character Indicator 20100514
33 SV_MSG_LINK_TYPE_EXT Instance attribute Protected Attribute reference (LIKE) External Format of Object Relationship 20100514
34 SV_MSG_OBJ_KEY_EXT Instance attribute Protected Attribute reference (LIKE) External Object Key (Such As Material or BOM) 20100514
35 SV_MSG_OBJ_TYPE_EXT Instance attribute Protected Attribute reference (LIKE) External Format of Object Type 20100514
36 SV_MSG_OBJ_VERSION Instance attribute Protected Attribute reference (LIKE) 20100514
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMPONENT Instance method Public Method Include New Component in Cache 20100514
2 ADD_COMPONENTS Instance method Public Method Include New Components in Cache 20100514
3 ADD_STRUCTURE_TO_COMPONENT Instance method Public Method Append Exploded Structure to Node 20100514
4 CLASS_CONSTRUCTOR Static method Public Constructor 20100701
5 CLEAR_CALL_CONTEXT_BUFFER Instance method Public Method Reset Buffer for Call Context 20100514
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100514
7 DELETE_CHANGED_INSTANCES Instance method Protected Method 20100701
8 DELETE_OBJECT Instance method Public Method Delete Object 20100514
9 FIND_INSTANCE Instance method Public Method Is an instance in the cache? 20100514
10 FREE_DATA Instance method Public Method 20100514
11 GET_ALL_RELATED_OBJECTS_TO_KEY Instance method Public Method 20100701
12 GET_RECORDS_TO_OBJECT Instance method Public Method Output All Entries for an Object 20100514
13 GET_REC_OBJ_FROM_WHERE_USED Instance method Protected Method 20100701
14 GET_REC_TOPOBJ_FROM_WHERE_USED Instance method Protected Method 20100701
15 GET_REL_OBJ_FROM_WHERE_USED Instance method Public Method Determine Adjacent Objects from the Where-Used List 20100514
16 GET_STATISTIC Instance method Public Method Output Statistical Information 20100514
17 GET_TABLES Instance method Public Method Output Tables 20100514
18 GET_TOP_OBJ_FROM_WHERE_USED Instance method Public Method 20100701
19 HANDLE_OBJECT_NOT_IN_CACHE Instance method Protected Method Error Handling: Object Not in Cache 20100514
20 IS_CHANGED_INSTANCE Instance method Public Method Is this a changed object? 20100514
21 IS_INSTANCE_IN_WHERE_USED Instance method Public Method 20100701
22 IS_TOP_INST_FROM_WHERE_USED Instance method Protected Method Is this a top-level object from the where-used list? 20100514
23 IS_TOP_OBJECT Instance method Public Method Is the Object a Top Object? 20100514
24 ITERATE Instance method Public Method Iteration Method Using a Top-Level Object 20100514
25 ITERATE_ONE_LEVEL Instance method Protected Method Iteration Method Using a Hierarchy Level 20100514
26 LOG_STATISTIC Instance method Public Method Log Statistics 20100514
27 MAP_DB_2_INSTANCE Instance method Public Method 20100514
28 MAY_INSTANCE_BE_DELETED Instance method Public Method Can an instance be deleted? 20100514
29 PROCESS_RESULT_MODE Instance method Protected Method Checks of the Call Up Parameter 20100514
30 PUT_CHANGED_INSTANCE Instance method Public Method 20100701
31 READ_CHANGED_INSTANCES Instance method Protected Method 20100701
32 RETURN_ALL_OBJECTS_TO_PARENT Instance method Public Method Find All Dependent Objects for an Object 20100514
33 RETURN_INSTANCES_ONE_LEVEL Instance method Protected Method Return Instances of a Hierarchy Level 20100514
34 RETURN_REFERENCE_TO_STRUCTURE Instance method Public Method Return Reference to Initial Node 20100514
35 RETURN_STRUCTURE_CHECKS Instance method Protected Method Checks of the Call Up Parameter 20100514
36 RETURN_STRUCTURE_INSTANCES Instance method Public Method Return Structure with Object Instances 20100514
37 SET_EXPLOSION_DIRECTION Instance method Public Method Determine Direction of Explosion 20100514
38 SET_FACTORY Instance method Public Method Display Factory Instance 20100514
39 SET_RESULT_FILTER Instance method Public Method Set Results Filter 20100514
40 SORT_OBJECTS_BY_KEY Instance method Protected Method Sort List of Objects by Key 20100514
41 UPDATE_EXPLOSION Instance method Public Method Manage Explosion 20100514
42 UPDATE_UTILITIES Instance method Public Method 20100514
43 WRITE_CHANGED_INSTANCES Instance method Protected Method 20100701
Events
Class CL_FOX3_STRUCTURED_CACHE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CONTEXT_LINKED_OBJECT Protected See coding Structure for Call Context 20100514 begin of TS_CONTEXT_LINKED_OBJECT, call_context type fox3_call_context, object type fox3_cache_object, ltype type fox3_link_type, end of TS_CONTEXT_LINKED_OBJECT
Method Signatures

Method ADD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXPANSION_EXISTS Call by reference Type reference (TYPE) FLAG_X Explosion Already Exists 20100514
2 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Dependent Object 20100514
3 Importing IS_PARENT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Dependent Object 20100514

Method ADD_COMPONENT on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method ADD_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS_REF Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_REF_T Object and Link Color in FOX Cache with Reference 20100514
2 Importing IS_PARENT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Dependent Object 20100514

Method ADD_COMPONENTS on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method ADD_STRUCTURE_TO_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXPLODED_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_FOX3_MULTILEVEL_STRUCTURE Multilevel Object Structure 20100514
2 Importing IS_PARENT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Object and Link Color in FOX Cache 20100514

Method ADD_STRUCTURE_TO_COMPONENT on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_CALL_CONTEXT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALL_CONTEXTS Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
2 Importing IV_CALL_CONTEXT Call by reference Type reference (TYPE) FOX3_CALL_CONTEXT Call Context 20100514

Method CLEAR_CALL_CONTEXT_BUFFER on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_PARAMETERS2 Call by reference Object reference (TYPE REF TO) IF_FOX3_PARAMETERS 20100701
2 Importing II_PERSISTENCE_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_FOX3_PERSISTENCE_CONTROLLER Control of Persistence 20100514
3 Importing IS_MSG_PARAMETERS Call by reference 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 IV_REQUEST_ID Call by reference Type reference (TYPE) FOX3_REQUEST_ID 20100701
6 Importing IV_STRUCT_ID Call by reference Type reference (TYPE) FOX3_STRUCT_DB_ID ID of Database Storage from a Cache 20100514

Method CONSTRUCTOR on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method DELETE_CHANGED_INSTANCES Signature

Method DELETE_CHANGED_INSTANCES on class CL_FOX3_STRUCTURED_CACHE has no parameter.
# Exception Resumable Description Created on
1 FAILED 20100701

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Object and Link Color for FOX Caller 20100514

Method DELETE_OBJECT on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method FIND_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_INSTANCE Call by reference Type reference (TYPE) FOX3_CACHE_OBJECT Object in FOX Cache 20100514
# Exception Resumable Description Created on
1 NOT_FOUND Instance Not Found 20100514

Method FREE_DATA Signature

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

Method GET_ALL_RELATED_OBJECTS_TO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_OBJECT_T 20100701
2 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) FOX3_OBJECT_KEY_S 20100701
# Exception Resumable Description Created on
1 NOT_FOUND 20100701

Method GET_RECORDS_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REC_BOTTOM_UP Call by reference Type reference (TYPE) FOX3_OBJECT_PARENT_CACHE_T Object Parent Table for FOX Cache 20100514
2 Exporting ET_REC_TOP_DOWN Call by reference Type reference (TYPE) FOX3_OBJECT_PARENT_CACHE_T Object Parent Table for FOX Cache 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 GET_RECORDS_TO_OBJECT on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method GET_REC_OBJ_FROM_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_PARENT Call by reference Type reference (TYPE) FOX3_OBJECT_PARENT_CACHE_T 20100701
2 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S 20100701

Method GET_REC_OBJ_FROM_WHERE_USED on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method GET_REC_TOPOBJ_FROM_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_PARENT Call by reference Type reference (TYPE) FOX3_OBJECT_PARENT_CACHE_T 20100701
2 Importing II_OBJECT Call by reference Type reference (TYPE) FOX3_CACHE_OBJECT 20100701

Method GET_REC_TOPOBJ_FROM_WHERE_USED on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method GET_REL_OBJ_FROM_WHERE_USED Signature

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

Method GET_REL_OBJ_FROM_WHERE_USED on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method GET_STATISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAT_BOTTOM_UP Call by reference Type reference (TYPE) FOX3_CACHE_STATISTIC_T Cache Statistics 20100514
2 Exporting ET_STAT_TOP_DOWN Call by reference Type reference (TYPE) FOX3_CACHE_STATISTIC_T Cache Statistics 20100514

Method GET_STATISTIC on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TABLE Call by reference Object reference (TYPE REF TO) CL_FOX3_CACHE_TABLES Table Object for the Cache 20100514
2 Importing IV_DIRECTION Call by reference Type reference (TYPE) FOX3_EXPL_DIRECTION Direction of Explosion 20100514

Method GET_TABLES on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method GET_TOP_OBJ_FROM_WHERE_USED 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 20100701
2 Exporting EV_IS_CHANGED Call by reference Type reference (TYPE) FLAG_X 20100701
3 Importing IS_OBJ_KEY Call by reference Type reference (TYPE) FOX3_OBJECT_KEY_S 20100701
# Exception Resumable Description Created on
1 NOT_FOUND 20100701

Method HANDLE_OBJECT_NOT_IN_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Dependent Object (Type of Relationship, Instance) 20100514

Method HANDLE_OBJECT_NOT_IN_CACHE on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method IS_CHANGED_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLAG Value transfer Type reference (TYPE) FLAG_X Indicator 20100514
2 Importing II_INSTANCE Call by reference Type reference (TYPE) FOX3_OBJECT Object in FOX Cache 20100514

Method IS_CHANGED_INSTANCE on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method IS_INSTANCE_IN_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLAG Value transfer Type reference (TYPE) FLAG_X 20100701
2 Importing II_INSTANCE Call by reference Type reference (TYPE) FOX3_CACHE_OBJECT 20100701

Method IS_INSTANCE_IN_WHERE_USED on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method IS_TOP_INST_FROM_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_CHANGED Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
2 Importing II_OBJECT Call by reference Type reference (TYPE) FOX3_CACHE_OBJECT Object in FOX Cache 20100514
# Exception Resumable Description Created on
1 NOT_FOUND Object Not Found 20100514

Method IS_TOP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Dependent Object (Type of Relationship, Instance) 20100514
# Exception Resumable Description Created on
1 NO_TOP_OBJECT Object Is Not a Top-Level Object 20100514

Method ITERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_VISITOR Call by reference Object reference (TYPE REF TO) IF_FOX3_OBJECT_VISITOR Visitor Interface for a FOX Object 20100514
2 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Top-Level Object 20100514
3 Importing IV_CALL_CONTEXT Call by reference Type reference (TYPE) FOX3_CALL_CONTEXT Call Context 20100514
4 Importing IV_DONT_COLLECT_UNCHANGED Call by reference Type reference (TYPE) FOX3_DONT_COLLECT_UNCHANGED Do Not Collect Unchanged Objects 20100514
5 Importing IV_IGNORE_UNCHANGED Call by reference Type reference (TYPE) FOX3_IGNORE_UNCHANGED Ignore Unchanged Objects 20100514
6 Importing IV_NOT_EXPLODED Call by reference Type reference (TYPE) FOX3_NOT_EXPLODED Not Exploded 20100514
7 Importing IV_RESULT_MODE Call by reference Type reference (TYPE) FOX3_RESULT_MODE CL_FOX3_CONSTANTS=>GC_RESULT_ONCE_WITH_STRUCTURE Return of Explosion Results (See CL_FOX_CONSTANTS) 20100514
8 Importing IV_SHOW_DATA_ERRORS Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
9 Importing IV_SORTED Call by reference Type reference (TYPE) FOX3_SORTED_BY_KEYS Objects Sorted by Key 20100514
10 Importing IV_USE_FILTER Call by reference Type reference (TYPE) FOX3_USE_FILTER 'X' Use Filter in the Explosion Profile 20100514
# Exception Resumable Description Created on
1 INVALID_PARAMETERS Invalid Parameterization 20100514
2 VISIT_INTERUPTED Visitor Iteration Was Interrupted 20100514

Method ITERATE_ONE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_HT Table of Dependent Objects 20100514
2 Changing CT_OBJECT_STACK Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJ_NOSORT_T Table of Dependent Objects (Not Sorted) 20100514
3 Changing CT_OBJECT_UNCHANGED Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_HT Table of Dependent Objects 20100514
4 Changing CV_STACK_SIZE Call by reference Type reference (TYPE) I Size of Stack 20100514
5 Importing II_VISITOR Call by reference Object reference (TYPE REF TO) IF_FOX3_OBJECT_VISITOR Visitor Interface for a FOX Object 20100514
6 Importing IS_PARENT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Dependent Object (Type of Relationship, Instance) 20100514
7 Importing IV_DONT_COLLECT_UNCHANGED Call by reference Type reference (TYPE) FOX3_DONT_COLLECT_UNCHANGED Do Not Collect Unchanged Objects 20100514
8 Importing IV_IGNORE_UNCHANGED Call by reference Type reference (TYPE) FOX3_IGNORE_UNCHANGED Ignore Unchanged Objects 20100514
9 Importing IV_INTERNAL_CONTEXT Call by reference Type reference (TYPE) FOX3_CALL_CONTEXT Call Context 20100514
10 Importing IV_INTERNAL_MODE Call by reference Type reference (TYPE) FOX3_RESULT_MODE Return of Explosion Results (See CL_FOX_CONSTANTS) 20100514
11 Importing IV_LEVEL Call by reference Type reference (TYPE) FOX3_LEVEL Hierarchy Depth of Object 20100514
12 Importing IV_NOT_EXPLODED Call by reference Type reference (TYPE) FOX3_NOT_EXPLODED Not Exploded 20100514
13 Importing IV_SORTED Call by reference Type reference (TYPE) FOX3_SORTED_BY_KEYS Sort Objects by Keys 20100514
14 Importing IV_USE_FILTER Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
# Exception Resumable Description Created on
1 STOP_ITERATION Interrupt Iteration 20100514

Method LOG_STATISTIC Signature

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

Method MAP_DB_2_INSTANCE Signature

Method MAP_DB_2_INSTANCE on class CL_FOX3_STRUCTURED_CACHE has no parameter.
Method MAP_DB_2_INSTANCE on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method MAY_INSTANCE_BE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLAG Value transfer Type reference (TYPE) FLAG_X Indicator 20100514
2 Importing II_INSTANCE Call by reference Type reference (TYPE) FOX3_CACHE_OBJECT Object in FOX Cache 20100514

Method MAY_INSTANCE_BE_DELETED on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method PROCESS_RESULT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INTERNAL_CONTEXT Call by reference Type reference (TYPE) FOX3_CALL_CONTEXT Call Context 20100514
2 Exporting EV_INTERNAL_MODE Call by reference Type reference (TYPE) FOX3_RESULT_MODE Return of Explosion Results (See CL_FOX_CONSTANTS) 20100514
3 Importing IV_CALL_CONTEXT Call by reference Type reference (TYPE) FOX3_CALL_CONTEXT Call Context 20100514
4 Importing IV_RESULT_MODE Call by reference Type reference (TYPE) FOX3_RESULT_MODE Return of Explosion Results (See CL_FOX_CONSTANTS) 20100514
# Exception Resumable Description Created on
1 INVALID_PARAMETERS Invalid Parameterization 20100514

Method PUT_CHANGED_INSTANCE Signature

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

Method PUT_CHANGED_INSTANCE on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method READ_CHANGED_INSTANCES Signature

Method READ_CHANGED_INSTANCES on class CL_FOX3_STRUCTURED_CACHE has no parameter.
# Exception Resumable Description Created on
1 FAILED 20100701

Method RETURN_ALL_OBJECTS_TO_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) FOX3_LINKED_OBJECT_NOSORT_T Object and Link Color for FOX Caller 20100514
2 Importing IS_PARENT Call by reference Type reference (TYPE) FOX3_LINKED_OBJECT_S Object and Link Color for FOX Caller 20100514
3 Importing IV_CALL_CONTEXT Call by reference Type reference (TYPE) FOX3_CALL_CONTEXT Call Context 20100514
4 Importing IV_RESULT_MODE Call by reference Type reference (TYPE) FOX3_RESULT_MODE CL_FOX3_CONSTANTS=>GC_RESULT_ONCE_WITH_STRUCTURE Return of Explosion Results (See CL_FOX_CONSTANTS) 20100514
5 Importing IV_SORTED Call by reference Type reference (TYPE) FOX3_SORTED_BY_KEYS Sort Indicator 20100514
6 Importing IV_USE_FILTER Call by reference Type reference (TYPE) FOX3_USE_FILTER 'X' Use Filter in the Explosion Profile 20100514
# Exception Resumable Description Created on
1 INVALID_PARAMETERS Invalid Parameterization 20100514
2 NO_PARENT No Objects Entered 20100514

Method RETURN_INSTANCES_ONE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INST_STRUCTURE Call by reference Type reference (TYPE) FOX3_PARENT_OBJECT_T Parent-Object Table for FOX Caller 20100514
2 Changing CT_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_HT Table of Dependent Objects 20100514
3 Importing IS_PARENT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Dependent Object (Type of Relationship, Instance) 20100514
4 Importing IV_DONT_COLLECT_UNCHANGED Call by reference Type reference (TYPE) FOX3_DONT_COLLECT_UNCHANGED Do Not Collect Unchanged Objects 20100514
5 Importing IV_IGNORE_UNCHANGED Call by reference Type reference (TYPE) FOX3_IGNORE_UNCHANGED Ignore Unchanged Objects 20100514
6 Importing IV_INTERNAL_CONTEXT Call by reference Type reference (TYPE) FOX3_CALL_CONTEXT Call Context 20100514
7 Importing IV_INTERNAL_MODE Call by reference Type reference (TYPE) FOX3_RESULT_MODE Return of Explosion Results (See CL_FOX_CONSTANTS) 20100514
8 Importing IV_NOT_EXPLODED Call by reference Type reference (TYPE) FOX3_NOT_EXPLODED Not Exploded 20100514
9 Importing IV_SORTED Call by reference Type reference (TYPE) FLAG_X Objects Sorted by Key 20100514
10 Importing IV_USE_FILTER Call by reference Type reference (TYPE) FLAG_X Indicator 20100514

Method RETURN_INSTANCES_ONE_LEVEL on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method RETURN_REFERENCE_TO_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REFERENCE Call by reference Type reference (TYPE) FOX3_PERSISTENT_ENTRY_S Reference to Persistent Structure 20100514
2 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Dependent Object (Type of Relationship, Instance) 20100514
3 Importing IV_DO_NOT_SAVE Call by reference Type reference (TYPE) FLAG General Indicator 20100514

Method RETURN_REFERENCE_TO_STRUCTURE on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method RETURN_STRUCTURE_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARENT_OBJECT Call by reference Type reference (TYPE) FOX3_PARENT_CACHE_OBJECT_S Parent-Object Structure for FOX Cache 20100514
2 Exporting EV_IS_CHANGED 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 Dependent Object (Type of Relationship, Instance) 20100514
4 Importing IV_IGNORE_UNCHANGED Call by reference Type reference (TYPE) FOX3_IGNORE_UNCHANGED Ignore Unchanged Objects 20100514
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Messages, Message Type 20100514
# Exception Resumable Description Created on
1 NO_TOP_OBJECT Object Is Not a Top-Level Object 20100514

Method RETURN_STRUCTURE_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INST_STRUCTURE Call by reference Type reference (TYPE) FOX3_PARENT_OBJECT_T Parent-Object Table for FOX Caller 20100514
2 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Dependent Object (Type of Relationship, Instance) 20100514
3 Importing IV_CALL_CONTEXT Call by reference Type reference (TYPE) FOX3_CALL_CONTEXT Call Context 20100514
4 Importing IV_DONT_COLLECT_UNCHANGED Call by reference Type reference (TYPE) FOX3_DONT_COLLECT_UNCHANGED Do Not Collect Unchanged Objects 20100514
5 Importing IV_IGNORE_UNCHANGED Call by reference Type reference (TYPE) FOX3_IGNORE_UNCHANGED Ignore Unchanged Objects 20100514
6 Importing IV_NOT_EXPLODED Call by reference Type reference (TYPE) FOX3_NOT_EXPLODED Not Exploded 20100514
7 Importing IV_RESULT_MODE Call by reference Type reference (TYPE) FOX3_RESULT_MODE CL_FOX3_CONSTANTS=>GC_RESULT_ONCE_WITH_STRUCTURE Return of Explosion Results (See CL_FOX_CONSTANTS) 20100514
8 Importing IV_SHOW_DATA_ERRORS Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
9 Importing IV_SORTED Call by reference Type reference (TYPE) FOX3_SORTED_BY_KEYS Indicator: Object Sorting 20100514
10 Importing IV_USE_FILTER Call by reference Type reference (TYPE) FOX3_USE_FILTER 'X' Use Filter in the Explosion Profile 20100514
# Exception Resumable Description Created on
1 INVALID_PARAMETERS Invalid Parameterization 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
# Exception Resumable Description Created on
1 UNCHANGED Direction Has Not Been Changed 20100514

Method SET_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) CL_FOX3_STRUCT_OBJECT_FACTORY Factory for Instances of Structured Objects 20100514

Method SET_FACTORY on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method SET_RESULT_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT_FILTER Call by reference Type reference (TYPE) FOX3_OBJ_TYPE_T Table of Object Types 20100514

Method SET_RESULT_FILTER on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method SORT_OBJECTS_BY_KEY 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_LINKED_CACHE_OBJ_NOSORT_T Table of Dependent Objects (Not Sorted) 20100514

Method SORT_OBJECTS_BY_KEY on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method UPDATE_EXPLOSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TOP_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Object and Link Color in FOX Cache 20100514
2 Importing IV_DIRECTION Call by reference Type reference (TYPE) FOX3_EXPL_DIRECTION Direction of Explosion 20100514
3 Importing IV_IGNORE_UNCHANGED Call by reference Type reference (TYPE) FOX3_IGNORE_UNCHANGED Ignore Unchanged Objects in Explosion 20100514
4 Importing IV_NOT_EXPLODED Call by reference Type reference (TYPE) FOX3_NOT_EXPLODED Not Exploded 20100514
5 Importing IV_STATUS Call by reference Type reference (TYPE) FOX3_EXPLOSION_STATUS Explosion Status 20100514

Method UPDATE_EXPLOSION on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method UPDATE_UTILITIES Signature

Method UPDATE_UTILITIES on class CL_FOX3_STRUCTURED_CACHE has no parameter.
Method UPDATE_UTILITIES on class CL_FOX3_STRUCTURED_CACHE has no exception.

Method WRITE_CHANGED_INSTANCES Signature

Method WRITE_CHANGED_INSTANCES on class CL_FOX3_STRUCTURED_CACHE has no parameter.
# Exception Resumable Description Created on
1 FAILED 20100701
History
Last changed by/on SAP  20110908 
SAP Release Created in