SAP ABAP Class IF_FOX3_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_FOX3_MSG_PARAMETER Parameters for FOX Messages 20100514
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FOX3_STRUCT_OBJECT_FACTORY Factory for Instances of FOX Objects 20100514
Properties
Class IF_FOX3_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 20100514   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_FOX3_STRUCT_OBJECT_FACTORY has no forward declaration.
Interfaces
Class IF_FOX3_STRUCT_OBJECT_FACTORY has no interface implemented.
Friends
Class IF_FOX3_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_FOX3_FACTORY_ANCHOR Anchor to Hang Additional Functionality on Factory 20100514
2 GI_COMPONENT_PROVIDER Instance attribute Public Object reference (TYPE REF TO) IF_FOX3_COMPONENT_PROVIDER Interface for Dependent Components 20100514
3 GI_MESSAGE Instance attribute Public Object reference (TYPE REF TO) IF_PTU_MESSAGE Collect Messages 20100514
4 GI_OBJECT_DATA2 Instance attribute Public Object reference (TYPE REF TO) IF_FOX3_OBJECT_DATA Object Interface for Object Data Management 20100514
5 GI_OBJECT_STACK Instance attribute Public Object reference (TYPE REF TO) IF_FOX3_OBJECT_STACK Interface for Object Stack 20100514
6 GI_PARAMETERS Instance attribute Public Object reference (TYPE REF TO) IF_FOX3_PARAMETERS Parameters for Explosion 20100514
7 GI_PARAMETERS2 Instance attribute Public Object reference (TYPE REF TO) IF_FOX3_PARAMETERS Explosion Parameters, Extended 20100514
8 GI_TIMING Instance attribute Public Object reference (TYPE REF TO) IF_PTU_TIMING Log the Time Information 20100514
9 GI_VALIDITY_CONTROLLER2 Instance attribute Public Object reference (TYPE REF TO) IF_FOX3_VALIDITY_CONTROLLER Validity Interface for FOX Objects 20100514
10 GI_VALIDITY_DATA2 Instance attribute Public Object reference (TYPE REF TO) IF_FOX3_VAL_DATA_MANAGER Validity Management and Display 20100514
11 GO_EXCLUDED_LINK_TYPES_TABLE Instance attribute Public Object reference (TYPE REF TO) CL_FOX3_LINK_TYPES_TABLE Save Optimized Internal Table 20100514
12 GO_INCLUDED_LINK_TYPES_TABLE Instance attribute Public Object reference (TYPE REF TO) CL_FOX3_LINK_TYPES_TABLE Save Optimized Internal Table 20100514
13 GS_MSG_PARAMETERS Instance attribute Public Attribute reference (LIKE) 20100514
14 GV_REQUEST_ID Instance attribute Public Type reference (TYPE) FOX3_REQUEST_ID FOX Request ID 20100514
15 GV_STRUCT_ID Instance attribute Public Type reference (TYPE) FOX3_STRUCT_DB_ID Database ID of a FOX Cache 20100514
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ANCHOR Instance method Public Method Enter Anchor of Assigned Package 20100514
2 CALLBACK_DONT_EXPLODE_OBJECT Instance method Public Method Callback for Event OBJECT_CREATED: Do Not Explode Further 20100514
3 CALLBACK_OBJECT_NOT_RELEVANT Instance method Public Method Callback for Event OBJECT_CREATED: Ignore 20100514
4 CREATE_STRUCT_OBJECT Instance method Public Method Create New Instance or Return Existing Instance If Found 20100514
5 GET_KEY_EXT Instance method Public Method Output External Key 20100514
6 GET_OBJECT_VALIDITY Instance method Public Method Issue Object Status 20100514
7 SET_KEY_EXT Instance method Public Method Set External Key 20100514
8 SET_OBJECT_VALIDITY Instance method Public Method Set Object Status 20100514
9 SIMULATE_CONSTRUCTION Instance method Public Method Utility Method for the Mass Reading of Objects 20100514
Events
# Event Type Visibility Description Created on
1 FACTORY_CONSTRUCTED Instance Event
(0)
Public
(2)
Factory Instance Formed -> Initialize Other Components 20100514
2 FACTORY_DELETED Instance Event
(0)
Public
(2)
Deleting Factory 20100514
3 LOOKING_FOR_RELATED_OBJECTS Instance Event
(0)
Public
(2)
Find Linked Objects 20100514
4 OBJECT_CREATED Instance Event
(0)
Public
(2)
New Object Instance Formed 20100514
5 OBJECT_DELETED Instance Event
(0)
Public
(2)
Deleting Object Instance 20100514
Types
Class IF_FOX3_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_FOX3_FACTORY_ANCHOR Anchor to Hang Additional Functionality on Factory 20100514
# Exception Resumable Description Created on
1 ANCHOR_ALREADY_SET A Second Anchor Was Delivered 20100514

