SAP ABAP Class CL_IUUC_REPL_MON_STAT (data for single configuration)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_REPL_MON (Package) extended replication monitoring
Properties
Class CL_IUUC_REPL_MON_STAT  
Short Description data for single configuration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_REPL_MON   extended replication monitoring 
Created 20130814   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IUUC_REPL_MON_STAT has no forward declaration.
Interfaces
Class CL_IUUC_REPL_MON_STAT has no interface implemented.
Friends
Class CL_IUUC_REPL_MON_STAT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONFIG_GUID Instance attribute Private Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20130815
2 LAST_REPLICATION Instance attribute Private Type reference (TYPE) TZNTSTMPL date of last replication 20130828
3 LAST_REPLICATION_FLAG Instance attribute Private Type reference (TYPE) IUUC_RM_DATA_ELEM_FLAG flag for saving info about Var already loaded 'X' or not 20130828
4 LAST_REPLICATION_TABLE_TAB Instance attribute Private Type reference (TYPE) IUUC_RM_TAB_LAST_UPDATE_TAB itab of IUUC_RM_TAB_LAST_UPDATE_S 20130902
5 LATENCY_GEN_TAB Instance attribute Private Type reference (TYPE) IUUC_RM_LATENCY_TAB average latency for 12h 20130827
6 LATENCY_TABLE_TAB Instance attribute Private Type reference (TYPE) IUUC_RM_LATENCY_TABLE_TAB itab for storing table specific latency values 20130905
7 MT_ID Instance attribute Private Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130814
8 OPERATIONS_TABLE_TAB Instance attribute Private Type reference (TYPE) IUUC_RM_OPERATIONS_TABLE_TAB itab of IUUC_RM_OPERATIONS_TABLE_S (store # operations) 20130912
Methods
# Method Level Visibility Method type Description Created on
1 CALC_AVERAGE_LATENCY Static method Private Method calculate average latency for given 20130906
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130814
3 CONVERT_TIMESTAMP_TO_STRING Static method Public Method Convert UTC Time Stamp to String 20130902
4 GET_CONFIG_GUID Instance method Public Method 20130815
5 GET_DELTA_TIME_FROM_2_TMSTPS Static method Private Method calculate delta time from 2 timestamps in readable format 20130904
6 GET_LAST_REPLICATION Instance method Public Method get date for last replication 20130828
7 GET_LAST_REPLICATION_TABLE Instance method Public Method get last replication duration for given table 20130904
8 GET_LATENCY Instance method Public Method 20130816
9 GET_LATENCY_TABLE Instance method Public Method 20130905
10 GET_MT_ID Instance method Public Method 20130815
11 GET_OPERATIONS_TABLE Instance method Public Method get number of operations for table and interval 20130912
12 RELOAD_ALL Instance method Public Method reload/refresh all existing data for MT-ID 20130829
13 RELOAD_LAST_REPLICATION Instance method Public Method reload number of job status updates 20130828
14 RELOAD_LAST_REPLICATION_TABLE Instance method Public Method reload last replication date for loading data for givn table 20130904
15 RELOAD_LATENCY Instance method Public Method 20130827
16 RELOAD_LATENCY_TABLE Instance method Public Method 20130905
17 RELOAD_OPERATIONS_TABLE Instance method Public Method reload number of operations for table/interval 20130912
18 RESET_ALL_ENTRIES Instance method Public Method reset all RM attributes to its original values 20130925
Events
Class CL_IUUC_REPL_MON_STAT has no event.
Types
Class CL_IUUC_REPL_MON_STAT has no local type.
Method Signatures

Method CALC_AVERAGE_LATENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LATENCY_VALUES Call by reference Type reference (TYPE) IUUC_RM_SINGLE_LATENCY_TAB itab holding singe latency value 20130906
2 Returning RV_AVG_LAT Value transfer Type reference (TYPE) IUUC_RM_LATENCY general latency element 20130906

Method CALC_AVERAGE_LATENCY on class CL_IUUC_REPL_MON_STAT has no exception.

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 20130814

Method CONSTRUCTOR on class CL_IUUC_REPL_MON_STAT has no exception.

Method CONVERT_TIMESTAMP_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TMSTMP Call by reference Type reference (TYPE) TZNTSTMPL UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) 20130902
2 Returning RV_TIME_AS_STRING Value transfer Type reference (TYPE) STRING Time as String 20130902

Method CONVERT_TIMESTAMP_TO_STRING on class CL_IUUC_REPL_MON_STAT has no exception.

Method GET_CONFIG_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONFIG_GUID Call by reference Type reference (TYPE) IUUC_REPL_CONFIG_GUID Configuration GUID 20130815

Method GET_CONFIG_GUID on class CL_IUUC_REPL_MON_STAT has no exception.

Method GET_DELTA_TIME_FROM_2_TMSTPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DELTA Call by reference Type reference (TYPE) STRING delta time in readable format 20130904
2 Importing IV_TIMESTAMP_LARGE Call by reference Type reference (TYPE) TZNTSTMPL UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) 20130904
3 Importing IV_TIMESTAMP_SMALL Call by reference Type reference (TYPE) TZNTSTMPL UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) 20130904

