SAP ABAP Class CL_IUUC_DD_UTILS (Services needed by several synchronization phases)
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_UTILS  
Short Description Services needed by several synchronization phases    
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_UTILS has no interface implemented.
Friends
Class CL_IUUC_DD_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_UTILS Static Attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_UTILS Services needed by several synchronization phases 20130626
2 MO_PERSISTENCE Instance attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_PERSISTENCE Manages system sync specific data base tables 20130715
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method Returns singleton instance of CL_IUUC_DD_UTILS 20130626
2 IS_DB_RELEVANT_OBJECT Instance method Public Method Determines the object type of a worklist entry 20130626
3 LOCK_SYNC_RUN_ID_BY_MT_ID Instance method Public Method Lock sync run ID belonging to given mass transfer 20130812
4 PREPARE_OLD_W_NEW_SYNC_ITEMS Instance method Public Method Merge old sync items with worklist into sync item list 20130716
5 PREPARE_SYNC_ITEMS Instance method Public Method Initialize the sync items for the current phase 20130715
6 READ_DDNTT_LOGTAB_NAME Instance method Public Method Read name of logging table for DDNTT in sender 20130709
7 READ_LOGTAB_NAMES Instance method Public Method Read logging table names for given tables 20130722
8 READ_POOL_CLUSTER_RCV Instance method Public Method Read table names that are pool/cluster tables in receiver 20130808
9 READ_SQLTAB_DATA_RCV Instance method Public Method Read DDIC-data of given SQL-table from receiver 20130808
10 READ_SQLTAB_NAME Instance method Public Method Read name of SQL table for given table 20130822
11 READ_SYNONYM_NAMES Instance method Public Method Read synonym names for given tables 20130626
12 RETRIEVE_CLUST_POOL_DATA Instance method Public Method Retrieve proc opt, SQL table, siblings of given cluster tab 20130927
13 SET_IMIG_STATE_IGNORE Instance method Public Method Set IMIG_STATE to IGNORE (7) n IUUC_TABLES 20130826
Events
Class CL_IUUC_DD_UTILS has no event.
Types
Class CL_IUUC_DD_UTILS has no local type.
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_UTILS Value transfer Object reference (TYPE REF TO) CL_IUUC_DD_UTILS Services needed by several synchronization phases 20130626

Method GET_INSTANCE on class CL_IUUC_DD_UTILS has no exception.

Method IS_DB_RELEVANT_OBJECT 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 20130708
2 Returning RV_DB_OBJ_TYPE Value transfer Type reference (TYPE) CHAR6 DB object type 20130626

Method IS_DB_RELEVANT_OBJECT on class CL_IUUC_DD_UTILS has no exception.

Method LOCK_SYNC_RUN_ID_BY_MT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCK_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130812
2 Exporting EV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130812
3 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130812

Method LOCK_SYNC_RUN_ID_BY_MT_ID on class CL_IUUC_DD_UTILS has no exception.

Method PREPARE_OLD_W_NEW_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 20130716
2 Importing IT_SYNC_WORKLIST Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_WLT List with worklist data of a synchronization run 20130716
3 Importing IV_CURRENT_PHASE Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_PHASE_ID Phase identifier in a system synchronization run 20130716
4 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130716

Method PREPARE_OLD_W_NEW_SYNC_ITEMS on class CL_IUUC_DD_UTILS has no exception.

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_CURRENT_PHASE Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_PHASE_ID Phase identifier in a system synchronization run 20130715
4 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
5 Importing IV_START_TIMESTAMP Call by reference Type reference (TYPE) CNV_MBT_STATE_STARTTIME Time Stamp for the Start of an Activity 20130715
6 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130715
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130715

Method READ_DDNTT_LOGTAB_NAME 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 20130709
2 Returning RV_LOGTAB_DDNTT Value transfer Type reference (TYPE) TABNAME Table Name 20130709

Method READ_DDNTT_LOGTAB_NAME on class CL_IUUC_DD_UTILS has no exception.

Method READ_LOGTAB_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOGTAB_TABNAME Call by reference Type reference (TYPE) IUUC_DD_T_SYNON_TABNAME_SORTED Sorted list of table names with corresponding synonyms 20130722
2 Importing IT_SYNC_WORKLIST Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_WLT List with worklist data of a synchronization run 20130722
3 Importing IT_TABNAME_RANGE Call by reference Type reference (TYPE) DMC_RANGES_TABNAME Ranges Table for Table Name 20130926
4 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130722

Method READ_LOGTAB_NAMES on class CL_IUUC_DD_UTILS has no exception.

Method READ_POOL_CLUSTER_RCV 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 20130808
2 Returning RT_IUUC_TABCL_MAP Value transfer Type reference (TYPE) IUUC_DD_T_TABCL_MAP List with sender-TABCLASS to receiver TABCLASS-mapping 20130808

Method READ_POOL_CLUSTER_RCV on class CL_IUUC_DD_UTILS has no exception.

Method READ_SQLTAB_DATA_RCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD06V Call by reference Type reference (TYPE) DD06V Generated Table for View DD06V 20130808
2 Exporting ET_DD16V Call by reference Type reference (TYPE) DDSQLTTAB Dictionary: Fields of a Table Pool or Table Cluster 20130808
3 Exporting EV_ERROR_TEXT Call by reference Type reference (TYPE) TEXT80 Text (80 Characters) 20130809
4 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20130809
5 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130808
6 Importing IV_RFCDEST_RCV Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130808
7 Importing IV_SQLTAB Call by reference Type reference (TYPE) SQLTABLE Name of pool/cluster in the database 20130808

Method READ_SQLTAB_DATA_RCV on class CL_IUUC_DD_UTILS has no exception.

Method READ_SQLTAB_NAME 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 20130822
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130822
3 Returning RV_SQLTAB_NAME Value transfer Type reference (TYPE) TABNAME Table Name 20130822

Method READ_SQLTAB_NAME on class CL_IUUC_DD_UTILS has no exception.

Method READ_SYNONYM_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DDXTT_DDXTF_SYNONYM Call by reference Type reference (TYPE) IUUC_DD_T_SYNON_TABNAME_SORTED Sorted list of table names with corresponding synonyms 20130626
2 Exporting ET_SYNONYM_TABNAME Call by reference Type reference (TYPE) IUUC_DD_T_SYNON_TABNAME_SORTED Sorted list of table names with corresponding synonyms 20130626
3 Importing IT_SYNC_WORKLIST Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_WLT List with worklist data of a synchronization run 20130708
4 Importing IT_TABNAME_RANGE Call by reference Type reference (TYPE) DMC_RANGES_TABNAME Ranges Table for Table Name 20130626
5 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130626

Method READ_SYNONYM_NAMES on class CL_IUUC_DD_UTILS has no exception.

Method RETRIEVE_CLUST_POOL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLUSTER_POOL Call by reference Type reference (TYPE) IUUC_TABLIST List of table names 20130927
2 Exporting EV_SQLTAB Call by reference Type reference (TYPE) SQLAPPDTAB Name of an SQL table or an appended table 20130927
3 Importing IV_IUUC_OPERATION Call by reference Type reference (TYPE) IUUC_OPERATION IUUC: Operation 20130927
4 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130927
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130927

Method RETRIEVE_CLUST_POOL_DATA on class CL_IUUC_DD_UTILS has no exception.

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

Method SET_IMIG_STATE_IGNORE on class CL_IUUC_DD_UTILS has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620