SAP ABAP Class CL_FOX0_OBJECT_LINKS (Objects and Object Relationships)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-DRF (Application Component) Data Replication Framework
     FOX0 (Package) FOX Customizing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PTU_HAS_UTILITY_OBJECTS Object Has Help Objects 20100514
Properties
Class CL_FOX0_OBJECT_LINKS  
Short Description Objects and Object Relationships    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOX0   FOX Customizing 
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 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_FREEABLE_OBJECT ObjeCt with Free_Data Method 20100514
2 IF_PTU_HAS_UTILITY_OBJECTS Object Has Help Objects 20100514
Friends
Class CL_FOX0_OBJECT_LINKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DBTAB_LINK_BACK Constant Protected Type reference (TYPE) TABNAME 'FOX0_LINK_BACK' Table Name 20100514
2 GC_DBTAB_LINK_TYPES Constant Protected Type reference (TYPE) TABNAME 'FOX0_LINK_TYPE' Table Name 20100514
3 GC_DBTAB_OBJECT_TYPES Constant Protected Type reference (TYPE) TABNAME 'FOX0_OBJ_TYPE' Table Name 20100514
4 GC_DBTAB_VALIDITY Constant Protected Type reference (TYPE) TABNAME 'FOX0_VALIDITY' Table Name 20100514
5 GC_TAG Constant Protected Type reference (TYPE) PTU_TAG CL_FOX3_CONSTANTS=>GC_TAG_OBJECT_LINKS Indicator 20100514
6 GR_PTU_MSG Instance attribute Protected Object reference (TYPE REF TO) IF_PTU_MESSAGE Collect Messages 20100514
7 GS_UTIL_IF Instance attribute Protected Attribute reference (LIKE) 20100514
8 GT_LINK_TYPE Instance attribute Public Type reference (TYPE) FOX0_LINK_TYPE_T Object Relationships in Customizing 20100514
9 GT_VALIDITY Instance attribute Public Type reference (TYPE) FOX0_VALIDITY_T Validity Types 20100514
10 GV_FREED Instance attribute Public Attribute reference (LIKE) 20100514
11 GV_INCOMPLETE Instance attribute Protected Type reference (TYPE) FLAG_X Indicator 20100514
12 GV_INCONSISTENT Instance attribute Protected Type reference (TYPE) FLAG_X Indicator 20100514
13 ST_LINK_BACK1 Static Attribute Protected Type reference (TYPE) FOX0_LINK_BACK_T Sorted Table with Inverse Relationships 20100514
14 ST_LINK_BACK2 Static Attribute Protected See coding Inverted Sort Order As in ST_LINK_BACK1 20100514
15 ST_LINK_TYPE Static Attribute Public Type reference (TYPE) FOX0_LINK_TYPE_T Object Relationships in Customizing 20100514
16 ST_OBJECT_TYPE Static Attribute Public Type reference (TYPE) FOX0_OBJECT_TYPE_T Object Types in Customizing 20100514
17 ST_OBJECT_VALIDITY Static Attribute Public Type reference (TYPE) FOX0_OBJECT_VALIDITY_T Validities of Object Types 20100514
18 ST_VALIDITY Static Attribute Public Type reference (TYPE) FOX0_VALIDITY_T Validity Types 20100514
19 SV_INITIAL_LINK_BACK Static Attribute Protected Type reference (TYPE) FLAG_X Indicator 20100514
20 SV_INITIAL_LINK_TYPE Static Attribute Protected Type reference (TYPE) FLAG_X Indicator 20100514
21 SV_INITIAL_OBJECT_TYPE Static Attribute Protected Type reference (TYPE) FLAG_X Indicator 20100514
22 SV_INITIAL_VALIDITY Static Attribute Protected Type reference (TYPE) FLAG_X Indicator 20100514
23 SV_MSG_DUMMY Static Attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20100514
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_FILL_BACK_LINKS Instance method Protected Method Check and Fill Inverse Relationships 20100514
2 CHECK_FOREIGN_KEY_RELATIONS Instance method Protected Method Are the foreign key declarations complete? 20100514
3 CHECK_OBLIGATORY_ENTRIES Instance method Protected Method Check Required Fields 20100514
4 CHECK_REDUNDANCIES Instance method Protected Method Have the inverse relationships been defined twice? 20100514
5 CHECK_SINGLE_BACK_LINK Instance method Protected Method Check Inverse Relationship 20100514
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100514
7 CLASS_FREE_DATA Static method Public Method Delete Internal Data 20100514
8 CLASS_INITIALIZE Static method Public Method Initialize 20100514
9 CLASS_UPDATE Static method Public Method Refresh 20100514
10 CONSTRUCTOR Instance method Public Constructor 20100514
11 CREATE_OBJECT Static method Public Method Create Object 20100514
12 DELETE_OBJECT Static method Public Method Delete Object 20100514
13 FREE_DATA Instance method Public Method 20100514
14 GET_ALL_LINK_TYPES Static method Private Method Import All Object Relationships 20100514
15 GET_ALL_OBJECT_TYPES Static method Private Method Import All Object Types 20100514
16 GET_ALL_VALIDITY_KINDS Static method Private Method Import All Validity Types 20100514
17 GET_UTIL_OBJECT Static method Public Method Generate Utility Object 20100514
18 OBJECT_WHERE_USED Static method Public Method Where-Used List for Objects 20100514
19 READ_AND_CHECK_LINK_TYPES Instance method Public Method Check Frame Method 20100514
20 READ_LINK_TYPES Instance method Protected Method Read Relationships for the Requested Object Types 20100514
21 READ_OBJECT_VALIDITIES Instance method Protected Method Check Validities for the Requested Object Types 20100514
22 UPDATE_UTILITIES Instance method Public Method 20100514
Events
Class CL_FOX0_OBJECT_LINKS has no event.
Types
Class CL_FOX0_OBJECT_LINKS has no local type.
Method Signatures

