SAP ABAP Class CL_IUUC_DD_PHASE_ADJUST_REPL (Adjusts replication (resume/create))
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_ADJUST_REPL  
Short Description Adjusts replication (resume/create)    
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 20130711   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_ADJUST_REPL has no interface implemented.
Friends
Class CL_IUUC_DD_PHASE_ADJUST_REPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STEP_ADD_TABLE Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '730' Step identifier in a system synchronization run 20130715
2 GC_STEP_DEL_IUUC_TAB Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '750' Step identifier in a system synchronization run 20130716
3 GC_STEP_DEL_LOGTAB Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '720' Step identifier in a system synchronization run 20130716
4 GC_STEP_DEL_TRIGGER Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '710' Step identifier in a system synchronization run 20130716
5 GC_STEP_RESUME Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '740' Step identifier in a system synchronization run 20130716
6 GO_PHASE_ADJUST_REPL Static Attribute Private Object reference (TYPE REF TO) CL_IUUC_DD_PHASE_ADJUST_REPL Adjusts replication (resume/create) 20130711
7 MO_LOG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER Log handler for MWB/DTL 20130801
8 MO_PERSISTENCE Instance attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_PERSISTENCE Manages system sync specific data base tables 20130711
9 MO_UTILS Instance attribute Private Object reference (TYPE REF TO) CL_IUUC_DD_UTILS Services needed by several synchronization phases 20130715
10 MV_DATCL1 Instance attribute Private Type reference (TYPE) TABART Data class in technical settings 20140502
11 MV_DATCL2 Instance attribute Private Type reference (TYPE) TABART Data class in technical settings 20140502
12 MV_DATCL3 Instance attribute Private Type reference (TYPE) TABART Data class in technical settings 20140502
13 MV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20130801
14 MV_MT_ID Instance attribute Private Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130711
15 MV_PHASE_ID Instance attribute Private Type reference (TYPE) IUUC_DD_SYNC_RUN_PHASE_ID Phase identifier in a system synchronization run 20130711
16 MV_SYNC_RUN_ID Instance attribute Private Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130711
17 MV_TABNAME_SIBLING Instance attribute Private Type reference (TYPE) TABNAME Table Name 20131010
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TABLE_TO_REPLICATION Instance method Private Method Step: add table to replication 20130711
2 ADJUST_REPL Instance method Public Method Add new tables to replication, resume changed tables 20130711
3 CHECK_FOR_DEL_LASTTAB_POCL Instance method Private Method Check if additional logical tables exist in physical table 20130917
4 CHECK_FOR_TEMP_TABLE Instance method Private Method Check whether record refers to temporary table in sender 20130819
5 DELETE_IUUC_TAB_REC Instance method Protected Method Step: delete iuuc_tables record 20130716
6 DELETE_LOGTAB Instance method Private Method Step: delete logging table for given table 20130716
7 DELETE_TRIGGER Instance method Private Method This step deletes trigger for given table 20130716
8 GET_INSTANCE Static method Public Method Returns singleton instance of CL_IUUC_DD_PHASE_ADJUST_REPL 20130711
9 PREPARE_INIT_LOAD Static method Public Method Prepare steps for running initial load 20130814
10 PREPARE_SYNC_ITEMS Instance method Protected Method Initialize the sync items for the current phase 20130715
11 REMOVE_BLOCK_ON_LOAD Instance method Private Method Step: remove block on load 20130925
12 REMOVE_MIGR_OBJS_POOL Instance method Private Method Remove migration objects of pool table siblings 20131009
13 RESUME_REPLICATION Instance method Private Method Step: resume replication for modified tables 20130711
Events
Class CL_IUUC_DD_PHASE_ADJUST_REPL has no event.
Types
Class CL_IUUC_DD_PHASE_ADJUST_REPL has no local type.
Method Signatures

Method ADD_TABLE_TO_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
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130711

Method ADJUST_REPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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 CHECK_FOR_DEL_LASTTAB_POCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYNC_ITEM Call by reference Type reference (TYPE) IUUC_DD_SYNC_ITM System synchronization: item data of a synchronization run 20130917
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130917
3 Returning RV_IS_LAST_LOGICAL_DELETED_TAB Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130917

Method CHECK_FOR_DEL_LASTTAB_POCL on class CL_IUUC_DD_PHASE_ADJUST_REPL has no exception.

Method CHECK_FOR_TEMP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYNC_ITEM Call by reference Type reference (TYPE) IUUC_DD_SYNC_ITM System synchronization: item data of a synchronization run 20130819
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130819
3 Returning RV_IS_TEMP_TABLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130819

Method CHECK_FOR_TEMP_TABLE on class CL_IUUC_DD_PHASE_ADJUST_REPL has no exception.

Method DELETE_IUUC_TAB_REC 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 20130716
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130716
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130716

Method DELETE_LOGTAB 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 20130716
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130716
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130716

Method DELETE_TRIGGER 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 20130716
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130716
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130716

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_DATCL1 Call by reference Type reference (TYPE) TABART Data class in technical settings 20140502
3 Importing IV_DATCL2 Call by reference Type reference (TYPE) TABART Data class in technical settings 20140502
4 Importing IV_DATCL3 Call by reference Type reference (TYPE) TABART Data class in technical settings 20140502
5 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130711
6 Importing IV_PHASE_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_PHASE_ID Phase identifier in a system synchronization run 20130711
7 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130711
8 Returning RO_PHASE_ADJUST_REPL Value transfer Object reference (TYPE REF TO) CL_IUUC_DD_PHASE_ADJUST_REPL 20130711

Method GET_INSTANCE on class CL_IUUC_DD_PHASE_ADJUST_REPL has no exception.

Method PREPARE_INIT_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABNAM_AND_LOGTAB Call by reference Type reference (TYPE) IUUC_DD_T_TABNAM_LOGTAB Table name and corresponding logging table 20130814
2 Importing IV_SNDRFC Call by reference Type reference (TYPE) RFCDES-RFCDEST Logical Destination (Specified in Function Call) 20130817
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130814

Method PREPARE_SYNC_ITEMS 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 20130715
2 Importing IT_SYNC_WORKLIST Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_WLT List with worklist data of a synchronization run 20130715
3 Importing IV_DELETE_OLD_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130715
4 Importing IV_START_TIMESTAMP Call by reference Type reference (TYPE) CNV_MBT_STATE_STARTTIME Time Stamp for the Start of an Activity 20130715
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130715

Method REMOVE_BLOCK_ON_LOAD 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 20130925
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130925
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130925

Method REMOVE_MIGR_OBJS_POOL 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 20131009
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131009

Method REMOVE_MIGR_OBJS_POOL on class CL_IUUC_DD_PHASE_ADJUST_REPL has no exception.

Method RESUME_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
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130711
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620