SAP ABAP Class CL_FOX3_FLOB_MEMORY_SELECTOR (Memory Accesses for a FOX File)
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_FLOB_SELECTOR Information Retrieval for FOX File 20100514
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
Properties
Class CL_FOX3_FLOB_MEMORY_SELECTOR  
Short Description Memory Accesses for a FOX File    
Super Class    
Instantiability of a Class 0  Private 
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 CFOX3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FOX3_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_FLOB_SELECTOR Information Retrieval for FOX File 20100514
2 IF_FOX3_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
Friends
Class CL_FOX3_FLOB_MEMORY_SELECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GI_MAP_KEY_2_INSTANCE Instance attribute Private Object reference (TYPE REF TO) IF_FOX3_MAP_KEY_2_INSTANCE Convert Key into Instance 20100514
2 GO_CACHE Instance attribute Private Object reference (TYPE REF TO) CL_FOX3_STRUCTURED_CACHE Cache for Structure Explosion 20100514
3 GO_LIST_DUMP Instance attribute Private Object reference (TYPE REF TO) CL_FOX3_LIST_DUMP List Display for Object Structure 20100514
4 GO_OBJECT_TO_KEY_VISITOR Instance attribute Private Object reference (TYPE REF TO) CL_FOX3_OBJECT_TO_KEY_VISITOR Visitor: Conversion of Object to Key 20100514
5 GO_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_FOX3_CACHE_TABLES Table Object for the Cache 20100514
6 GS_TOP_OBJECT Instance attribute Protected Attribute reference (LIKE) 20100514
7 GT_CACHE_TOP_OBJECT Instance attribute Private Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T Object and Link Color in FOX Cache 20100514
8 GT_EXPL_OBJECT_PARENT Instance attribute Private Type reference (TYPE) FOX3_OBJECT_PARENT_CACHE_T Table of Object-Parent Relationships 20100514
9 GT_EXPL_PARENT_OBJECT Instance attribute Private Type reference (TYPE) FOX3_PARENT_CACHE_OBJECT_T Parent-Object Table for the FOX Cache 20100514
10 GT_EXPL_TYPE_INSTANCE Instance attribute Private Type reference (TYPE) FOX3_OBJECT_TYPE_INSTANCE_T Object Type and Instance 20100514
11 GT_FACTORY Static Attribute Private See coding 20100514
12 GT_NUM_TYPE Instance attribute Private Type reference (TYPE) FOX3_NUM_OBJ_TYPE_T Object Type and Number 20100514
13 GV_DIRECTION Instance attribute Protected Attribute reference (LIKE) 20100514
14 GV_FREED Instance attribute Public Attribute reference (LIKE) 20100514
15 GV_SINGLE_TOP Instance attribute Protected Attribute reference (LIKE) 20100514
16 GV_SOURCE Instance attribute Protected Attribute reference (LIKE) 20100514
17 GV_TOP_INSTANCE Instance attribute Private Type reference (TYPE) FOX3_CACHE_OBJECT Object in FOX Cache 20100514
18 GV_TOP_LTYPE Instance attribute Private Type reference (TYPE) FOX3_LINK_TYPE Type of Relationship Between Objects 20100514
19 GV_USE_CACHE Instance attribute Private Type reference (TYPE) FLAG_X Indicator 20100514
20 GV_WHOLE_FLOB Instance attribute Protected Attribute reference (LIKE) 20100514
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_TOP_OBJECTS_ONE_LEVEL Instance method Protected Method Single-Level Iteration for Where-Used List 20100514
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100514
3 CONVERT_LINKED_INSTANCE Instance method Protected Method Conversion of Object Information 20100514
4 CONVERT_PARENT_OBJECT Instance method Protected Method Conversion of Structure Information 20100514
5 DELETE_SELECTOR Static method Public Method Delete Selector Instance 20100514
6 FREE_DATA Instance method Public Method 20100514
7 FREE_EXPLOSION_DATA Instance method Protected Method Delete Explosion Data 20100514
8 FREE_GLOBAL_DATA Instance method Protected Method Delete Global Data 20100514
9 GET_INSTANCE_TO_KEY Instance method Protected Method Output Instance for Object Key 20100514
10 GET_NUMBER_BY_TYPE Instance method Protected Method 20100514
11 GET_OBJECTS_FROM_TABLE Instance method Protected Method Import Objects for Parent 20100514
12 GET_PARENTS_FROM_TABLE Instance method Protected Method Import Parents for Object 20100514
13 GET_SELECTOR_INSTANCE Static method Public Method Return Instance of Selector 20100514
14 GET_TOP_OBJECTS_FROM_CACHE Instance method Protected Method Read Top Objects from Cache 20100514
15 GET_TOTAL_STATISTIC Instance method Protected Method 20100514
16 IS_TOP_OBJECT Instance method Protected Method 20100514
17 READ_OBJECT_EXPLOSION Instance method Protected Method Import Explosion Starting from a Top Object 20100514
18 SETUP_EXPL_OBJECT_PARENT Instance method Protected Method Set Up Object Parent Table of Explosion 20100514
19 SET_DIRECTION Instance method Protected Method 20100514
20 SET_FOCUS Instance method Protected Method 20100514
21 UPDATE_DATA Instance method Protected Method 20100514
Events
Class CL_FOX3_FLOB_MEMORY_SELECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FACTORY Private See coding 20100514
Method Signatures

