SAP ABAP Class CL_IUUC_DD_PHASE_ADJUST_RCV (Adjust DB objects in receiver 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_ADJUST_RCV  
Short Description Adjust DB objects in receiver 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 20130703   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_RCV has no interface implemented.
Friends
Class CL_IUUC_DD_PHASE_ADJUST_RCV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STEP_CREATE_SYN Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '650' Step identifier in a system synchronization run 20130704
2 GC_STEP_DELETE_OBJ Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '660' Step identifier in a system synchronization run 20130704
3 GC_STEP_DELETE_POOL Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '630' Step identifier in a system synchronization run 20130822
4 GC_STEP_DIPGNTAB Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '640' Step identifier in a system synchronization run 20130704
5 GC_STEP_FINISH_LOGTAB_REC Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '670' Step identifier in a system synchronization run 20130709
6 GC_STEP_PROC_LAST_SQL Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '629' Step identifier in a system synchronization run 20130704
7 GC_STEP_SET_INACT_NT Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID '635' Step identifier in a system synchronization run 20130704
8 GC_TABNAME Constant Protected See coding 20130703
9 GO_PHASE_ADJUST_RCV Static Attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_PHASE_ADJUST_RCV Adjust DB objects in receiver system 20130703
10 MO_PERSISTENCE Instance attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_PERSISTENCE Manages system sync specific data base tables 20130703
11 MO_UTILS Instance attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_UTILS Services needed by several synchronization phases 20130703
12 MT_TABNAME_SYNONYM Instance attribute Protected Type reference (TYPE) IUUC_DD_T_SYNON_TABNAME_SORTED Sorted list of table names with corresponding synonyms 20130703
13 MV_DBCON_RCV Instance attribute Protected Type reference (TYPE) DBCON_NAME Logical name for a database connection 20130703
14 MV_DB_SCHEMA Instance attribute Protected Type reference (TYPE) IUUC_DD_DB_SCHEMA DB schema 20130703
15 MV_DEST_RCV Instance attribute Protected Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130703
16 MV_DEST_SND Instance attribute Protected Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130709
17 MV_DIPGNTAB_COMMAND Instance attribute Protected Type reference (TYPE) SXPGLOGCMD Logical command name 20130703
18 MV_LOGTAB_DDNTT Instance attribute Private Type reference (TYPE) TABNAME Table Name 20130709
19 MV_RFCDEST_GATEWAY_RCV Instance attribute Protected Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130703
20 MV_SYNONYM_DDXTF Instance attribute Private Type reference (TYPE) TABNAME Table Name 20130703
21 MV_SYNONYM_DDXTT Instance attribute Private Type reference (TYPE) TABNAME Table Name 20130703
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_RCV Instance method Public Method Adjust DB objects in receiver system 20130703
2 CHECK_RESTART_ALLOWED Instance method Protected Method Check whether restarting this phase is possible 20130704
3 CREATE_SYNONYM_SHDWS_INT Instance method Protected Method Create synonym in shadow system (RFC) 20130704
4 DELETE_OBJECT_RCV_INT Instance method Protected Method Delete DDIC object in receiver system (RFC) 20130704
5 DELETE_POOL_TABLE_INT Instance method Protected Method Delete all records of a logical pool table in receiver (RFC) 20130822
6 EXECUTE_SQL_RCV_INT Instance method Protected Method Execute one SQL-statement (from DD_DECIDE) in receiver (RFC) 20130703
7 GET_INSTANCE Static method Public Method Returns singleton instance of CL_IUUC_DD_PHASE_ADJUST_RCV 20130703
8 GET_NEXT_SQL_STATEMENT Instance method Protected Method Read next SQL statement from given DD_DECIDE-result 20130703
9 PROCESS_ADJUST_RCV Instance method Protected Method Execute the different steps to adjust the receiver system 20130703
10 PROCESS_DIPGNTAB Instance method Protected Method Run DIPGNTAB in receiver to build new active nametab 20130704
11 PROCESS_LOGGING_TAB_REC Instance method Protected Method Set logging table record to completed in sender 20130709
12 PROCESS_OBJECT_DELETION Instance method Protected Method Delete DDIC object in receiver system 20130704
13 PROCESS_POOL_TABLE_DELETE Instance method Protected Method Delete all records of a logical pool table in receiver 20130822
14 PROCESS_SET_INACTIVE_NAMETAB Instance method Protected Method Set sender nametab as inactive nametab in receiver 20130704
15 PROCESS_SINGLE_SQL_STMNT Instance method Protected Method Execute one SQL-statement (from DD_DECIDE) in receiver 20130703
16 PROCESS_SQL_STATEMENTS Instance method Protected Method Execute the SQL-statements (from DD_DECIDE) in receiver 20130703
17 PROCESS_SYNONYM_CREATION Instance method Protected Method Create synonym in shadow system 20130704
18 RUN_DIPGNTAB_RCV_INT Instance method Protected Method Run DIPGNTAB in receiver to build new active nametab (RFC) 20130704
19 SET_INACTIVE_NAMETAB_RCV_INT Instance method Protected Method Set sender nametab as inactive nametab in receiver (RFC) 20130704
20 SET_LOGTAB_REC_TO_DONE_INT Instance method Protected Method Set logging table record to completed in sender (RFC) 20130709
Events
Class CL_IUUC_DD_PHASE_ADJUST_RCV has no event.
Types
Class CL_IUUC_DD_PHASE_ADJUST_RCV has no local type.
Method Signatures

Method ADJUST_RCV 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 20130703
2 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130703
3 Importing IV_PREVIOUS_PHASE Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_PHASE_ID Phase identifier in a system synchronization run 20130703
4 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130703
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130703

Method CHECK_RESTART_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SYNC_ITEM Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_ITM List with item data of a synchronization run 20130704
2 Returning RV_RESTART_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130704

Method CHECK_RESTART_ALLOWED on class CL_IUUC_DD_PHASE_ADJUST_RCV has no exception.

Method CREATE_SYNONYM_SHDWS_INT 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 20130704
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130709
3 Importing IS_TABNAME_SYNONYM Call by reference Type reference (TYPE) IUUC_DD_S_SYNONYM_TABNAME Synonym name with corresponding table name 20130705
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130704

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

Method DELETE_POOL_TABLE_INT 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 20130822
2 Importing IV_POOLTAB_PROXY_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130822
3 Importing IV_SQLTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130822
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130822

Method EXECUTE_SQL_RCV_INT 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 20130703
2 Importing IT_SQL_STATEMENT Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20130703
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130703

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DBCON_RCV Call by reference Type reference (TYPE) DBCON_NAME Logical name for a database connection 20130703
2 Importing IV_DB_SCHEMA Call by reference Type reference (TYPE) IUUC_DD_DB_SCHEMA DB schema 20130703
3 Importing IV_DEST_RCV Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130703
4 Importing IV_DEST_SND Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130709
5 Importing IV_DIPGNTAB_COMMAND Call by reference Type reference (TYPE) SXPGLOGCMD Logical command name 20130703
6 Importing IV_RFCDEST_GATEWAY_RCV Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130703
7 Returning RO_PHASE_ADJUST_RCV Value transfer Object reference (TYPE REF TO) CL_IUUC_DD_PHASE_ADJUST_RCV Adjust DB objects in receiver system 20130703

Method GET_INSTANCE on class CL_IUUC_DD_PHASE_ADJUST_RCV has no exception.

Method GET_NEXT_SQL_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SQL_STATEMENT Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20130703
2 Exporting EV_SQL_STATEMENT Call by reference Type reference (TYPE) STRING 20130703
3 Exporting EV_TO Call by reference Type reference (TYPE) INT4 Natural number 20130703
4 Importing IT_SYNC_DDD_RESULT Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_DDD List with results of a DD_DECIDE-simulation for one table 20130703
5 Importing IV_FROM Call by reference Type reference (TYPE) INT4 Natural number 20130703

Method GET_NEXT_SQL_STATEMENT on class CL_IUUC_DD_PHASE_ADJUST_RCV has no exception.

Method PROCESS_ADJUST_RCV 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 20130703
2 Changing CT_SYNC_WORKLIST Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_WLT List with worklist data of a synchronization run 20130709
3 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130703
4 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130703
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130703

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

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

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

Method PROCESS_POOL_TABLE_DELETE 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 20130822
2 Importing IS_SYNC_WORKLIST_REC Call by reference Type reference (TYPE) IUUC_DD_SYNC_WLT System synchronization: worklist of a synchronization run 20130822
3 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130822
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130822

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

Method PROCESS_SINGLE_SQL_STMNT 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 20130703
2 Changing CS_SYNC_SQL Call by reference Type reference (TYPE) IUUC_DD_SYNC_SQL System synchronization: SQL-statements to adjust DB object 20130703
3 Importing IT_SQL_STATEMENT Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20130703
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130703

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

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

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

Method SET_INACTIVE_NAMETAB_RCV_INT 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 20130704
2 Importing IS_X030L Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130704
3 Importing IT_X031L Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130704
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130704

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