SAP ABAP Class CL_FOX_MULTILEVEL_STRUCTURE (Multilevel Object Structure)
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
Properties
Class CL_FOX_MULTILEVEL_STRUCTURE  
Short Description Multilevel Object Structure    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_FOX   Framework for hierarchy explosion 
Created 20000721   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FOX_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
Class CL_FOX_MULTILEVEL_STRUCTURE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FOX_FLOB_MEMORY_SELECTOR 20011016 Memory Accesses for a FOX File
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TAG Constant Private Type reference (TYPE) PTU_TAG CL_FOX_CONSTANTS=>GC_TAG_STRUCTURE Indicator 20000815
2 GO_CACHE Instance attribute Private Object reference (TYPE REF TO) CL_FOX_STRUCTURED_CACHE Cache for Structure Explosion 20000804
3 GS_TOP_OBJECT Instance attribute Private Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_S Dependent Object 20000824
4 GS_UTIL_IF Instance attribute Private Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interface 20000814
5 GV_MSG_DUMMY Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20010710
6 GV_STRUCT_ID Instance attribute Public Type reference (TYPE) FOX_STRUCT_DB_ID Database ID of a FOX Cache 20020402
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CALL_CONTEXT_BUFFER Instance method Public Method Reset Buffer for Call Context 20020731
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000724
3 GET_TOP_OBJECT Instance method Public Method Supplies top object in the structure 20010402
4 ITERATE Instance method Public Method Iteration Method using Object Tree 20010326
5 RETURN_ALL_OBJECTS_TO_PARENT Instance method Public Method Find all dependent objects for an object 20010403
6 RETURN_REFERENCE_TO_STRUCTURE Instance method Public Method Return reference to the structure 20010327
7 RETURN_STRUCTURE_INSTANCES Instance method Public Method Return structure exploded with object instances 20000724
Events
Class CL_FOX_MULTILEVEL_STRUCTURE has no event.
Types
Class CL_FOX_MULTILEVEL_STRUCTURE has no local type.
Method Signatures

Method CLEAR_CALL_CONTEXT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALL_CONTEXT Call by reference Type reference (TYPE) FOX_CALL_CONTEXT Aufrufkontext 20020731

Method CLEAR_CALL_CONTEXT_BUFFER on class CL_FOX_MULTILEVEL_STRUCTURE 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_FOX_STRUCTURED_CACHE cache für die Strukturauflösung 20000804
2 Importing IS_OBJECT Call by reference Type reference (TYPE) FOX_LINKED_CACHE_OBJECT_S Abhängiges Objekt (Typ der Beziehung, Instanz) 20000824
3 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Struktur mit Utility-Interfaces 20000814

Method CONSTRUCTOR on class CL_FOX_MULTILEVEL_STRUCTURE has no exception.

Method GET_TOP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TOP_OBJECT Call by reference Type reference (TYPE) FOX_LINKED_OBJECT_S Objekt und Kantenfarbe für den FOX-Aufrufer 20010402

Method GET_TOP_OBJECT on class CL_FOX_MULTILEVEL_STRUCTURE has no exception.

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_FOX_OBJECT_VISITOR Besucherschnittstelle für ein FOX-Objekt 20010326
2 Importing IV_CALL_CONTEXT Call by reference Type reference (TYPE) FOX_CALL_CONTEXT Aufrufkontext 20020730
3 Importing IV_RESULT_MODE Call by reference Type reference (TYPE) FOX_RESULT_MODE CL_FOX_CONSTANTS=>GC_RESULT_ONCE_WITH_STRUCTURE Rückgabe des Auflösungsergebnisses (siehe CL_FOX_CONSTANTS) 20020802
4 Importing IV_SORTED Call by reference Type reference (TYPE) FLAG_X Objekte nach Schlüsseln sortiert 20010326
# Exception Resumable Description Created on
1 INVALID_PARAMETERS ungültige Parametrisierung 20020802
2 NO_VISITOR kein Besucherinterface vorhanden 20010326
3 VISIT_INTERUPTED Besucheriteration wurde unterbrochen 20010326

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) FOX_LINKED_OBJECT_NOSORT_T Objekt und Kantenfarbe für den FOX-Aufrufer 20010403
2 Importing IS_PARENT Call by reference Type reference (TYPE) FOX_LINKED_OBJECT_S Objekt und Kantenfarbe für den FOX-Aufrufer 20010403
3 Importing IV_CALL_CONTEXT Call by reference Type reference (TYPE) FOX_CALL_CONTEXT Aufrufkontext 20020801
4 Importing IV_RESULT_MODE Call by reference Type reference (TYPE) FOX_RESULT_MODE CL_FOX_CONSTANTS=>GC_RESULT_ONCE_WITH_STRUCTURE Rückgabe des Auflösungsergebnisses (siehe CL_FOX_CONSTANTS) 20020802
5 Importing IV_SORTED Call by reference Type reference (TYPE) FLAG_X Objekte nach Schlüsseln sortiert 20010403
# Exception Resumable Description Created on
1 INVALID_PARAMETERS ungültige Parametrisierung 20020802
2 NO_PARENT kein Objekt mitgegeben 20010403

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) FOX_PERSISTENT_ENTRY_S Referenz auf Persistente Struktur 20010327

Method RETURN_REFERENCE_TO_STRUCTURE on class CL_FOX_MULTILEVEL_STRUCTURE has no exception.

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) FOX_PARENT_OBJECT_T Hierarchie als Tabelle von Instanzen zurückgeben 20000815
2 Importing IV_CALL_CONTEXT Call by reference Type reference (TYPE) FOX_CALL_CONTEXT Aufrufkontext 20020801
3 Importing IV_RESULT_MODE Call by reference Type reference (TYPE) FOX_RESULT_MODE CL_FOX_CONSTANTS=>GC_RESULT_ONCE_WITH_STRUCTURE Rückgabe des Auflösungsergebnisses (siehe CL_FOX_CONSTANTS) 20020802
4 Importing IV_SORTED Call by reference Type reference (TYPE) FLAG_X Objekte nach Schlüsseln sortiert 20010323
# Exception Resumable Description Created on
1 INVALID_PARAMETERS ungültige Parametrisierung 20020802
History
Last changed by/on SAP  20050219 
SAP Release Created in 46C1