Method CHECK_AND_FILL_BACK_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_CODE Value transfer Type reference (TYPE) SY-SUBRC Single-Character Indicator 20100514

Method CHECK_AND_FILL_BACK_LINKS on class CL_FOX0_OBJECT_LINKS has no exception.

Method CHECK_FOREIGN_KEY_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_CODE Value transfer Type reference (TYPE) SY-SUBRC Single-Character Indicator 20100514

Method CHECK_FOREIGN_KEY_RELATIONS on class CL_FOX0_OBJECT_LINKS has no exception.

Method CHECK_OBLIGATORY_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_CODE Value transfer Type reference (TYPE) SY-SUBRC Single-Character Indicator 20100514

Method CHECK_OBLIGATORY_ENTRIES on class CL_FOX0_OBJECT_LINKS has no exception.

Method CHECK_REDUNDANCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_CODE Value transfer Type reference (TYPE) SY-SUBRC Single-Character Indicator 20100514

Method CHECK_REDUNDANCIES on class CL_FOX0_OBJECT_LINKS has no exception.

Method CHECK_SINGLE_BACK_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINK_TYPE Call by reference Type reference (TYPE) FOX0_LINK_TYPE_S Object Relationship in Customizing 20100514
2 Importing IV_BACK_LINK Call by reference Type reference (TYPE) FOX3_LINK_TYPE Type of Relationship Between Objects 20100514
# Exception Resumable Description Created on
1 INCONSISTENT Inconsistent Inverse Relationship 20100514

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FOX0_OBJECT_LINKS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FOX0_OBJECT_LINKS has no exception.

Method CLASS_FREE_DATA Signature

Method CLASS_FREE_DATA on class CL_FOX0_OBJECT_LINKS has no parameter.
Method CLASS_FREE_DATA on class CL_FOX0_OBJECT_LINKS has no exception.

Method CLASS_INITIALIZE Signature

Method CLASS_INITIALIZE on class CL_FOX0_OBJECT_LINKS has no parameter.
Method CLASS_INITIALIZE on class CL_FOX0_OBJECT_LINKS has no exception.

Method CLASS_UPDATE Signature

