SAP ABAP Class CL_IUUC_HEALTHCHK (Class with methods to perform 1:N replication health checks)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_MULTI_LOGTAB_USE (Package) multiple use of logging tables -> registration of consumer
Properties
Class CL_IUUC_HEALTHCHK  
Short Description Class with methods to perform 1:N replication health checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_MULTI_LOGTAB_USE   multiple use of logging tables -> registration of consumer 
Created 20130225   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IUUC_HEALTHCHK has no forward declaration.
Interfaces
Class CL_IUUC_HEALTHCHK has no interface implemented.
Friends
Class CL_IUUC_HEALTHCHK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_CONS_REG Instance attribute Private Object reference (TYPE REF TO) IUUC_1N_CONS_REG_TAB Reference to IUUC_1N_CONS_REG from the sender system 20130225
2 GT_DUPLICATES_CONSREG Instance attribute Private Type reference (TYPE) IUUC_1N_CONS_REG_TAB Multiple cons. registrations IUUUC_1N_CONS_REG 20130225
3 GT_LOG_APPLTAB Instance attribute Private Object reference (TYPE REF TO) IUUC_LOG_APPLTAB_TAB Reference to IUUC_LOG_APPLTAB from the sender system 20130225
4 GT_NOREPL_TABLES Instance attribute Private Type reference (TYPE) IUUC_LOG_APPLTAB_TAB Tables from the sender not part of replication 20130228
5 GT_NOSLTCONF_CONSREG Instance attribute Private Type reference (TYPE) IUUC_1N_CONS_REG_TAB 1N_CONS_REG entries with not configs in SLT 20130225
6 GT_NOSLTCONF_POOLREG Instance attribute Private Type reference (TYPE) IUUC_POOL_REGIST_TAB POOL_REGIST entries with not configs in SLT 20130225
7 GT_OBSOLETE_APPLTAB Instance attribute Private Type reference (TYPE) IUUC_LOG_APPLTAB_TAB Contains obsolete records from IUUC_LOG_APPLTAB 20130225
8 GT_OBSOLETE_CONSREG Instance attribute Private Type reference (TYPE) IUUC_1N_CONS_REG_TAB Contains obsolete records from 1N_CONS_REG 20130225
9 GT_OBSOLETE_POOLREG Instance attribute Private Type reference (TYPE) IUUC_POOL_REGIST_TAB Contains obsolete records for IUUC_POOL_REGIST 20130225
10 GT_POOL_REGIST Instance attribute Private Object reference (TYPE REF TO) IUUC_POOL_REGIST_TAB Reference to IUUC_POOL_REGIST from the sender system 20130225
11 GT_TABLE_USAGE_SENDER Instance attribute Private Type reference (TYPE) IUUC_TABLE_USAGE_TAB All sender's tables with their configurations 20130422
12 GT_UNSET_REUSE_SENDER Instance attribute Private Type reference (TYPE) IUUC_NO_MULTICON_TAB MT_IDs from IUUC_REPL_CONFIG with no REUSE_SENDER flag set 20130305
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_REUSE_SENDER Instance method Private Method Check if REUSE_SENDER flag is set for sender's configs 20130304
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130321
3 FIND_DUPLICATE_REGIST Instance method Private Method Search for multiple config. registrations of the same logtab 20130225
4 FIND_NOREPL_TABS Instance method Private Method Find tables which are not part of replication 20130225
5 FIND_NO_SLTCONFIGS Instance method Private Method Find records in sender tables with no configurations in SLT 20130225
6 FIND_OBSOLETES Instance method Private Method Find obsolete records in sender's 3 tables 20130225
7 FIND_TABLE_USAGE Instance method Private Method Lists all tables and associated configurations from a sender 20130422
8 GET_DUPLICATES Instance method Public Method Returns results tables for duplicates check 20130227
9 GET_NOREPL_TABS Instance method Public Method Returns tables which are not part of replication 20130227
10 GET_NOSLTCONF Instance method Public Method Returns records having no configuration in SLT 20130227
11 GET_OBSOLETES Instance method Public Method Returns results tables for obsolete records check 20130227
12 GET_TABLES_USAGE_INFO Instance method Public Method Returns info on all sender's tables with associated configs 20130422
13 GET_UNCHECK_REUSE_SENDER Instance method Public Method Returns MT_IDs with unset REUSE_SENDER flag 20130305
14 PERFORM_CHECK Instance method Public Method Perform all checks 20130225
Events
Class CL_IUUC_HEALTHCHK has no event.
Types
Class CL_IUUC_HEALTHCHK has no local type.
Method Signatures

Method CHECK_REUSE_SENDER Signature

