SAP ABAP Class CL_FOX_FLOB_MEMORY_SELECTOR (Memory Accesses for a FOX File)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-PDM (Application Component) Product Data Management
     PLM_FOX (Package) Framework for hierarchy explosion
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX_FLOB_SELECTOR Information Retrieval for FOX File 20010718
Properties
Class CL_FOX_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 PLM_FOX   Framework for hierarchy explosion 
Created 20010718   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CFOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FOX_LINK_TYPES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FOX_FLOB_SELECTOR Information Retrieval for FOX File 20010718
Friends
Class CL_FOX_FLOB_MEMORY_SELECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_CACHE Instance attribute Private Object reference (TYPE REF TO) CL_FOX_STRUCTURED_CACHE Cache for Structure Explosion 20010718
2 GO_LIST_DUMP Instance attribute Private Object reference (TYPE REF TO) CL_FOX_LIST_DUMP List Display for Object Structure 20010809
3 GO_OBJECT_TO_KEY_VISITOR Instance attribute Private Object reference (TYPE REF TO) CL_FOX_OBJECT_TO_KEY_VISITOR Visitor: Conversion of Object to Key 20010809
4 GS_TOP_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_FOX_OBJECT_TO_KEY_VISITOR Visitor: Conversion of Object to Key 20010718
5 GT_CACHE_OBJECT_PARENT Instance attribute Private Type reference (TYPE) FOX_OBJECT_PARENT_CACHE_T Table of Object-Parent Relationships 20010805
6 GT_CACHE_TOP_OBJECT Instance attribute Private Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_T Object and edge color in FOX cache 20010805
7 GT_EXPL_OBJECT_PARENT Instance attribute Private Type reference (TYPE) FOX_OBJECT_PARENT_CACHE_T Table of Object-Parent Relationships 20010806
8 GT_EXPL_PARENT_OBJECT Instance attribute Private Type reference (TYPE) FOX_PARENT_CACHE_OBJECT_T Parent-Object Table for the FOX Cache 20010806
9 GT_EXPL_TYPE_INSTANCE Instance attribute Private See coding 20010806
10 GT_FACTORY Static Attribute Private See coding 20010813
11 GT_NUM_TYPE Instance attribute Private Type reference (TYPE) FOX_NUM_OBJ_TYPE_T Object Type and Number 20010805
12 GV_FREED Instance attribute Public Type reference (TYPE) FOX_FREED Instance Is Marked As Deleted 20010813
13 GV_SINGLE_TOP Instance attribute Private Object reference (TYPE REF TO) CL_FOX_OBJECT_TO_KEY_VISITOR Visitor: Conversion of Object to Key 20010805
14 GV_SOURCE Instance attribute Private Object reference (TYPE REF TO) CL_FOX_OBJECT_TO_KEY_VISITOR Visitor: Conversion of Object to Key 20010718
15 GV_TOP_INSTANCE Instance attribute Private Type reference (TYPE) FOX_CACHE_OBJECT Object in FOX Cache 20010805
16 GV_TOP_LTYPE Instance attribute Private Type reference (TYPE) FOX_LINK_TYPE Type of Relationship Between Objects 20010805
17 GV_USE_CACHE Instance attribute Private Type reference (TYPE) FLAG_X Indicator 20010719
18 GV_WHOLE_FLOB Instance attribute Private Object reference (TYPE REF TO) CL_FOX_OBJECT_TO_KEY_VISITOR Visitor: Conversion of Object to Key 20010718
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_TOP_OBJECTS_ONE_LEVEL Instance method Private Method Single-Level Iteration for Where-Used List 20010806
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010718
3 CONVERT_LINKED_INSTANCE Instance method Private Method Conversion of Object Information 20010806
4 CONVERT_PARENT_OBJECT Instance method Private Method Conversion of Structure Information 20010806
5 DELETE_SELECTOR Static method Public Method Delete Selector Instance 20010813
6 FREE_DATA Instance method Private Method Release Data 20010813
7 FREE_EXPLOSION_DATA Instance method Private Method Delete Explosion Data 20010814
8 FREE_GLOBAL_DATA Instance method Private Method Delete Global Data 20010814
9 GET_INSTANCE_TO_KEY Instance method Private Method Output Instance for Object Key 20010719
10 GET_OBJECTS_FROM_TABLE Instance method Private Method Import Objects for Parent 20010806
11 GET_PARENTS_FROM_TABLE Instance method Private Method Import Parents for Object 20010806
12 GET_SELECTOR_INSTANCE Static method Public Method Return Instance of Selector 20010813
13 GET_TOP_OBJECTS_FROM_CACHE Instance method Private Method Read Top Objects from Cache 20010805
14 GET_TOTAL_STATISTIC Instance method Private Method Delete Global Data 20010805
15 IS_TOP_OBJECT Instance method Private Method Delete Global Data 20010718
16 READ_OBJECT_EXPLOSION Instance method Private Method Import Explosion Starting from a Top Object 20010805
17 SETUP_EXPL_OBJECT_PARENT Instance method Private Method Set Up Object Parent Table of Explosion 20010806
18 SETUP_OBJECT_PARENT Instance method Private Method Fill Table for Backward Navigation 20010719
19 SET_FOCUS Instance method Private Method Delete Global Data 20010805
20 UPDATE_DATA Instance method Private Method Delete Global Data 20010814
Events
Class CL_FOX_FLOB_MEMORY_SELECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FACTORY Private See coding 20010813
2 TS_TYPE_INSTANCE Protected See coding 20010806
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) FOX_LINKED_CACHE_OBJECT_T Objekt und Kantenfarbe im FOX-Cache 20010806
2 Changing CT_TOPOBJECT_OBJECT Call by reference Type reference (TYPE) FOX_PARENT_CACHE_OBJECT_T Parent-Objekt-Tabelle für den FOX-Cache 20010806
3 Importing IS_LINKED_OBJECT Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_S Objekt und Kantenfarbe im FOX-Cache 20010806
4 Importing IS_LINKED_START_OBJECT Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_S Objekt und Kantenfarbe im FOX-Cache 20010806

