SAP ABAP Class CL_IUUC_REPL_LOG_CL (Cluster impl. of replication logging)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_REPL_LOGGING (Package) Replication logging -> temp. store replic. data in INDX-Clus
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IUUC_REPL_LOGGING Abstract superclass for the repl. logging 20130705
Properties
Class CL_IUUC_REPL_LOG_CL  
Short Description Cluster impl. of replication logging    
Super Class CL_IUUC_REPL_LOGGING Abstract superclass for the repl. logging 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_REPL_LOGGING   Replication logging -> temp. store replic. data in INDX-Clus 
Created 20130705   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IUUC_REPL_LOG_CL has no forward declaration.
Interfaces
Class CL_IUUC_REPL_LOG_CL has no interface implemented.
Friends
Class CL_IUUC_REPL_LOG_CL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_RL_SQLTAB_INSTANCE Instance attribute Private Object reference (TYPE REF TO) CL_IUUC_REPL_LOG_CL Cluster impl. of replication logging 20130905
2 SQLTAB Instance attribute Private Type reference (TYPE) TABNAME 20130902
3 SQLTAB_REF_TABLE Instance attribute Private Type reference (TYPE) TABNAME 20130902
4 T_MEDATACL Instance attribute Protected Type reference (TYPE) IUUC_T_RL_MEDATACL Repl logging -> meta data of data cluster 20130715
5 T_RL_INSTANCES Static Attribute Private Type reference (TYPE) IUUC_T_REPL_LOG_CL_REF Cluster impl. of replication logging 20130915
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130712
2 DATA_TO_NEW_FORMAT Instance method Private Method moves the data from a historic table to the new table format 20130905
3 DELETE_OUTDATED_DATA Static method Public Method deletes outdated data older than suplied timestamp 20130808
4 DELETE_RL_DATACL_ALL Static method Public Method delete all data for given MT_ID 20130705
5 DELETE_RL_DATA_MT_ID_TAB Static method Public Method delete entry for given mtid and tabname 20130809
6 DEL_OUTDATED_DATA_MT_ID_TAB Static method Public Method delete outdated data for given mt_id and table 20130913
7 GET_RL_INSTANCE Static method Public Method create/get instance of this class 20130712
8 READ_PACKAGE_SQLTAB Instance method Private Method Read one package of data for the physical cluster 20130902
9 READ_PACKAGE_TABNAME Instance method Private Method Read one package of data for the logical cluster 20130902
10 REFRESH_CLUSTER_CHILD_ITAB Instance method Private Method load all tabnames for given SQLTAB 20130712
11 WRITE_DATA_CHILD_NODE Instance method Public Method write the data for a given child node 20130805
12 WRITE_DATA_COMMIT_WORK Static method Public Method perform commit work after updating parent + child node 20130805
13 WRITE_PACKAGE_SQLTAB Instance method Private Method Write one package of data for the physical cluster 20130902
14 WRITE_PACKAGE_TABNAME Instance method Private Method Write one package of data for the logical cluster 20130902
Events
Class CL_IUUC_REPL_LOG_CL has no event.
Types
Class CL_IUUC_REPL_LOG_CL has no local type.
Method Signatures

Method CONSTRUCTOR 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 20130712
2 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME table name 20130712
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130715

Method DATA_TO_NEW_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_OUT Call by reference Type reference (TYPE) ANY TABLE 20130905
2 Exporting IT_TABLE_IN Call by reference Type reference (TYPE) ANY TABLE 20130905
# Exception Resumable Description Created on
1 MOVE_MISSMATCH_ERROR Missmatch structure error when moving data to the new struct 20130905

Method DELETE_OUTDATED_DATA 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 Importing IV_RELID Call by reference Type reference (TYPE) IUUC_RL_RELID Replication Logging RELID 20130808
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130808

Method DELETE_OUTDATED_DATA on class CL_IUUC_REPL_LOG_CL has no exception.

Method DELETE_RL_DATACL_ALL 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 20130705

Method DELETE_RL_DATACL_ALL on class CL_IUUC_REPL_LOG_CL has no exception.

Method DELETE_RL_DATA_MT_ID_TAB 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 20130809
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20130809

Method DELETE_RL_DATA_MT_ID_TAB on class CL_IUUC_REPL_LOG_CL has no exception.

Method DEL_OUTDATED_DATA_MT_ID_TAB 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 20130913
2 Importing IV_RELID Call by reference Type reference (TYPE) IUUC_RL_RELID Replication Logging RELID 20130913
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20130913
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130913

Method DEL_OUTDATED_DATA_MT_ID_TAB on class CL_IUUC_REPL_LOG_CL has no exception.

Method GET_RL_INSTANCE 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 20130712
2 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Container Name for Table Name 20130915
3 Returning RO_RL_INSTANCE Value transfer Object reference (TYPE REF TO) CL_IUUC_REPL_LOG_CL Cluster impl. of replication logging 20130712
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130712

Method READ_PACKAGE_SQLTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_DATA Call by reference Type reference (TYPE) ANY TABLE 20130902
2 Importing IV_PACKAGE_ID Call by reference Type reference (TYPE) IUUC_RL_PACKAGE_ID repl logging - package ID 20130902
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130902

Method READ_PACKAGE_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_DATA Call by reference Type reference (TYPE) ANY TABLE 20130902
2 Importing IV_PACKAGE_ID Call by reference Type reference (TYPE) IUUC_RL_PACKAGE_ID repl logging - package ID 20130902
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130902

Method REFRESH_CLUSTER_CHILD_ITAB 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 20130712
2 Importing IV_SQLTAB Call by reference Type reference (TYPE) TABNAME 20130712
3 Returning RT_MEDATACL Value transfer Type reference (TYPE) IUUC_T_RL_MEDATACL itab of DB-table IUUC_RL_MEDATACL 20130715

Method REFRESH_CLUSTER_CHILD_ITAB on class CL_IUUC_REPL_LOG_CL has no exception.

Method WRITE_DATA_CHILD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_INS Call by reference Type reference (TYPE) ANY TABLE 20130805
2 Importing IV_CHILD_TABNAME Call by reference Type reference (TYPE) TABNAME 20130805
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130805

Method WRITE_DATA_COMMIT_WORK Signature

Method WRITE_DATA_COMMIT_WORK on class CL_IUUC_REPL_LOG_CL has no parameter.
Method WRITE_DATA_COMMIT_WORK on class CL_IUUC_REPL_LOG_CL has no exception.

Method WRITE_PACKAGE_SQLTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_DATA Call by reference Type reference (TYPE) ANY TABLE 20130902
2 Importing IV_PACKAGE_ID Call by reference Type reference (TYPE) IUUC_RL_PACKAGE_ID repl logging - package ID 20130902
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130902

Method WRITE_PACKAGE_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE_DATA Call by reference Type reference (TYPE) ANY TABLE 20130902
2 Importing IV_PACKAGE_ID Call by reference Type reference (TYPE) IUUC_RL_PACKAGE_ID repl logging - package ID 20130902
# Exception Resumable Description Created on
1 CX_IUUC_RL Exception class for replication logging 20130902
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620