Method COLLECT_TOP_OBJECTS_ONE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LINKED_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_T Object and Link Color in FOX Cache 20100514
2 Changing CT_TOPOBJECT_OBJECT Call by reference Type reference (TYPE) FOX3_PARENT_CACHE_OBJECT_T Parent-Object Table for the FOX Cache 20100514
3 Importing IS_LINKED_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Object and Link Color in FOX Cache 20100514
4 Importing IS_LINKED_START_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Object and Link Color in FOX Cache 20100514

Method COLLECT_TOP_OBJECTS_ONE_LEVEL on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CACHE Call by reference Object reference (TYPE REF TO) CL_FOX3_STRUCTURED_CACHE Cache for the Structure Explosion 20100514
2 Importing IO_LIST_DUMP Call by reference Object reference (TYPE REF TO) CL_FOX3_LIST_DUMP List Display for Object Structure 20100514
3 Importing IS_TOP_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_KEY_S Object Type, Key, and Link Color 20100514
4 Importing IV_ALL_EXPLOSIONS Call by reference Type reference (TYPE) FLAG_X All Explosions 20100514
5 Importing IV_DIRECTION Call by reference Type reference (TYPE) FOX3_EXPL_DIRECTION Direction of Explosion 20100514
# Exception Resumable Description Created on
1 INVALID_REFERENCE Invalid Reference 20100514
2 OBJECT_IS_NOT_TOP Object Is Not a Top-Level Object 20100514

Method CONVERT_LINKED_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LINKED_KEY_EXT Call by reference Type reference (TYPE) FOX3_LINKED_KEY_EXT_S Object Type, Key (Also External) and Link Color 20100514
2 Importing IS_LINKED_INSTANCE Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Object and Link Color in FOX Cache 20100514

Method CONVERT_LINKED_INSTANCE on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method CONVERT_PARENT_OBJECT 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_OBJECT_KEY_EXT_S Parent Object Structure on Key Basis (Also External) 20100514
2 Importing IS_INST_PARENT_OBJECT Call by reference Type reference (TYPE) FOX3_PARENT_CACHE_OBJECT_S Parent Object Structure in FOX Cache 20100514

Method CONVERT_PARENT_OBJECT on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method DELETE_SELECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FOX3_FLOB_MEMORY_SELECTOR Memory Accesses for a FOX File 20100514
# Exception Resumable Description Created on
1 UNKNOWN_INSTANCE Unknown Instance 20100514

Method FREE_DATA Signature

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

Method FREE_EXPLOSION_DATA Signature

Method FREE_EXPLOSION_DATA on class CL_FOX3_FLOB_MEMORY_SELECTOR has no parameter.
Method FREE_EXPLOSION_DATA on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method FREE_GLOBAL_DATA Signature

Method FREE_GLOBAL_DATA on class CL_FOX3_FLOB_MEMORY_SELECTOR has no parameter.
Method FREE_GLOBAL_DATA on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method GET_INSTANCE_TO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EI_INSTANCE Call by reference Type reference (TYPE) FOX3_CACHE_OBJECT Return Object for FOX Caller 20100514
2 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) FOX3_OBJECT_KEY_S Generic Object Key for Factory 20100514
3 Importing IV_USE_ALL_EXPLOSIONS Call by reference Type reference (TYPE) FLAG_X Include All Explosions 20100514

Method GET_INSTANCE_TO_KEY on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method GET_NUMBER_BY_TYPE Signature

