Hierarchy
⤷
⤷
Properties
| Class | CL_IUUC_REPL_LTNCY_ACCESS | |
| Short Description | Access class of IUUC_REPL_LTNCY | |
| 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 | 20110818 | SAP |
| Last change | 20141030 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_IUUC_REPL_LTNCY_ACCESS has no forward declaration.
Interfaces
Class CL_IUUC_REPL_LTNCY_ACCESS has no interface implemented.
Friends
Class CL_IUUC_REPL_LTNCY_ACCESS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | STRING | 'MAX_LATENCY' | 20110915 | |||
| 2 | Constant | Private | Type reference (TYPE) | STRING | 'MIN_LATENCY' | 20110915 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | calculates the median out of a sorted input table | 20110916 | |
| 2 | Static method | Public | Method | Cleans all old entries for a given mass transfer | 20120312 | |
| 3 | Static method | Public | Method | Delete Latency data based on IUUC_TABLES entries | 20120308 | |
| 4 | Static method | Public | Method | Get latency data for a given interval | 20121001 | |
| 5 | Static method | Public | Method | Get latency data for a given interval | 20121001 | |
| 6 | Static method | Public | Method | get the average latency for given Conf-GUID in last n hours | 20130828 | |
| 7 | Static method | Public | Method | get the average latency for given Conf-GUID in last n hours | 20130906 | |
| 8 | Static method | Public | Method | get latest repl. record end time for all tabs in MT-ID | 20130828 | |
| 9 | Static method | Public | Method | get latest repl. record end time | 20110916 | |
| 10 | Static method | Public | Method | Get all latency values for given mass transfer per table | 20110901 | |
| 11 | Static method | Public | Method | Get the highest latency for given conversion object (GUID) | 20110818 | |
| 12 | Static method | Public | Method | Get the highest latency for given mt_id | 20110818 | |
| 13 | Static method | Public | Method | get the highest latency for given MTID in last n hours | 20130828 | |
| 14 | Static method | Public | Method | Get the highest latency for given mt-id and tablename | 20110818 | |
| 15 | Static method | Public | Method | get greatest ltncy for give mt_id and tabname in last 24h | 20110916 | |
| 16 | Static method | Public | Method | get the highest latency for given MTID in last n hours | 20130906 | |
| 17 | Static method | Public | Method | get median latency of last 24 h | 20110916 | |
| 18 | Static method | Public | Method | Get median latency all time | 20110916 | |
| 19 | Static method | Public | Method | get the median latency for given MTID in last n hours | 20130828 | |
| 20 | Static method | Public | Method | Get median latency all time | 20130906 | |
| 21 | Static method | Public | Method | get the min latency for given MTID in last n hours | 20130828 | |
| 22 | Static method | Public | Method | Get smallest ltncy for give mt_id and tabname in last 24h | 20110916 | |
| 23 | Static method | Public | Method | get the min latency for given MTID in last n hours | 20130906 |
Events
Class CL_IUUC_REPL_LTNCY_ACCESS has no event.
Types
Class CL_IUUC_REPL_LTNCY_ACCESS has no local type.
Method Signatures
Method CALC_MEDIAN_LATENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LATENCY | Call by reference | Type reference (TYPE) | IUUC_T_LATENCY | Latency Table | 20110916 | |||
| 2 | RV_MED_LATENCY | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20110916 |
Method CALC_MEDIAN_LATENCY on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method CLEANUP_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 | 20120312 | ||||
| 2 | IV_KEEP_INTERVAL | Call by reference | Type reference (TYPE) | I | 20120312 | ||||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20120312 |
Method CLEANUP_BY_MT_ID on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method DELETE_BY_IUUC_TABLES 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 | 20120308 |
Method DELETE_BY_IUUC_TABLES on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_ALL_LTNCYH_PER_INTERVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REPL_LTNCY | Call by reference | Type reference (TYPE) | IUUC_T_REPL_LTNCY_DISP | Keep history for the latency of each replicated portion | 20121001 | |||
| 2 | IT_TABNAME | Call by reference | Type reference (TYPE) | IUUC_T_REPL_TABNAME | Table Names | 20121001 | |||
| 3 | IV_END_TIME | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) | 20121001 | |||
| 4 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20121001 | |||
| 5 | IV_START_TIME | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) | 20121001 |
Method GET_ALL_LTNCYH_PER_INTERVAL on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_ALL_LTNCY_PER_INTERVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REPL_LTNCY | Call by reference | Type reference (TYPE) | IUUC_T_REPL_LTNCY_DISP | Keep history for the latency of each replicated portion | 20121001 | |||
| 2 | IT_TABNAME | Call by reference | Type reference (TYPE) | IUUC_T_REPL_TABNAME | Table Names | 20121001 | |||
| 3 | IV_END_TIME | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) | 20121001 | |||
| 4 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20121001 | |||
| 5 | IV_START_TIME | Call by reference | Type reference (TYPE) | TIMESTAMPL | UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) | 20121001 |
Method GET_ALL_LTNCY_PER_INTERVAL on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_AVG_LTNCY_BY_MTID_INTVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LATENCY | Call by reference | Type reference (TYPE) | DMC_RUNTIME | MWB: Calculated runtime | 20130828 | |||
| 2 | IV_LAST_HOURS | Call by reference | Type reference (TYPE) | I | 20130828 | ||||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | MT-ID | 20130828 |
Method GET_AVG_LTNCY_BY_MTID_INTVAL on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_AVG_L_BY_MTID_TAB_INTVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LATENCY | Call by reference | Type reference (TYPE) | DMC_RUNTIME | MWB: Calculated runtime | 20130906 | |||
| 2 | IV_LAST_HOURS | Call by reference | Type reference (TYPE) | I | time in hours | 20130906 | |||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | MT-ID | 20130906 | |||
| 4 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130906 |
Method GET_AVG_L_BY_MTID_TAB_INTVAL on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_LAST_REPL_BY_MTID 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 | 20130828 | |||
| 2 | RV_TIMESTAMP | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20130828 |
Method GET_LAST_REPL_BY_MTID on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_LAST_REPL_BY_MTID_TABLE 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 | 20110916 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110916 | |||
| 3 | RV_TIMESTAMP | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20110916 |
Method GET_LAST_REPL_BY_MTID_TABLE on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_LTNCY_BY_MTID_PER_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MAX_LATENCY | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | boolean variable (X=true, -=false, space=unknown) | 20110915 | ||
| 2 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20110901 | |||
| 3 | RT_LATENCY | Value transfer | Type reference (TYPE) | IUUC_T_LTNCY_BY_TABLE | Latency by Table | 20110901 |
Method GET_LTNCY_BY_MTID_PER_TABLE on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MAX_LTNCY_BY_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COBJ_GUID | Call by reference | Type reference (TYPE) | SYSUUID_22 | UUID in compressed form (22 character UUENCODEd) | 20110818 | |||
| 2 | RV_LATENCY | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20110818 |
Method GET_MAX_LTNCY_BY_GUID on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MAX_LTNCY_BY_MTID 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 | 20110818 | |||
| 2 | RV_LATENCY | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20110818 |
Method GET_MAX_LTNCY_BY_MTID on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MAX_LTNCY_BY_MTID_INTVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LATENCY | Call by reference | Type reference (TYPE) | DMC_RUNTIME | MWB: Calculated runtime | 20130828 | |||
| 2 | IV_LAST_HOURS | Call by reference | Type reference (TYPE) | I | time in hours | 20130828 | |||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | Configuration GUID | 20130828 |
Method GET_MAX_LTNCY_BY_MTID_INTVAL on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MAX_LTNCY_BY_TABLE_MTID 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 | 20110818 | |||
| 2 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABLENAME | Control Structure for Testing the Table Name (Apart fr. SAA) | 20110818 | |||
| 3 | RV_LATENCY | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20110818 |
Method GET_MAX_LTNCY_BY_TABLE_MTID on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MAX_LTNCY_BY_TABLE_MTID_24 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 | 20110916 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110916 | |||
| 3 | RV_MAX_LTNCY | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20110916 |
Method GET_MAX_LTNCY_BY_TABLE_MTID_24 on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MAX_L_BY_MTID_TAB_INTVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LATENCY | Call by reference | Type reference (TYPE) | DMC_RUNTIME | MWB: Calculated runtime | 20130906 | |||
| 2 | IV_LAST_HOURS | Call by reference | Type reference (TYPE) | I | time in hours | 20130906 | |||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | Configuration GUID | 20130906 | |||
| 4 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130906 |
Method GET_MAX_L_BY_MTID_TAB_INTVAL on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MED_24_BY_TABLE_MTID 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 | 20110916 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110916 | |||
| 3 | RV_MED_24_LATENCY | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20110916 |
Method GET_MED_24_BY_TABLE_MTID on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MED_BY_TABLE_MTID 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 | 20110916 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110916 | |||
| 3 | RV_MED_LTNCY | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20110916 |
Method GET_MED_BY_TABLE_MTID on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MED_LTNCY_BY_MTID_INTVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LATENCY | Call by reference | Type reference (TYPE) | DMC_RUNTIME | MWB: Calculated runtime | 20130828 | |||
| 2 | IV_LAST_HOURS | Call by reference | Type reference (TYPE) | I | 20130828 | ||||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | MT-ID | 20130828 |
Method GET_MED_LTNCY_BY_MTID_INTVAL on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MED_L_BY_MTID_TAB_INTVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LAST_HOURS | Call by reference | Type reference (TYPE) | I | specify interval in hours | 20130906 | |||
| 2 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | DMC: Indicator for Mass Transfer | 20130906 | |||
| 3 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130906 | |||
| 4 | RV_MED_LTNCY | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20130906 |
Method GET_MED_L_BY_MTID_TAB_INTVAL on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MIN_LTNCY_BY_MTID_INTVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LATENCY | Call by reference | Type reference (TYPE) | DMC_RUNTIME | MWB: Calculated runtime | 20130828 | |||
| 2 | IV_LAST_HOURS | Call by reference | Type reference (TYPE) | I | 20130828 | ||||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | MT-ID | 20130828 |
Method GET_MIN_LTNCY_BY_MTID_INTVAL on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MIN_LTNCY_BY_TABLE_MTID_24 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 | 20110916 | |||
| 2 | IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | GUID in 'CHAR' format with upper-/lowercase (!) | 20110916 | |||
| 3 | RV_MIN_LTNCY | Value transfer | Type reference (TYPE) | TZNTSTMPL | UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuun) | 20110916 |
Method GET_MIN_LTNCY_BY_TABLE_MTID_24 on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
Method GET_MIN_L_BY_MTID_TAB_INTVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LATENCY | Call by reference | Type reference (TYPE) | DMC_RUNTIME | MWB: Calculated runtime | 20130906 | |||
| 2 | IV_LAST_HOURS | Call by reference | Type reference (TYPE) | I | 20130906 | ||||
| 3 | IV_MT_ID | Call by reference | Type reference (TYPE) | DMC_MT_IDENTIFIER | MT-ID | 20130906 | |||
| 4 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130906 |
Method GET_MIN_L_BY_MTID_TAB_INTVAL on class CL_IUUC_REPL_LTNCY_ACCESS has no exception.
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_620 |