Method CLASS_UPDATE on class CL_FOX0_OBJECT_LINKS has no parameter.
Method CLASS_UPDATE on class CL_FOX0_OBJECT_LINKS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interfaces 20100514
2 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) FOX3_OBJ_TYPE_T Table of Object Types 20100514
3 Importing IV_CHECK_ALL_OBJECTS Call by reference Type reference (TYPE) FLAG_X Check All Objects 20100514
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Messages, Message Type 20100514
# Exception Resumable Description Created on
1 INCOMPLETE Incomplete 20100514
2 INCONSISTENT Checks Failed 20100514

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_DATA Call by reference Type reference (TYPE) FOX0_OBJ_TYPE_DATA_S Data Part for Table FOXC_OBJ_TYPE 20100514
2 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interfaces 20100514
3 Importing IT_OBJECT_STRUCTURE Call by reference Type reference (TYPE) FOX0_OBJECT_STRUCTURE_T Conversion of Object Structures to FOX Structures 20100514
4 Importing IT_VALIDITY_KIND Call by reference Type reference (TYPE) FOX0_VALIDITY_KIND_TAB_T Table with Validity Types 20100514
5 Importing IV_CHECK_FLAG Call by reference Type reference (TYPE) FLAG General Indicator 20100514
6 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU SAP R/3 System, Current Language 20100514
7 Importing IV_NAMESPACE Call by reference Type reference (TYPE) FOX3_NAMESPACE SAP Standard Settings 20100514
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) FOX3_OBJ_TYPE Object Type (Such As Material or BOM) 20100514
9 Importing IV_OBJECT_TYPE_TEXT Call by reference Type reference (TYPE) FOX3_OBJ_TYPE_EXT Description of Object Type 20100514
10 Importing IV_WITH_COMMIT Call by reference Type reference (TYPE) FLAG General Indicator 20100514
# Exception Resumable Description Created on
1 OBJECT_ALREADY_EXISTS Object Already Exists 20100514

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interfaces 20100514
2 Importing IT_OBJECT_STRUCTURE Call by reference Type reference (TYPE) FOX0_OBJECT_STRUCTURE_T Conversion of Object Structures to FOX Structures 20100514
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) FOX3_NAMESPACE SAP Standard Settings 20100514
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) FOX3_OBJ_TYPE Object Type (Such As Material or BOM) 20100514
5 Importing IV_WITH_COMMIT Call by reference Type reference (TYPE) FLAG General Indicator 20100514

Method DELETE_OBJECT on class CL_FOX0_OBJECT_LINKS has no exception.

Method FREE_DATA Signature

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

Method GET_ALL_LINK_TYPES Signature

Method GET_ALL_LINK_TYPES on class CL_FOX0_OBJECT_LINKS has no parameter.
Method GET_ALL_LINK_TYPES on class CL_FOX0_OBJECT_LINKS has no exception.

Method GET_ALL_OBJECT_TYPES Signature

Method GET_ALL_OBJECT_TYPES on class CL_FOX0_OBJECT_LINKS has no parameter.
Method GET_ALL_OBJECT_TYPES on class CL_FOX0_OBJECT_LINKS has no exception.

Method GET_ALL_VALIDITY_KINDS Signature

Method GET_ALL_VALIDITY_KINDS on class CL_FOX0_OBJECT_LINKS has no parameter.
Method GET_ALL_VALIDITY_KINDS on class CL_FOX0_OBJECT_LINKS has no exception.

Method GET_UTIL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EI_UTIL_OBJECT Call by reference Object reference (TYPE REF TO) IF_FOX3_UTILITY_OBJECT Additional Functions for FOX Objects (Stateless) 20100514
2 Importing IV_IMPLEMENTATION Call by reference Type reference (TYPE) FOX0_OBJUTIL_IMPLEMENTATION FOX Additional Functions for Object (Stateless) 20100514
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) FOX3_OBJ_TYPE Object Type (Such As Material or BOM) 20100514

Method GET_UTIL_OBJECT on class CL_FOX0_OBJECT_LINKS has no exception.

Method OBJECT_WHERE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROFILE Call by reference Type reference (TYPE) FOX0_PROFILE_T Explosion Profiles 20100514
2 Exporting EV_IN_USE Call by reference Type reference (TYPE) FLAG General Indicator 20100514
3 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interfaces 20100514
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) FOX3_OBJ_TYPE Object Type (Such As Material or BOM) 20100514

Method OBJECT_WHERE_USED on class CL_FOX0_OBJECT_LINKS has no exception.

Method READ_AND_CHECK_LINK_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) FOX3_OBJ_TYPE_T Table of Object Types 20100514
2 Importing IV_CHECK_ALL_OBJECTS Call by reference Type reference (TYPE) FLAG_X Check All Objects 20100514
3 Importing IV_CHECK_REDUNDANCIES Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
# Exception Resumable Description Created on
1 INCONSISTENT Check Failed 20100514

Method READ_LINK_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) FOX3_OBJ_TYPE_T Table of Object Types 20100514
2 Importing IV_CHECK_ALL_OBJECTS Call by reference Type reference (TYPE) FLAG_X Indicator 20100514

Method READ_LINK_TYPES on class CL_FOX0_OBJECT_LINKS has no exception.

Method READ_OBJECT_VALIDITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) FOX3_OBJ_TYPE_T Table of Object Types 20100514
2 Importing IV_CHECK_ALL_OBJECTS Call by reference Type reference (TYPE) FLAG_X Indicator 20100514
# Exception Resumable Description Created on
1 CHECK_FAILED Checks Failed 20100514

Method UPDATE_UTILITIES Signature

Method UPDATE_UTILITIES on class CL_FOX0_OBJECT_LINKS has no parameter.
Method UPDATE_UTILITIES on class CL_FOX0_OBJECT_LINKS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640