Method COLLECT_TOP_OBJECTS_ONE_LEVEL on class CL_FOX_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_LIST_DUMP Call by reference Object reference (TYPE REF TO) CL_FOX_LIST_DUMP Listenausgabe für Objektstruktur 20010809
2 Importing IO_MLS Call by reference Object reference (TYPE REF TO) CL_FOX_MULTILEVEL_STRUCTURE Mehrstufige Objektstruktur 20010718
3 Importing IV_ALL_EXPLOSIONS Call by reference Type reference (TYPE) FLAG_X alle Auflösungen 20010718
# Exception Resumable Description Created on
1 INVALID_REFERENCE ungültige Referenz 20010718

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) FOX_LINKED_KEY_EXT_S Objekttyp, Schlüssel (auch extern) und Kantenfarbe 20010806
2 Importing IS_LINKED_INSTANCE Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_S Objekt und Kantenfarbe im FOX-Cache 20010806

Method CONVERT_LINKED_INSTANCE on class CL_FOX_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) FOX_PARENT_OBJECT_KEY_EXT_S Parent-Objekt-Struktur auf Schlüsselbasis (auch extern) 20010806
2 Importing IS_INST_PARENT_OBJECT Call by reference Type reference (TYPE) FOX_PARENT_CACHE_OBJECT_S Parent-Objekt-Struktur im FOX-Cache 20010806

Method CONVERT_PARENT_OBJECT on class CL_FOX_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_FOX_FLOB_MEMORY_SELECTOR Memory-Zugriffe auf eine FOX-Ablage 20010813
# Exception Resumable Description Created on
1 UNKNOWN_INSTANCE unbekannte Instanz 20010813

Method FREE_DATA Signature

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

Method FREE_EXPLOSION_DATA Signature

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

Method FREE_GLOBAL_DATA Signature