Method CHECK_REUSE_SENDER on class CL_IUUC_HEALTHCHK has no parameter.
Method CHECK_REUSE_SENDER on class CL_IUUC_HEALTHCHK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_CONSREG Call by reference Object reference (TYPE REF TO) IUUC_1N_CONS_REG_TAB Table type for IUUC_1N_CONS_REG database table 20130321
2 Importing IREF_LOGAPPLTAB Call by reference Object reference (TYPE REF TO) IUUC_LOG_APPLTAB_TAB Table type for IUUC_LOG_APPLTAB database table 20130321
3 Importing IREF_POOLREG Call by reference Object reference (TYPE REF TO) IUUC_POOL_REGIST_TAB Table type for IUUC_POOL_REGIST database table 20130321

Method CONSTRUCTOR on class CL_IUUC_HEALTHCHK has no exception.

Method FIND_DUPLICATE_REGIST Signature

Method FIND_DUPLICATE_REGIST on class CL_IUUC_HEALTHCHK has no parameter.
Method FIND_DUPLICATE_REGIST on class CL_IUUC_HEALTHCHK has no exception.

Method FIND_NOREPL_TABS Signature

Method FIND_NOREPL_TABS on class CL_IUUC_HEALTHCHK has no parameter.
Method FIND_NOREPL_TABS on class CL_IUUC_HEALTHCHK has no exception.

Method FIND_NO_SLTCONFIGS Signature

Method FIND_NO_SLTCONFIGS on class CL_IUUC_HEALTHCHK has no parameter.
Method FIND_NO_SLTCONFIGS on class CL_IUUC_HEALTHCHK has no exception.

Method FIND_OBSOLETES Signature

Method FIND_OBSOLETES on class CL_IUUC_HEALTHCHK has no parameter.
Method FIND_OBSOLETES on class CL_IUUC_HEALTHCHK has no exception.

Method FIND_TABLE_USAGE Signature

Method FIND_TABLE_USAGE on class CL_IUUC_HEALTHCHK has no parameter.
Method FIND_TABLE_USAGE on class CL_IUUC_HEALTHCHK has no exception.

Method GET_DUPLICATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DUPLICATES_CONSREG Value transfer Type reference (TYPE) IUUC_1N_CONS_REG_TAB Duplicate records from IUUC_1N_CONS_REG 20130227

Method GET_DUPLICATES on class CL_IUUC_HEALTHCHK has no exception.

Method GET_NOREPL_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOREPL_TABS Value transfer Type reference (TYPE) IUUC_LOG_APPLTAB_TAB Tables not part of replication 20130228

Method GET_NOREPL_TABS on class CL_IUUC_HEALTHCHK has no exception.

Method GET_NOSLTCONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOSLTCONF_CONSREG Value transfer Type reference (TYPE) IUUC_1N_CONS_REG_TAB Table type for IUUC_1N_CONS_REG database table 20130227
2 Exporting ET_NOSLTCONF_POOLREG Value transfer Type reference (TYPE) IUUC_POOL_REGIST_TAB Table type for IUUC_POOL_REGIST database table 20130227

Method GET_NOSLTCONF on class CL_IUUC_HEALTHCHK has no exception.

Method GET_OBSOLETES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBSOLETE_APPLTAB Value transfer Type reference (TYPE) IUUC_LOG_APPLTAB_TAB Obsolete records from IUUC_LOG_APPLTAB 20130227
2 Exporting ET_OBSOLETE_CONSREG Value transfer Type reference (TYPE) IUUC_1N_CONS_REG_TAB Obsolete records from IUUC_1N_CONS_REG 20130227
3 Exporting ET_OBSOLETE_POOLREG Value transfer Type reference (TYPE) IUUC_POOL_REGIST_TAB Obsolete records from IUUC_POOL_REGIST 20130227

Method GET_OBSOLETES on class CL_IUUC_HEALTHCHK has no exception.

Method GET_TABLES_USAGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLES_USAGE Value transfer Type reference (TYPE) IUUC_TABLE_USAGE_TAB Configuration occupancy of the tables from a sender system 20130422

Method GET_TABLES_USAGE_INFO on class CL_IUUC_HEALTHCHK has no exception.

Method GET_UNCHECK_REUSE_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REUSE_SENDER Value transfer Type reference (TYPE) IUUC_NO_MULTICON_TAB MTIDs and SCEMA NAME 20130305

Method GET_UNCHECK_REUSE_SENDER on class CL_IUUC_HEALTHCHK has no exception.

Method PERFORM_CHECK Signature

Method PERFORM_CHECK on class CL_IUUC_HEALTHCHK has no parameter.
Method PERFORM_CHECK on class CL_IUUC_HEALTHCHK has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620