Method GET_DELTA_TIME_FROM_2_TMSTPS on class CL_IUUC_REPL_MON_STAT has no exception.

Method GET_LAST_REPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LAST_REPLICATION_DATE Call by reference Type reference (TYPE) TZNTSTMPL date from last update 20130904
2 Exporting EV_LAST_REPLICATION_DELTA Call by reference Type reference (TYPE) IUUC_RM_LAST_REPLICATION time difference in human readable text (3min, 4days..) 20130904

Method GET_LAST_REPLICATION on class CL_IUUC_REPL_MON_STAT has no exception.

Method GET_LAST_REPLICATION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LAST_REPLICATION_DATE Call by reference Type reference (TYPE) TZNTSTMPL UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) 20130904
2 Exporting EV_LAST_REPLICATION_DELTA Call by reference Type reference (TYPE) IUUC_RM_LAST_REPLICATION last update 20130904
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130904

Method GET_LAST_REPLICATION_TABLE on class CL_IUUC_REPL_MON_STAT has no exception.

Method GET_LATENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LATENCY Call by reference Type reference (TYPE) IUUC_RM_LATENCY general latency element 20130816
2 Importing IV_STAT_TYPE Call by reference Type reference (TYPE) IUUC_RM_LATENCY_STAT_TYPE 20130816
3 Importing IV_TIME Call by reference Type reference (TYPE) IUUC_RM_LATENCY_TIME_H time in hours 20130816

Method GET_LATENCY on class CL_IUUC_REPL_MON_STAT has no exception.

Method GET_LATENCY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LATENCY Call by reference Type reference (TYPE) IUUC_RM_LATENCY general latency element 20130905
2 Importing IV_STAT_TYPE Call by reference Type reference (TYPE) IUUC_RM_LATENCY_STAT_TYPE 20130905
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130905
4 Importing IV_TIME Call by reference Type reference (TYPE) IUUC_RM_LATENCY_TIME_H time in hours 20130905

Method GET_LATENCY_TABLE on class CL_IUUC_REPL_MON_STAT has no exception.

Method GET_MT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20130815

Method GET_MT_ID on class CL_IUUC_REPL_MON_STAT has no exception.

Method GET_OPERATIONS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OPERATIONS Call by reference Type reference (TYPE) IUUC_RM_OPERATIONS Operations in last time interval 20130912
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130912
3 Importing IV_TIME_INTERVAL Call by reference Type reference (TYPE) IUUC_RM_LATENCY_TIME_H time in hours 20130912

Method GET_OPERATIONS_TABLE on class CL_IUUC_REPL_MON_STAT has no exception.

Method RELOAD_ALL Signature

Method RELOAD_ALL on class CL_IUUC_REPL_MON_STAT has no parameter.
Method RELOAD_ALL on class CL_IUUC_REPL_MON_STAT has no exception.

Method RELOAD_LAST_REPLICATION Signature

Method RELOAD_LAST_REPLICATION on class CL_IUUC_REPL_MON_STAT has no parameter.
Method RELOAD_LAST_REPLICATION on class CL_IUUC_REPL_MON_STAT has no exception.

Method RELOAD_LAST_REPLICATION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LAST_REPLICATION_DATE Call by reference Type reference (TYPE) TZNTSTMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20130904
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130904

Method RELOAD_LAST_REPLICATION_TABLE on class CL_IUUC_REPL_MON_STAT has no exception.

Method RELOAD_LATENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LATENCY Call by reference Type reference (TYPE) IUUC_RM_LATENCY general latency element 20130827
2 Importing IV_STAT_TYPE Call by reference Type reference (TYPE) IUUC_RM_LATENCY_STAT_TYPE 20130827
3 Importing IV_TIME Call by reference Type reference (TYPE) IUUC_RM_LATENCY_TIME_H time in hours 20130827

Method RELOAD_LATENCY on class CL_IUUC_REPL_MON_STAT has no exception.

Method RELOAD_LATENCY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LATENCY Call by reference Type reference (TYPE) IUUC_RM_LATENCY general latency element 20130905
2 Importing IV_STAT_TYPE Call by reference Type reference (TYPE) IUUC_RM_LATENCY_STAT_TYPE 20130905
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130905
4 Importing IV_TIME Call by reference Type reference (TYPE) IUUC_RM_LATENCY_TIME_H time in hours 20130905

Method RELOAD_LATENCY_TABLE on class CL_IUUC_REPL_MON_STAT has no exception.

Method RELOAD_OPERATIONS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OPERATIONS Call by reference Type reference (TYPE) IUUC_RM_OPERATIONS Operations in given time interval 20130912
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130912
3 Importing IV_TIME_INTERVAL Call by reference Type reference (TYPE) IUUC_RM_LATENCY_TIME_H time in hours 20130912

Method RELOAD_OPERATIONS_TABLE on class CL_IUUC_REPL_MON_STAT has no exception.

Method RESET_ALL_ENTRIES Signature

Method RESET_ALL_ENTRIES on class CL_IUUC_REPL_MON_STAT has no parameter.
Method RESET_ALL_ENTRIES on class CL_IUUC_REPL_MON_STAT has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_700