Method GET_NUMBER_BY_TYPE on class CL_FOX3_FLOB_MEMORY_SELECTOR has no parameter.
Method GET_NUMBER_BY_TYPE on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method GET_OBJECTS_FROM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARENT_OBJECT Call by reference Type reference (TYPE) FOX3_PARENT_CACHE_OBJECT_T Parent-Object Table for the FOX Cache 20100514
2 Importing IS_LINKED_INSTANCE Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Object and Link Color in FOX Cache 20100514
3 Importing IT_ALL_PARENT_OBJECT Call by reference Type reference (TYPE) FOX3_PARENT_CACHE_OBJECT_T Parent-Object Table for the FOX Cache 20100514
4 Importing IV_IGNORE_LINK_TYPE Call by reference Type reference (TYPE) FOX3_IGNORE_LINK_TYPE Ignore Object Relationships 20100514

Method GET_OBJECTS_FROM_TABLE on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method GET_PARENTS_FROM_TABLE 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 Object Parent Table for FOX Cache 20100514
2 Importing IS_LINKED_INSTANCE Call by reference Type reference (TYPE) FOX3_LINKED_CACHE_OBJECT_S Object and Link Color in FOX Cache 20100514
3 Importing IT_ALL_OBJECT_PARENT Call by reference Type reference (TYPE) FOX3_OBJECT_PARENT_CACHE_T Object Parent Table for FOX Cache 20100514
4 Importing IV_IGNORE_LINK_TYPE Call by reference Type reference (TYPE) FOX3_IGNORE_LINK_TYPE Ignore Object Relationships 20100514

Method GET_PARENTS_FROM_TABLE on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method GET_SELECTOR_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SELECTOR Call by reference Object reference (TYPE REF TO) CL_FOX3_FLOB_MEMORY_SELECTOR Memory Accesses for a FOX File 20100514
2 Importing IO_CACHE Call by reference Object reference (TYPE REF TO) CL_FOX3_STRUCTURED_CACHE Cache for the Structure Explosion 20100514
3 Importing IO_LIST_DUMP Call by reference Object reference (TYPE REF TO) CL_FOX3_LIST_DUMP List Display for Object Structure 20100514
4 Importing IS_TOP_OBJECT Call by reference Type reference (TYPE) FOX3_LINKED_KEY_S Object Type, Key, and Link Color 20100514
5 Importing IV_ALL_EXPLOSIONS Call by reference Type reference (TYPE) FLAG_X All Explosions 20100514
6 Importing IV_DIRECTION Call by reference Type reference (TYPE) FOX3_EXPL_DIRECTION CL_FOX3_CONSTANTS=>GC_TOP_DOWN Direction of Explosion 20100514
# Exception Resumable Description Created on
1 INVALID_REFERENCE Invalid Reference 20100514
2 OBJECT_IS_NOT_TOP Error During Instantiation 20100514

Method GET_TOP_OBJECTS_FROM_CACHE Signature

Method GET_TOP_OBJECTS_FROM_CACHE on class CL_FOX3_FLOB_MEMORY_SELECTOR has no parameter.
Method GET_TOP_OBJECTS_FROM_CACHE on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method GET_TOTAL_STATISTIC Signature

Method GET_TOTAL_STATISTIC on class CL_FOX3_FLOB_MEMORY_SELECTOR has no parameter.
Method GET_TOTAL_STATISTIC on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method IS_TOP_OBJECT Signature

Method IS_TOP_OBJECT on class CL_FOX3_FLOB_MEMORY_SELECTOR has no parameter.
Method IS_TOP_OBJECT on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method READ_OBJECT_EXPLOSION Signature

Method READ_OBJECT_EXPLOSION on class CL_FOX3_FLOB_MEMORY_SELECTOR has no parameter.
Method READ_OBJECT_EXPLOSION on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method SETUP_EXPL_OBJECT_PARENT Signature

Method SETUP_EXPL_OBJECT_PARENT on class CL_FOX3_FLOB_MEMORY_SELECTOR has no parameter.
Method SETUP_EXPL_OBJECT_PARENT on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method SET_DIRECTION Signature

Method SET_DIRECTION on class CL_FOX3_FLOB_MEMORY_SELECTOR has no parameter.
Method SET_DIRECTION on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method SET_FOCUS Signature

Method SET_FOCUS on class CL_FOX3_FLOB_MEMORY_SELECTOR has no parameter.
Method SET_FOCUS on class CL_FOX3_FLOB_MEMORY_SELECTOR has no exception.

Method UPDATE_DATA Signature

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