SAP ABAP Class CL_IUUC_DD_PERSISTENCE (Manages system sync specific data base tables)
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_PERSISTENCE  
Short Description Manages system sync specific data base tables    
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_PERSISTENCE has no interface implemented.
Friends
Class CL_IUUC_DD_PERSISTENCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OPERATION_DEL Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_ITM_OPERATION 'D' Indicator: operation to be executed with the item 20130628
2 GC_OPERATION_INS Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_ITM_OPERATION 'I' Indicator: operation to be executed with the item 20130628
3 GC_OPERATION_UPD Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_ITM_OPERATION 'U' Indicator: operation to be executed with the item 20130628
4 GC_RECEIVER Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_SND_RCV '2' Indicator: data originates from sender or receiver system 20130627
5 GC_SENDER Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_SND_RCV '1' Indicator: data originates from sender or receiver system 20130627
6 GC_SYNC_RUN_STATUS_FAILED Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STATUS '3' Status of a system synchronization run 20130722
7 GC_SYNC_RUN_STATUS_RESTARTED Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STATUS '2' Status of a system synchronization run 20130722
8 GC_SYNC_RUN_STATUS_STARTED Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STATUS '1' Status of a system synchronization run 20130722
9 GC_SYNC_RUN_STATUS_SUCCESS Constant Public Type reference (TYPE) IUUC_DD_SYNC_RUN_STATUS '9' Status of a system synchronization run 20130708
10 GO_PERSISTENCE Static Attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_PERSISTENCE Manages system sync specific data base tables 20130626
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SYNC_RUNS_COMPLETED Instance method Public Method Checks whether all sync runs for given MT ID are completed 20130722
2 CREATE_SYNC_RUN_ID Instance method Public Method Creates a new sync run ID for the given mass transfer 20130708
3 DELETE_OLD_PHASE_DATA Instance method Public Method Deletes outdated phase data from data base 20130701
4 DELETE_OLD_SYNC_RUN_DATA Instance method Public Method Deletes outdated sync run data from data base 20130704
5 DELETE_SYSTEM_SYNC_ITEMS Instance method Public Method Deletes given system synchronization items from DB 20130730
6 GET_INSTANCE Static method Public Method Returns singleton instance of CL_IUUC_DD_PERSISTENCE 20130626
7 INSERT_DDD_RESULT Instance method Public Method Inserts the given DD_DECIDE-simulation result into DB 20130701
8 INSERT_NAMETAB Instance method Public Method Inserts the given nametab data into DB 20130627
9 INSERT_SQL_STATEMENT Instance method Public Method Inserts the given SQL statement data into data base 20130703
10 INSERT_SYSTEM_SYNC_ITEMS Instance method Public Method Inserts given system synchronization items into DB 20130626
11 INSERT_SYSTEM_SYNC_PHASE Instance method Public Method Inserts given status record for system synchronization 20130701
12 INSERT_SYSTEM_SYNC_RUN Instance method Public Method Inserts status record for given synchronization run 20130708
13 INSERT_SYSTEM_SYNC_WORKLIST Instance method Public Method Inserts given system synchronization worklist into DB 20130708
14 READ_DDD_RESULT Instance method Public Method Returns DD_DECIDE-simulation result for given sync item 20130703
15 READ_NAMETAB Instance method Public Method Returns nametab for given object 20130704
16 READ_SYSTEM_SYNC_ITEMS Instance method Public Method Returns system synchronization items 20130626
17 READ_SYSTEM_SYNC_PHASE Instance method Public Method Returns status record for given system synchronization phase 20130701
18 READ_SYSTEM_SYNC_WORKLIST Instance method Public Method Reads system synchronization worklist for given sync run ID 20130708
19 READ_UNPROCESSED_SYNC_RUN Instance method Public Method Reads unprocessed sync run data for given mass transfer 20130708
20 SET_STEP_TO_COMPLETED Instance method Public Method Sets step to completed when step is not applicable 20130711
21 SET_STEP_TO_STARTED Instance method Public Method Sets step to started (running) 20130711
22 UPDATE_SQL_STATEMENT Instance method Public Method Updates the given SQL statement data in data base 20130703
23 UPDATE_STEP_STATUS Instance method Public Method Updates status and data of given sync item 20130711
24 UPDATE_SYSTEM_SYNC_ITEMS Instance method Public Method Updates given system synchronization items in DB 20130626
25 UPDATE_SYSTEM_SYNC_PHASE Instance method Public Method Updates given status record for given system synchronization 20130701
26 UPDATE_SYSTEM_SYNC_RUN Instance method Public Method Updates status record for given synchronization run 20130708
27 UPDATE_SYSTEM_SYNC_WLT_RECORD Instance method Public Method Updates given system sync worklist record in DB 20130708
Events
Class CL_IUUC_DD_PERSISTENCE has no event.
Types
Class CL_IUUC_DD_PERSISTENCE has no local type.
Method Signatures

Method CHECK_SYNC_RUNS_COMPLETED 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 20130722
2 Returning RV_SYNC_RUNS_COMPLETED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130722

Method CHECK_SYNC_RUNS_COMPLETED on class CL_IUUC_DD_PERSISTENCE has no exception.

Method CREATE_SYNC_RUN_ID 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 20130708
2 Returning RV_SYNC_RUN_ID Value transfer Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130708
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130708

Method DELETE_OLD_PHASE_DATA 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 20130701
2 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130701
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130701