Method FREE_GLOBAL_DATA on class CL_FOX_FLOB_MEMORY_SELECTOR has no parameter.
Method FREE_GLOBAL_DATA on class CL_FOX_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) FOX_CACHE_OBJECT Returnobjekt für den FOX-Aufrufer 20010719
2 Importing IV_OBJ_KEY Call by reference Type reference (TYPE) FOX_OBJ_KEY Objektschlüssel (z.B. Material, Stückliste, ...) 20010805
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) FOX_OBJ_TYPE Objekttyp (z.B. Material, Stückliste, ...) 20010805
4 Importing IV_USE_ALL_EXPLOSIONS Call by reference Type reference (TYPE) FLAG_X alle Auflösungen berücksichtigen 20010806

Method GET_INSTANCE_TO_KEY on class CL_FOX_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) FOX_PARENT_CACHE_OBJECT_T Parent-Objekt-Tabelle für den FOX-Cache 20010806
2 Importing IS_LINKED_INSTANCE Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_S Objekt und Kantenfarbe im FOX-Cache 20010806
3 Importing IT_ALL_PARENT_OBJECT Call by reference Type reference (TYPE) FOX_PARENT_CACHE_OBJECT_T Parent-Objekt-Tabelle für den FOX-Cache 20010806
4 Importing IV_IGNORE_LINK_TYPE Call by reference Type reference (TYPE) FOX_IGNORE_LINK_TYPE Objektbeziehungen nicht beachten 20010806

Method GET_OBJECTS_FROM_TABLE on class CL_FOX_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) FOX_OBJECT_PARENT_CACHE_T Objekt-Parent-Tabelle für den FOX-Cache 20010806
2 Importing IS_LINKED_INSTANCE Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_S Objekt und Kantenfarbe im FOX-Cache 20010806
3 Importing IT_ALL_OBJECT_PARENT Call by reference Type reference (TYPE) FOX_OBJECT_PARENT_CACHE_T Objekt-Parent-Tabelle für den FOX-Cache 20010806
4 Importing IV_IGNORE_LINK_TYPE Call by reference Type reference (TYPE) FOX_IGNORE_LINK_TYPE Objektbeziehungen nicht beachten 20010806

Method GET_PARENTS_FROM_TABLE on class CL_FOX_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_FOX_FLOB_MEMORY_SELECTOR Memory-Zugriffe auf eine FOX-Ablage 20010813
2 Importing IO_LIST_DUMP Call by reference Object reference (TYPE REF TO) CL_FOX_LIST_DUMP Listenausgabe für Objektstruktur 20010813
3 Importing IO_MLS Call by reference Object reference (TYPE REF TO) CL_FOX_MULTILEVEL_STRUCTURE Mehrstufige Objektstruktur 20010813
4 Importing IV_ALL_EXPLOSIONS Call by reference Type reference (TYPE) FLAG_X alle Auflösungen 20010813
# Exception Resumable Description Created on
1 CREATE_ERROR Fehler beim Instanziieren 20010813
2 INVALID_REFERENCE ungültige Referenz 20010813

Method GET_TOP_OBJECTS_FROM_CACHE Signature

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

Method GET_TOTAL_STATISTIC Signature

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

Method IS_TOP_OBJECT Signature

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

Method READ_OBJECT_EXPLOSION Signature

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

Method SETUP_EXPL_OBJECT_PARENT Signature

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

Method SETUP_OBJECT_PARENT Signature

Method SETUP_OBJECT_PARENT on class CL_FOX_FLOB_MEMORY_SELECTOR has no parameter.
Method SETUP_OBJECT_PARENT on class CL_FOX_FLOB_MEMORY_SELECTOR has no exception.

Method SET_FOCUS Signature

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

Method UPDATE_DATA Signature

Method UPDATE_DATA on class CL_FOX_FLOB_MEMORY_SELECTOR has no parameter.
Method UPDATE_DATA on class CL_FOX_FLOB_MEMORY_SELECTOR has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 46C