SAP ABAP Class CL_IUUC_IMDB_MONITOR_FACADE (Facade to support functions of schema monitor)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷
CA-EUR (Application Component) European Monetary Union: Euro
⤷
CNV_IUUC_REPLICATION (Package) IUUC: Replication tools
⤷
⤷
Properties
| Class | CL_IUUC_IMDB_MONITOR_FACADE | |
| Short Description | Facade to support functions of schema monitor | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CNV_IUUC_REPLICATION | IUUC: Replication tools |
| Created | 20110531 | SAP |
| Last change | 20141030 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_IUUC_IMDB_MONITOR_FACADE has no interface implemented.
Friends
Class CL_IUUC_IMDB_MONITOR_FACADE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | I | 10 | 10 days | 20120904 | ||
| 2 | Constant | Public | Type reference (TYPE) | I | 30 | 30 days | 20120904 | ||
| 3 | Constant | Public | Type reference (TYPE) | I | 365 | No. of days in an year | 20120904 | ||
| 4 | Constant | Private | Type reference (TYPE) | I | 90 | 90 days | 20130426 | ||
| 5 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_DMC_ACT_REC | List class of activity records | 20120620 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | I | 20130426 | ||||
| 7 | Static Attribute | Private | Type reference (TYPE) | DMC_ACT_STATUS | Status of the activity | 20120620 | |||
| 8 | Constant | Public | Type reference (TYPE) | I | 86400 | No. of seconds in a day | 20120904 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Add RS_ORDER entries to control tables | 20110601 | |
| 2 | Static method | Private | Method | Clean DMC_LOG_INDEX table | 20130426 | |
| 3 | Static method | Public | Method | Condense IUUC_REPL_LTNCY by day | 20120914 | |
| 4 | Static method | Public | Method | Condense IUUC_REPL_LTNCY by hour | 20120914 | |
| 5 | Static method | Public | Method | Condense IUUC_REPL_STAT by day | 20120914 | |
| 6 | Static method | Public | Method | Condense IUUC_REPL_STAT by hour | 20120914 | |
| 7 | Static method | Public | Method | Cleans all old entries for a given mass transfer | 20121105 | |
| 8 | Static method | Public | Method | Cleans all old entries for a given mass transfer | 20121105 | |
| 9 | Static method | Private | Method | dequeue remaining locks while performing housekeeping | 20140225 | |
| 10 | Static method | Public | Method | Finish Activity Recording | 20120620 | |
| 11 | Static method | Private | Method | Get Table Header by calling DMC_DDIF_TABL_GET_WRAPPER | 20140116 | |
| 12 | Static method | Public | Method | Stop load jobs & delete old entries | 20120312 | |
| 13 | Static method | Private | Method | Init flags on dmc_mt_tables & acs | 20120313 | |
| 14 | Static method | Public | Method | Setup activity recording | 20120620 | |
| 15 | Static method | Public | Method | Split Time Stamp | 20120914 | |
| 16 | Static method | Public | Method | Update status in activity recording | 20120620 | |
| 17 | Static method | Public | Method | Verifing and filtering the comming actions from RS_ORDER | 20110805 |
Events
Class CL_IUUC_IMDB_MONITOR_FACADE has no event.
Types
Class CL_IUUC_IMDB_MONITOR_FACADE has no local type.
Method Signatures
Method ADD_TO_CONTROL_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DBCON_RCV | Call by reference | Object reference (TYPE REF TO) | CL_IUUC_CONN_RCV | abstract super class for db types | 20120904 | |||
| 2 | IT_TABLES | Call by reference | Type reference (TYPE) | IUUC_T_RS_ORDER | Table Type of IMDB table RS_ORDER | 20110601 | |||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | Schema Name | 20110831 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Excep. class for db connection | 20131128 | ||
| 2 | Multi logtab exception class | 20120207 | ||
| 3 | Exceptions of IUUC replication | 20130207 | ||
| 4 | Configuration static check | 20110831 | ||
| 5 | SQL error in the access clases | 20110831 | ||
| 6 | Technical error in the access clases | 20130502 |
Method CLEAN_LOG_INDEX_TABLE Signature
Method CLEAN_LOG_INDEX_TABLE on class CL_IUUC_IMDB_MONITOR_FACADE has no parameter.
Method CLEAN_LOG_INDEX_TABLE on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method COND_LTNCY_DAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_REPL_LTNCYH | Call by reference | Type reference (TYPE) | IUUC_REPL_T_LTNCYH | Table type for IUUC_REPL_LTNCY | 20121116 |
Method COND_LTNCY_DAY on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method COND_LTNCY_HOUR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_REPL_LTNCY | Call by reference | Type reference (TYPE) | IUUC_REPL_T_LTNCY | Table type for IUUC_REPL_LTNCY | 20120914 |
Method COND_LTNCY_HOUR on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method COND_STAT_DAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_REPL_STATH | Call by reference | Type reference (TYPE) | IUUC_REPL_T_STATH | Table type for IUUC_REPL_STAT | 20121116 |
Method COND_STAT_DAY on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method COND_STAT_HOUR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_REPL_STAT | Call by reference | Type reference (TYPE) | IUUC_REPL_T_STAT | Table type for IUUC_REPL_STAT | 20120914 |
Method COND_STAT_HOUR on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method DEL_LTNCY_BY_MT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DEL_LTNCY | Call by reference | Type reference (TYPE) | I | 20121105 | ||||
| 2 | IV_KEEP_INTERVAL | Call by reference | Type reference (TYPE) | I | 20121105 | ||||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20121105 | |||
| 4 | TIMESTAMPL | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) | 20121105 |
Method DEL_LTNCY_BY_MT_ID on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method DEL_STAT_BY_MT_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DEL_STAT | Call by reference | Type reference (TYPE) | I | 20121105 | ||||
| 2 | IV_KEEP_INTERVAL | Call by reference | Type reference (TYPE) | I | 20121105 | ||||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20121105 | |||
| 4 | TIMESTAMPL | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) | 20121105 |
Method DEL_STAT_BY_MT_ID on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method DEQUEUE_REMAINING_LOCKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20140225 |
Method DEQUEUE_REMAINING_LOCKS on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method FINISH_ACTIVITY_RECORDING Signature
Method FINISH_ACTIVITY_RECORDING on class CL_IUUC_IMDB_MONITOR_FACADE has no parameter.
Method FINISH_ACTIVITY_RECORDING on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method GET_TABLE_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DD02V | Call by reference | Type reference (TYPE) | DD02V | Generated Table for View DD02V | 20140116 | |||
| 2 | EV_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value of ABAP Statements | 20140116 | |||
| 3 | IV_NAMETAB_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | Boolean Variable (X=True, -=False, Space=Unknown) | 20140116 | ||
| 4 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20140116 | |||
| 5 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20140116 |
Method GET_TABLE_HEADER on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method HOUSEKEEPING_ON_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEEP_INTRV_ACT_REC | Call by reference | Type reference (TYPE) | I | 20120312 | ||||
| 2 | IV_KEEP_INTRV_LTNCY | Call by reference | Type reference (TYPE) | I | 20120312 | ||||
| 3 | IV_KEEP_INTRV_STAT | Call by reference | Type reference (TYPE) | I | 20120312 | ||||
| 4 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20120312 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions during Job Handling | 20130917 | ||
| 2 | Configuration static check | 20120312 | ||
| 3 | Exception class for replication logging | 20130917 |
Method INIT_ACPLAN_FLAGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACS_PLAN_ID | Call by reference | Type reference (TYPE) | DMC_ID | 1 | DMC: Key | 20120313 | ||
| 2 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20120313 |
Method INIT_ACPLAN_FLAGS on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method SETUP_ACTIVITY_RECORDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXTID | Call by reference | Type reference (TYPE) | DMC_EXTID | External identifier of an MWB activity | 20120620 | |||
| 2 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20120620 |
Method SETUP_ACTIVITY_RECORDING on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method SPLIT_TIME_STAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20120914 | |||
| 2 | EV_TIME | Call by reference | Type reference (TYPE) | UZEIT | Time | 20120914 | |||
| 3 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IUUC_TIMESTAMP | Time Stamp (YYYY.MM.DD hh:mm:ss) | 20120914 |
Method SPLIT_TIME_STAMP on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method UPDATE_ACTIVITY_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NEW_STATUS | Call by reference | Type reference (TYPE) | DMC_ACT_STATUS | Status of the activity | 20120620 |
Method UPDATE_ACTIVITY_STATUS on class CL_IUUC_IMDB_MONITOR_FACADE has no exception.
Method VERIFY_RS_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TABLES | Call by reference | Type reference (TYPE) | IUUC_T_RS_ORDER | Table Type of IMDB table RS_ORDER | 20110805 | |||
| 2 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20110830 | |||
| 3 | RT_TABLES | Value transfer | Type reference (TYPE) | IUUC_T_RS_ORDER | Table Type of IMDB table RS_ORDER | 20110805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Class for SQL Error | 20110830 | ||
| 2 | SQL error in the access clases | 20110830 | ||
| 3 | Technical error in the access clases | 20120314 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_620 |