SAP ABAP Class CL_FOX3_OBJECT_DATA_MANAGER (Object Data Manager)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-DRF (Application Component) Data Replication Framework
     FOX3 (Package) Framework for hierarchy explosion
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_FOX3_MEMORY_AWARE_OBJECT Read Memory Consumption 20100514
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX3_OBJECT_DATA Object Interface for Object Data Management 20100514
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PTU_HAS_UTILITY_OBJECTS Object Has Help Objects 20100514
Properties
Class CL_FOX3_OBJECT_DATA_MANAGER  
Short Description Object Data Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOX3   Framework for hierarchy explosion 
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_FOX0_DDIC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 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_FOX3_MEMORY_AWARE_OBJECT Read Memory Consumption 20100514
3 IF_FOX3_OBJECT_DATA Object Interface for Object Data Management 20100514
4 IF_PTU_HAS_UTILITY_OBJECTS Object Has Help Objects 20100514
Friends
Class CL_FOX3_OBJECT_DATA_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TAG Constant Protected Type reference (TYPE) PTU_TAG CL_FOX3_CONSTANTS=>GC_TAB_OBJECT_DATA_MANAGER Indicator 20100514
2 GI_MESSAGE Instance attribute Protected Object reference (TYPE REF TO) IF_PTU_MESSAGE Collect Messages 20100514
3 GI_PARAMETERS2 Instance attribute Protected Object reference (TYPE REF TO) IF_FOX3_PARAMETERS Explosion Parameters, Extended 20100514
4 GS_OBJECT_TYPE Instance attribute Protected Type reference (TYPE) TS_OBJECT_TYPE Last Processed Object Type 20100514
5 GS_UTIL_IF Instance attribute Protected Attribute reference (LIKE) 20100514
6 GT_DATA_STORE Instance attribute Protected See coding Object Data Memory 20100514
7 GT_OBJECT_ID Instance attribute Protected Type reference (TYPE) FOX3_OBJECT_DB_ID_T Table of Saved Object IDs 20100514
8 GT_OBJECT_TYPE Instance attribute Protected See coding Object Types 20100514
9 GV_FREED Instance attribute Public Attribute reference (LIKE) 20100514
10 GV_OBJECT_MEMORY Instance attribute Protected Type reference (TYPE) I Memory Content of Object Data 20100514
11 GV_PROFILE Instance attribute Public Attribute reference (LIKE) 20100514
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100514
2 DELETE_OBJECT_DATA Instance method Protected Method Delete All Object Tables 20100514
3 DELETE_TABLES Instance method Protected Method Delete All Object Tables 20100514
4 FREE_DATA Instance method Public Method 20100514
5 GET_ACTUAL_MEMORY Instance method Public Method 20100514
6 GET_OBJECT_DATA Instance method Protected Method Delete All Object Tables 20100514
7 LOG_ACTUAL_MEMORY Instance method Public Method 20100514
8 PREPARE_OBJECT_TYPE Instance method Protected Method Prepare Storage for the Object Type 20100514
9 RETRIEVE_TABLES Instance method Protected Method Retrieve All Object Tables 20100514
10 SET_OBJECT_DATA Instance method Protected Method Delete All Object Tables 20100514
11 STORE_TABLES Instance method Protected Method Save All Object Tables 20100514
12 UPDATE_UTILITIES Instance method Public Method 20100514
Events
Class CL_FOX3_OBJECT_DATA_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_DATA_STORE Protected See coding Structure for Object Data Storage 20100514 begin of TS_DATA_STORE, fox_structure type FOX3_DATA_STRUCTURE_NAME, counter(4) type n, length type i, fox_table type ref to data, fox_record type ref to data, end of ts_data_store
2 TS_OBJECT_TYPE Protected See coding Structure for Object Types 20100514 begin of TS_OBJECT_TYPE, object_type type fox3_obj_type, object_type_text type fox3_obj_type_ext, object_data_name type fox3_obj_data_name, fields type fox0_ddic_object_data_t, end of TS_OBJECT_TYPE
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_PARAMETERS2 Call by reference Object reference (TYPE REF TO) IF_FOX3_PARAMETERS Explosion Parameters, Extended 20100514
2 Importing IS_UTIL_IF Call by reference Type reference (TYPE) PTU_UTIL_IF_S Structure with Utility Interfaces 20100514

Method CONSTRUCTOR on class CL_FOX3_OBJECT_DATA_MANAGER has no exception.

Method DELETE_OBJECT_DATA Signature

Method DELETE_OBJECT_DATA on class CL_FOX3_OBJECT_DATA_MANAGER has no parameter.
Method DELETE_OBJECT_DATA on class CL_FOX3_OBJECT_DATA_MANAGER has no exception.

Method DELETE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_ID Call by reference Type reference (TYPE) FOX3_OBJECT_DATA_DB_ID_S Database ID for the FOX Object Data 20100514

Method DELETE_TABLES on class CL_FOX3_OBJECT_DATA_MANAGER has no exception.

Method FREE_DATA Signature

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

Method GET_ACTUAL_MEMORY Signature

Method GET_ACTUAL_MEMORY on class CL_FOX3_OBJECT_DATA_MANAGER has no parameter.
Method GET_ACTUAL_MEMORY on class CL_FOX3_OBJECT_DATA_MANAGER has no exception.

Method GET_OBJECT_DATA Signature

Method GET_OBJECT_DATA on class CL_FOX3_OBJECT_DATA_MANAGER has no parameter.
Method GET_OBJECT_DATA on class CL_FOX3_OBJECT_DATA_MANAGER has no exception.

Method LOG_ACTUAL_MEMORY Signature

Method LOG_ACTUAL_MEMORY on class CL_FOX3_OBJECT_DATA_MANAGER has no parameter.
Method LOG_ACTUAL_MEMORY on class CL_FOX3_OBJECT_DATA_MANAGER has no exception.

Method PREPARE_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) FOX3_OBJ_TYPE Object Type (Such As Material or BOM) 20100514
# Exception Resumable Description Created on
1 WRONG_OBJECT_TYPE Incorrect Object Type 20100514

Method RETRIEVE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OBJECT_DATA Call by reference Object reference (TYPE REF TO) DATA 20100514
2 Importing IS_OBJECT_ID Call by reference Type reference (TYPE) FOX3_OBJECT_DATA_DB_ID_S Database ID for the FOX Object Data 20100514

Method RETRIEVE_TABLES on class CL_FOX3_OBJECT_DATA_MANAGER has no exception.

Method SET_OBJECT_DATA Signature

Method SET_OBJECT_DATA on class CL_FOX3_OBJECT_DATA_MANAGER has no parameter.
Method SET_OBJECT_DATA on class CL_FOX3_OBJECT_DATA_MANAGER has no exception.

Method STORE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJECT_DATA Call by reference Object reference (TYPE REF TO) DATA 20100514
2 Importing IS_OBJECT_ID Call by reference Type reference (TYPE) FOX3_OBJECT_DATA_DB_ID_S Database ID for the FOX Object Data 20100514

Method STORE_TABLES on class CL_FOX3_OBJECT_DATA_MANAGER has no exception.

Method UPDATE_UTILITIES Signature

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