Method DELETE_OLD_SYNC_RUN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PHASE_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_PHASE_ID Phase identifier in a system synchronization run 20130704
2 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130704

Method DELETE_OLD_SYNC_RUN_DATA on class CL_IUUC_DD_PERSISTENCE has no exception.

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

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DD_PERSISTENCE Value transfer Object reference (TYPE REF TO) CL_IUUC_DD_PERSISTENCE Manages system sync specific data base tables 20130626

Method GET_INSTANCE on class CL_IUUC_DD_PERSISTENCE has no exception.

Method INSERT_DDD_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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 20130701
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130701

Method INSERT_NAMETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_X030L Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130627
2 Importing IT_X031L Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130627
3 Importing IV_SND_RCV Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_SND_RCV Indicator: data originates from sender or receiver system 20130627
4 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130627
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130627

Method INSERT_SQL_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYNC_SQL_STATEMENT Call by reference Type reference (TYPE) IUUC_DD_SYNC_SQL System synchronization: SQL-statements to adjust DB object 20130703
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130703

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

Method INSERT_SYSTEM_SYNC_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYNC_RUN_PHASE Call by reference Type reference (TYPE) IUUC_DD_SYNC_PHS System synchronization: phase data of a synchronization run 20130701
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130701

Method INSERT_SYSTEM_SYNC_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYNC_RUN_HDR Call by reference Type reference (TYPE) IUUC_DD_SYNC_HDR System synchronization: header data of a synchronization run 20130708
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130708

Method INSERT_SYSTEM_SYNC_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SYNC_WORKLIST Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_WLT List with worklist data of a synchronization run 20130708
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130708

Method READ_DDD_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_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
2 Importing IS_SYNC_ITEM Call by reference Type reference (TYPE) IUUC_DD_SYNC_ITM System synchronization: item data of a synchronization run 20130703

Method READ_DDD_RESULT on class CL_IUUC_DD_PERSISTENCE has no exception.

Method READ_NAMETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_X030L Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130704
2 Exporting ET_X031L Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130704
3 Importing IS_SYNC_ITEM Call by reference Type reference (TYPE) IUUC_DD_SYNC_ITM System synchronization: item data of a synchronization run 20130704
4 Importing IV_SND_RCV Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_SND_RCV Indicator: data originates from sender or receiver system 20130704

Method READ_NAMETAB on class CL_IUUC_DD_PERSISTENCE has no exception.

Method READ_SYSTEM_SYNC_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYNC_ITEM Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_ITM List with item data of a synchronization run 20130626
2 Importing IV_PHASE_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_PHASE_ID Phase identifier in a system synchronization run 20130626
3 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130626

Method READ_SYSTEM_SYNC_ITEMS on class CL_IUUC_DD_PERSISTENCE has no exception.

Method READ_SYSTEM_SYNC_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SYNC_RUN_PHASE Call by reference Type reference (TYPE) IUUC_DD_SYNC_PHS System synchronization: phase data of a synchronization run 20130701
2 Importing IV_PHASE_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_PHASE_ID Phase identifier in a system synchronization run 20130701
3 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130701

Method READ_SYSTEM_SYNC_PHASE on class CL_IUUC_DD_PERSISTENCE has no exception.

Method READ_SYSTEM_SYNC_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYNC_WORKLIST Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_WLT List with worklist data of a synchronization run 20130708
2 Importing IV_SYNC_RUN_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ID Identifier of a system synchronization run 20130708

Method READ_SYSTEM_SYNC_WORKLIST on class CL_IUUC_DD_PERSISTENCE has no exception.

Method READ_UNPROCESSED_SYNC_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SYNC_RUN_HDR Call by reference Type reference (TYPE) IUUC_DD_SYNC_HDR System synchronization: header data of a synchronization run 20130708
2 Exporting ET_SYNC_RUN_PHS Call by reference Type reference (TYPE) IUUC_DD_T_SYNC_PHS List with phase data 20130708
3 Importing IV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130708

Method READ_UNPROCESSED_SYNC_RUN on class CL_IUUC_DD_PERSISTENCE has no exception.

Method SET_STEP_TO_COMPLETED 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 IV_ITEM_STATUS_COMPLETED Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ITM_STATUS Status of an item of a system synchronization run 20130711
3 Importing IV_STEP_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID Step identifier in a system synchronization run 20130711
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130711

Method SET_STEP_TO_STARTED 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 IV_ITEM_STATUS_RUNNING Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_ITM_STATUS Status of an item of a system synchronization run 20130711
3 Importing IV_STEP_ID Call by reference Type reference (TYPE) IUUC_DD_SYNC_RUN_STEP_ID Step identifier in a system synchronization run 20130711
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130711

Method UPDATE_SQL_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYNC_SQL_STATEMENT Call by reference Type reference (TYPE) IUUC_DD_SYNC_SQL System synchronization: SQL-statements to adjust DB object 20130703
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130703

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

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

Method UPDATE_SYSTEM_SYNC_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYNC_RUN_PHASE Call by reference Type reference (TYPE) IUUC_DD_SYNC_PHS System synchronization: phase data of a synchronization run 20130701
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130701

Method UPDATE_SYSTEM_SYNC_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYNC_RUN_HDR Call by reference Type reference (TYPE) IUUC_DD_SYNC_HDR System synchronization: header data of a synchronization run 20130708
# Exception Resumable Description Created on
1 CX_IUUC_DD_REPL DDIC Replication Error 20130708

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