SAP ABAP Class IF_FOX_STRUCT_OBJECT_FACTORY (Factory Interface for Structure Objects in FOX)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_FOX_MSG_PARAMETER Parameters for FOX Messages 20020320
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FOX_STRUCT_OBJECT_FACTORY Factory for Instances of Structured Objects 20010710
Properties
Class IF_FOX_STRUCT_OBJECT_FACTORY  
Short Description Factory Interface for Structure Objects in FOX    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20010702   SAP 
Last change 20060313   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_FOX_STRUCT_OBJECT_FACTORY has no forward declaration.
Interfaces
Class IF_FOX_STRUCT_OBJECT_FACTORY has no interface implemented.
Friends
Class IF_FOX_STRUCT_OBJECT_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GI_ANCHOR Instance attribute Public Object reference (TYPE REF TO) IF_FOX_FACTORY_ANCHOR Anchor to Hang Additional Functionality on Factory 20010702
2 GI_COMPONENT_PROVIDER Instance attribute Public Object reference (TYPE REF TO) IF_FOX_COMPONENT_PROVIDER Interface for Dependent Components 20010702
3 GI_MESSAGE Instance attribute Public Object reference (TYPE REF TO) IF_PTU_MESSAGE Collection of Messages 20010702
4 GI_OBJECT_STACK Instance attribute Public Object reference (TYPE REF TO) IF_FOX_OBJECT_STACK Interface for Object Stack 20010702
5 GI_PARAMETERS Instance attribute Public Object reference (TYPE REF TO) IF_FOX_PARAMETERS Parameter for Explosion 20010702
6 GI_TIMING Instance attribute Public Object reference (TYPE REF TO) IF_PTU_TIMING Log the Time Information 20010702
7 GO_EXCLUDED_LINK_TYPES_TABLE Instance attribute Public Object reference (TYPE REF TO) CL_FOX_LINK_TYPES_TABLE Save Optimized Internal Table 20010702
8 GO_INCLUDED_LINK_TYPES_TABLE Instance attribute Public Object reference (TYPE REF TO) CL_FOX_LINK_TYPES_TABLE Save Optimized Internal Table 20010702
9 GS_MSG_PARAMETERS Instance attribute Public Attribute reference (LIKE) 20020320
10 GT_CLASSES Instance attribute Public Type reference (TYPE) FOX_STRUCTURED_CLASS_T Table of Implementations for cl_fox_structured_object 20010702
11 GT_INSTANCES Instance attribute Public Type reference (TYPE) FOX_MAP_KEY_2_CACHE_INSTANCE_T Mapping Key -> Instance 20010803
12 GV_STRUCT_ID Instance attribute Public Type reference (TYPE) FOX_STRUCT_DB_ID Database ID of a FOX Cache 20020327
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ANCHOR Instance method Public Method Enter Anchor of Assigned Package 20010702
2 CALLBACK_DONT_EXPLODE_OBJECT Instance method Public Method Callback for Event OBJECT_CREATED: Do Not Explode Further 20010907
3 CALLBACK_OBJECT_NOT_RELEVANT Instance method Public Method Callback for Event OBJECT_CREATED: Ignore 20010702
4 CREATE_STRUCT_OBJECT Instance method Public Method Create New Instance or Return Existing Instance If Found 20010702
5 OBJECT_STATE_CHANGED Instance method Public Method Object Changed 20051208
Events
# Event Type Visibility Description Created on
1 FACTORY_CONSTRUCTED Instance Event
(0)
Public
(2)
Factory Instance Formed -> Initialize Other Components 20010702
2 FACTORY_DELETED Instance Event
(0)
Public
(2)
Deleting Factory 20010704
3 OBJECT_CREATED Instance Event
(0)
Public
(2)
New Object Instance Formed 20010702
4 OBJECT_DELETED Instance Event
(0)
Public
(2)
Deleting Object Instance 20010926
Types
Class IF_FOX_STRUCT_OBJECT_FACTORY has no local type.
Method Signatures

Method ADD_ANCHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_ANCHOR Call by reference Object reference (TYPE REF TO) IF_FOX_FACTORY_ANCHOR Anker um weitere Funktionalität an die Factory zu hängen 20010702
# Exception Resumable Description Created on
1 ANCHOR_ALREADY_SET Es wurde ein zweiter Anchor geliefert 20010702

Method CALLBACK_DONT_EXPLODE_OBJECT Signature

Method CALLBACK_DONT_EXPLODE_OBJECT on class IF_FOX_STRUCT_OBJECT_FACTORY has no parameter.
# Exception Resumable Description Created on
1 WRONG_CALL Methode nicht als Callback zum Event aufgerufen 20010907

Method CALLBACK_OBJECT_NOT_RELEVANT Signature

Method CALLBACK_OBJECT_NOT_RELEVANT on class IF_FOX_STRUCT_OBJECT_FACTORY has no parameter.
# Exception Resumable Description Created on
1 WRONG_CALL Methode nicht als Callback zum Event aufgerufen 20010702

Method CREATE_STRUCT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OBJECT Call by reference Type reference (TYPE) FOX_CACHE_OBJECT Objekt im FOX-Cache 20010702
2 Importing ID_OBJECT_DATA Call by reference Object reference (TYPE REF TO) DATA Ggf. Objektspezifische Daten 20010702
3 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) FOX_OBJECT_KEY_S Generischer Objektkey für Factory 20010702
4 Importing IV_INVALID Call by reference Type reference (TYPE) FOX_INVALID ungültiges Objekt 20010926
5 Importing IV_KEY_EXT Call by reference Type reference (TYPE) FOX_OBJ_KEY_EXT externer Schlüssel (für IBase bzw. ALE) 20010702
6 Importing IV_OBJECT_FROM_DB Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20010702
# Exception Resumable Description Created on
1 NO_RELEVANT_OBJECT Objekt wurde aufgrund der Parameter etc. ausgeschlossen 20010702

Method OBJECT_STATE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Type reference (TYPE) FOX_CACHE_OBJECT Objekt im FOX-Cache 20051208

Method OBJECT_STATE_CHANGED on class IF_FOX_STRUCT_OBJECT_FACTORY has no exception.
Event Signatures

Event FACTORY_CONSTRUCTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 II_PERSISTENCE_CONTROLLER Exporting Value transfer Object reference (TYPE REF TO) IF_FOX_PERSISTENCE_CONTROLLER Steuerung der Persistenz 20020415

Event FACTORY_DELETED Signature
Event FACTORY_DELETED on class IF_FOX_STRUCT_OBJECT_FACTORY has no parameter.
Event OBJECT_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IS_OBJECT_KEY Exporting Value transfer Type reference (TYPE) FOX_OBJECT_KEY_S Generischer Objektkey für Factory 20010702

Event OBJECT_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 II_OBJECT Exporting Value transfer Type reference (TYPE) FOX_OBJECT Returnobjekt für den FOX-Aufrufer 20010926
History
Last changed by/on SAP  20060313 
SAP Release Created in