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 | 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 | Instance attribute | Private | Type reference (TYPE) | IUUC_1N_CONS_REG_TAB | Multiple cons. registrations IUUUC_1N_CONS_REG | 20130225 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | IUUC_LOG_APPLTAB_TAB | Reference to IUUC_LOG_APPLTAB from the sender system | 20130225 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | IUUC_LOG_APPLTAB_TAB | Tables from the sender not part of replication | 20130228 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | IUUC_1N_CONS_REG_TAB | 1N_CONS_REG entries with not configs in SLT | 20130225 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | IUUC_POOL_REGIST_TAB | POOL_REGIST entries with not configs in SLT | 20130225 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | IUUC_LOG_APPLTAB_TAB | Contains obsolete records from IUUC_LOG_APPLTAB | 20130225 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | IUUC_1N_CONS_REG_TAB | Contains obsolete records from 1N_CONS_REG | 20130225 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | IUUC_POOL_REGIST_TAB | Contains obsolete records for IUUC_POOL_REGIST | 20130225 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | IUUC_POOL_REGIST_TAB | Reference to IUUC_POOL_REGIST from the sender system | 20130225 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | IUUC_TABLE_USAGE_TAB | All sender's tables with their configurations | 20130422 | |||
| 12 | 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 | Instance method | Private | Method | Check if REUSE_SENDER flag is set for sender's configs | 20130304 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20130321 | |
| 3 | Instance method | Private | Method | Search for multiple config. registrations of the same logtab | 20130225 | |
| 4 | Instance method | Private | Method | Find tables which are not part of replication | 20130225 | |
| 5 | Instance method | Private | Method | Find records in sender tables with no configurations in SLT | 20130225 | |
| 6 | Instance method | Private | Method | Find obsolete records in sender's 3 tables | 20130225 | |
| 7 | Instance method | Private | Method | Lists all tables and associated configurations from a sender | 20130422 | |
| 8 | Instance method | Public | Method | Returns results tables for duplicates check | 20130227 | |
| 9 | Instance method | Public | Method | Returns tables which are not part of replication | 20130227 | |
| 10 | Instance method | Public | Method | Returns records having no configuration in SLT | 20130227 | |
| 11 | Instance method | Public | Method | Returns results tables for obsolete records check | 20130227 | |
| 12 | Instance method | Public | Method | Returns info on all sender's tables with associated configs | 20130422 | |
| 13 | Instance method | Public | Method | Returns MT_IDs with unset REUSE_SENDER flag | 20130305 | |
| 14 | 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 | 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 | IREF_LOGAPPLTAB | Call by reference | Object reference (TYPE REF TO) | IUUC_LOG_APPLTAB_TAB | Table type for IUUC_LOG_APPLTAB database table | 20130321 | |||
| 3 | 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 | 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 | 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 | ET_NOSLTCONF_CONSREG | Value transfer | Type reference (TYPE) | IUUC_1N_CONS_REG_TAB | Table type for IUUC_1N_CONS_REG database table | 20130227 | |||
| 2 | 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 | ET_OBSOLETE_APPLTAB | Value transfer | Type reference (TYPE) | IUUC_LOG_APPLTAB_TAB | Obsolete records from IUUC_LOG_APPLTAB | 20130227 | |||
| 2 | ET_OBSOLETE_CONSREG | Value transfer | Type reference (TYPE) | IUUC_1N_CONS_REG_TAB | Obsolete records from IUUC_1N_CONS_REG | 20130227 | |||
| 3 | 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 | 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 | 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 |