Method CALLBACK_DONT_EXPLODE_OBJECT Signature

Method CALLBACK_DONT_EXPLODE_OBJECT on class IF_FOX3_STRUCT_OBJECT_FACTORY has no parameter.
# Exception Resumable Description Created on
1 WRONG_CALL Do Not Call Up Method As Call Back to Event 20100514

Method CALLBACK_OBJECT_NOT_RELEVANT Signature

Method CALLBACK_OBJECT_NOT_RELEVANT on class IF_FOX3_STRUCT_OBJECT_FACTORY has no parameter.
# Exception Resumable Description Created on
1 WRONG_CALL Do Not Call Up Method As Call Back to Event 20100514

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) FOX3_CACHE_OBJECT Object in FOX Cache 20100514
2 Importing ID_OBJECT_DATA Call by reference Object reference (TYPE REF TO) DATA Object-Specific Data 20100514
3 Importing IS_OBJECT_KEY Call by reference Type reference (TYPE) FOX3_OBJECT_KEY_S Generic Object Key for Factory 20100514
4 Importing IT_TABLE_INFO Call by reference Type reference (TYPE) FOX3_TABLE_INFO_T Table Information 20100514
5 Importing IV_KEY_EXT Call by reference Type reference (TYPE) FOX3_OBJ_KEY_EXT External Key (for IBase and ALE) 20100514
6 Importing IV_OBJ_VERSION Call by reference Type reference (TYPE) FOX3_OBJ_VERSION Object Version 20100514
# Exception Resumable Description Created on
1 NO_RELEVANT_OBJECT Object Completed As a Result of Parameter or Similar 20100514

Method GET_KEY_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJ_KEY_EXT Call by reference Type reference (TYPE) FOX3_OBJ_KEY_EXT_S External Key and Object Version 20100514
2 Importing II_INSTANCE Call by reference Type reference (TYPE) FOX3_CACHE_OBJECT Object in FOX Cache 20100514

Method GET_KEY_EXT on class IF_FOX3_STRUCT_OBJECT_FACTORY has no exception.

Method GET_OBJECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VALIDITY Call by reference Type reference (TYPE) FOX3_OBJECT_VALIDITY_S Validity Attributes for Object 20100514
2 Importing II_INSTANCE Call by reference Type reference (TYPE) FOX3_CACHE_OBJECT Object in FOX Cache 20100514

Method GET_OBJECT_VALIDITY on class IF_FOX3_STRUCT_OBJECT_FACTORY has no exception.

Method SET_KEY_EXT 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
2 Importing IS_OBJ_KEY_EXT Call by reference Type reference (TYPE) FOX3_OBJ_KEY_EXT_S External Key and Object Version 20100514

Method SET_KEY_EXT on class IF_FOX3_STRUCT_OBJECT_FACTORY has no exception.

Method SET_OBJECT_VALIDITY 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
2 Importing IS_VALIDITY Call by reference Type reference (TYPE) FOX3_OBJECT_VALIDITY_S Validity Attributes for Object 20100514

Method SET_OBJECT_VALIDITY on class IF_FOX3_STRUCT_OBJECT_FACTORY has no exception.

Method SIMULATE_CONSTRUCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TO_BE_CONSTRUCTED Call by reference Type reference (TYPE) FOX3_OBJECT_KEY_T Generic Object Key for Factory 20100514
2 Importing IT_REQUESTED Call by reference Type reference (TYPE) FOX3_OBJECT_KEY_T Generic Object Key for Factory 20100514

Method SIMULATE_CONSTRUCTION on class IF_FOX3_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_FOX3_PERSISTENCE_CONTROLLER Control of Persistence 20100514

Event FACTORY_DELETED Signature
Event FACTORY_DELETED on class IF_FOX3_STRUCT_OBJECT_FACTORY has no parameter.
Event LOOKING_FOR_RELATED_OBJECTS Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 II_OBJECT Exporting Value transfer Type reference (TYPE) FOX3_CACHE_OBJECT Object in FOX Cache 20100514
2 IT_LINKED_OBJ_TO Exporting Value transfer Type reference (TYPE) FOX3_LINKED_OBJ_TO_T Adjacent Objects 20100514

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) FOX3_OBJECT_KEY_S Generic Object Key for Factory 20100514

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) FOX3_OBJECT Return Object for FOX Caller 20100514
History
Last changed by/on SAP  20110908 
SAP Release Created in