SAP ABAP Class CL_FOX3_SERIALIZATION (Serialization of Objects in MDE (Inbound/Outbound))
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-DRF (Application Component) Data Replication Framework
     FOX3_SPT (Package) Serialization of Objects in Distribution Processes
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FOX3_SERIAL_POST Serialization of Objects in the MDS (Inbound) 20100514
2 Inheritance (c INHERITING FROM c_ref)  CL_FOX3_SERIAL_SEND Serialization of Objects in the MDS (Outbound) 20100514
Properties
Class CL_FOX3_SERIALIZATION  
Short Description Serialization of Objects in MDE (Inbound/Outbound)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOX3_SPT   Serialization of Objects in Distribution Processes 
Created 20100514   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FOX3_SERIALIZATION has no forward declaration.
Interfaces
Class CL_FOX3_SERIALIZATION has no interface implemented.
Friends
Class CL_FOX3_SERIALIZATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BALLEVEL_ONE Constant Protected Type reference (TYPE) BALLEVEL '1' Application Log: Level of Detail 20100514
2 CO_BALLEVEL_TWO Constant Protected Type reference (TYPE) BALLEVEL '2' Application Log: Level of Detail 20100514
3 CO_BLOCK_SIZE_OBJCNT Constant Protected Type reference (TYPE) SYTABIX 1000 Block Size for Request for New Object Counter 20100514
4 CO_FOXPORTION Constant Protected Type reference (TYPE) I 1000 Number of FOX Parents 20100514
5 CO_X Constant Protected Type reference (TYPE) C 'X' Checkbox 20100514
6 MV_COUNTER_OBJCNT Instance attribute Protected Type reference (TYPE) I Object Counter Incremented 20100514
7 MV_FLG_TEST Instance attribute Protected Type reference (TYPE) FLAG Flag: Test Mode Active 20100514
8 MV_MAX_OBJCNT_COUNTER Instance attribute Protected Type reference (TYPE) I Object Counter 20100514
9 MV_TEST_COUNTER Instance attribute Protected Type reference (TYPE) I Object Counter for Test 20100514
10 SR_CON Instance attribute Protected Object reference (TYPE REF TO) I Reference to Process Container 20100514
11 SR_SRV Instance attribute Protected Object reference (TYPE REF TO) I Reference to Service Class 20100514
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100514
2 EXECUTE Instance method Public Method Generating Serialization Data 20100514
3 GET_NEW_OBJCNT_FROM_PROC Instance method Protected Method Get Next Object Counter for Process Container 20100514
4 GET_RANK_TO_OBJECTS Instance method Protected Method Determining Serialization Rank of Objects 20100514
5 LOG_MISSED_OBJ Instance method Protected Method Writing Log Regarding Missing Objects 20100514
6 MARK_AND_LOG_BLOCKED_OBJ Instance method Protected Method Selecting Objects Blocked by Missing Objects 20100514
7 MARK_AND_LOG_CYCLES Instance method Protected Method Selecting Objects with Circle Relationships 20100514
8 MARK_AND_LOG_MISSING_OBJ Instance method Protected Method Selecting Directly Blocked Objects by Missing Objects 20100514
9 MARK_AND_LOG_OBJ_BEHIND_CYCLES Instance method Protected Method Selecting Objects Blocked by Circle Relationships 20100514
Events
Class CL_FOX3_SERIALIZATION has no event.
Types
Class CL_FOX3_SERIALIZATION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) I Template for MDM Process Types 20100514
2 Importing IR_SERVICE Call by reference Object reference (TYPE REF TO) I Service Class for MDM Process Types 20100514

Method CONSTRUCTOR on class CL_FOX3_SERIALIZATION has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STATUS_PROC Call by reference Type reference (TYPE) I Process Status 20100514

Method EXECUTE on class CL_FOX3_SERIALIZATION has no exception.

Method GET_NEW_OBJCNT_FROM_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER Value transfer Type reference (TYPE) I 1 20100514
2 Returning RV_OBJCNT Value transfer Type reference (TYPE) I Object Counter 20100514

Method GET_NEW_OBJCNT_FROM_PROC on class CL_FOX3_SERIALIZATION has no exception.

Method GET_RANK_TO_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PROC_STATUS Call by reference Type reference (TYPE) I Process Status 20100514
2 Importing IR_DIGRAPH Call by reference Object reference (TYPE REF TO) CL_FOX3_DIGRAPH Digraphs 20100514

Method GET_RANK_TO_OBJECTS on class CL_FOX3_SERIALIZATION has no exception.

Method LOG_MISSED_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MISSED_OBJ Call by reference Type reference (TYPE) I Missing Objects 20100514

Method LOG_MISSED_OBJ on class CL_FOX3_SERIALIZATION has no exception.

Method MARK_AND_LOG_BLOCKED_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BLOCKED_BY_MISSED_NODES Call by reference Type reference (TYPE) FOX3_NODES_T Nodes Blocked Indirectly by Missing Objects 20100514

Method MARK_AND_LOG_BLOCKED_OBJ on class CL_FOX3_SERIALIZATION has no exception.

Method MARK_AND_LOG_CYCLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMPS_WITH_CYCLES Call by reference Type reference (TYPE) FOX3_KOMPS_NODE_T Strong Connectivity Component (Sorted by Node) 20100514

Method MARK_AND_LOG_CYCLES on class CL_FOX3_SERIALIZATION has no exception.

Method MARK_AND_LOG_MISSING_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MISSING_NODES Call by reference Type reference (TYPE) FOX3_NODES_T Nodes Blocked Directly by Missing Objects 20100514

Method MARK_AND_LOG_MISSING_OBJ on class CL_FOX3_SERIALIZATION has no exception.

Method MARK_AND_LOG_OBJ_BEHIND_CYCLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BLOCKED_BY_CYCLES Call by reference Type reference (TYPE) FOX3_KOMPS_NODE_T Objects Blocked by Circle References 20100514

Method MARK_AND_LOG_OBJ_BEHIND_CYCLES on class CL_FOX3_SERIALIZATION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in