SAP ABAP Class CL_IUUC_DD_PHASE_CLEANUP_SHDWS (Removes outdated objects from shadow system)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_SYSTEM_SYNC_CENTRAL (Package) IUUC system synchronization (DDIC sync)-central system (MWB)
Properties
Class CL_IUUC_DD_PHASE_CLEANUP_SHDWS  
Short Description Removes outdated objects from shadow system    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_SYSTEM_SYNC_CENTRAL   IUUC system synchronization (DDIC sync)-central system (MWB) 
Created 20130626   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IUUC_DD_PHASE_CLEANUP_SHDWS has no interface implemented.
Friends
Class CL_IUUC_DD_PHASE_CLEANUP_SHDWS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STEP_REMOVE_PROXY Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '320' Step identifier in a system synchronization run 20130711
2 GC_STEP_SUSPEND_REPL Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '310' Step identifier in a system synchronization run 20130711
3 GO_PHASE_CLEANUP_SHDWS Static Attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_PHASE_CLEANUP_SHDWS Removes outdated objects from shadow system 20130626
4 MO_LOG_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER Log handler for MWB/DTL 20130826
5 MO_PERSISTENCE Instance attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_PERSISTENCE Manages system sync specific data base tables 20130626
6 MO_UTILS Instance attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_UTILS Services needed by several synchronization phases 20130626
7 MT_TABNAME_SYNONYM Instance attribute Protected Type reference (TYPE) IUUC_DD_T_SYNON_TABNAME_SORTED Sorted list of table names with corresponding synonyms 20130711
8 MV_DBCON_RCV Instance attribute Protected Type reference (TYPE) DBCON_NAME Logical name for a database connection 20131002
9 MV_DB_SCHEMA Instance attribute Protected Type reference (TYPE) IUUC_DD_DB_SCHEMA DB schema 20131002
10 MV_DEST_RCV Instance attribute Protected Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130626
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method Suspend replication; remove proxies/synonyms in shadow syst 20130711
2 GET_INSTANCE Static method Public Method Returns singleton instance of CL_IUUC_DD_PHASE_CLEANUP_SHDWS 20130626
3 PROCESS_CLEANUP Instance method Protected Method Process the cleanup steps 20130711
4 REMOVE_MIGRATION_OBJECT Instance method Protected Method Remove migration object 20130711
5 REMOVE_PROXY_SYNONYM Instance method Protected Method Remove proxy and synonym in shadow system 20130711
6 REMOVE_PROXY_SYNONYM_INT Instance method Protected Method Remove proxy and synonym in shadow system (RFC) 20130711
7 SET_OBJECT_BLOCK_STATUS Instance method Protected Method Set block status for migration object 20130711
8 SUSPEND_REPLICATION Instance method Protected Method Suspend replication 20130711
9 SUSPEND_REPLICATION_CLUSTER Instance method Protected Method Suspend replication for (logical) cluster table 20130829
Events
Class CL_IUUC_DD_PHASE_CLEANUP_SHDWS has no event.
Types
Class CL_IUUC_DD_PHASE_CLEANUP_SHDWS has no local type.
Method Signatures

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CURRENT_PHASE Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_PHASE_ID Phase identifier in a system synchronization run 20130711
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130711
3 Importing IV_PREVIOUS_PHASE Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_PHASE_ID Phase identifier in a system synchronization run 20130711
4 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130711
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130711

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG_HANDLER Call by reference Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER Log handler for MWB/DTL 20130801
2 Importing IV_DBCON_RCV Call by reference Type reference (TYPE) DBCON_NAME Logical name for a database connection 20131002
3 Importing IV_DB_SCHEMA Call by reference Type reference (TYPE) IUUC_DD_DB_SCHEMA DB schema 20131002
4 Importing IV_DEST_RCV Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130626
5 Returning RO_DD_PHASE_CLEANUP_SHDWS Value transfer Object reference (TYPE REF TO) CL_IUUC_DD_PHASE_CLEANUP_SHDWS Removes outdated objects from shadow system 20130626

Method GET_INSTANCE on class CL_IUUC_DD_PHASE_CLEANUP_SHDWS has no exception.

Method PROCESS_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SYNC_ITEM Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_ITM List with item data of a synchronization run 20130711
2 Changing CT_SYNC_WORKLIST Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_WLT List with worklist data of a synchronization run 20130711
3 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130711
4 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130711
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130711

Method REMOVE_MIGRATION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130711
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130830
3 Importing IV_USE_MT_TABLES Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130930
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130826

Method REMOVE_PROXY_SYNONYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SYNC_ITEM Call by reference Type reference (TYPE) IUUC_DD_SYNC_ITM System synchronization: item data of a synchronization run 20130711
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130711
3 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130924
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130711

Method REMOVE_PROXY_SYNONYM_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130822
2 Importing IS_SYNONYM_TABNAME Call by reference Type reference (TYPE) IUUC_DD_S_SYNONYM_TABNAME Sorted list of table names with corresponding synonyms 20130711
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130711

Method SET_OBJECT_BLOCK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130711
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130711

Method SET_OBJECT_BLOCK_STATUS on class CL_IUUC_DD_PHASE_CLEANUP_SHDWS has no exception.

Method SUSPEND_REPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SYNC_ITEM Call by reference Type reference (TYPE) IUUC_DD_SYNC_ITM System synchronization: item data of a synchronization run 20130711
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130711
3 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130711
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130711

Method SUSPEND_REPLICATION_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SYNC_ITEM Call by reference Type reference (TYPE) IUUC_DD_SYNC_ITM System synchronization: item data of a synchronization run 20130829
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130829
3 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130829
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130829
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620