SAP ABAP Class /SDF/CL_WS_MON_HELPER (Helper Class)
Hierarchy
ST-PI (Software Component) SAP Solution Tools Plug-In
   SV-SMG-DIA (Application Component) Solution Manager Diagnostics
     /SDF/WS_MON (Package) Web Service Monitoring
Properties
Class /SDF/CL_WS_MON_HELPER  
Short Description Helper Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SDF/WS_MON   Web Service Monitoring 
Created 20110914   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /SDF/CL_WS_MON_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /SDF/CL_WS_MON_HELPER has no interface implemented.
Friends
Class /SDF/CL_WS_MON_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AGG_LIFETIME Constant Private Type reference (TYPE) /SDF/WS_MON_CONF-PROPERTY 'AGG_LIFETIME' Character field, length 32 20110928
2 CO_AGG_LIFETIME_DEFAULT_VALUE Constant Public Type reference (TYPE) /SDF/WS_AGG_TIME 2 Lifetime of aggregated values 20110928
3 CO_ENABLE_AGGREGATION Constant Public Type reference (TYPE) /SDF/WS_MON_CONF-PROPERTY 'ENABLE_AGGREGATION' 20110926
4 CO_ENABLE_DB_MONITORING Constant Public Type reference (TYPE) /SDF/WS_MON_CONF-PROPERTY 'ENABLE_DB_MONITORING' 20110914
5 CO_ENABLE_MONITORING Constant Public Type reference (TYPE) /SDF/WS_MON_CONF-PROPERTY 'ENABLE_MONITORING' 20110914
6 CO_LOCATION_CONSUMER Constant Public Type reference (TYPE) I 2 20110914
7 CO_LOCATION_PROVIDER Constant Public Type reference (TYPE) I 1 20110914
8 CO_MEASURE_MESSAGE_SIZE Constant Public Type reference (TYPE) /SDF/WS_MON_CONF-PROPERTY 'MEASURE_MESSAGE_SIZE' 20110914
9 CO_MON_LIFETIME Constant Private Type reference (TYPE) /SDF/WS_MON_CONF-PROPERTY 'MON_LIFETIME' Character field, length 32 20110929
10 CO_MON_LIFETIME_DEFAULT_VALUE Constant Public Type reference (TYPE) /SDF/WS_MON_TIME 2 Time in minutes how long non aggregated values are persisted 20110929
11 CO_RELID_AGGREGATES Constant Public Type reference (TYPE) RELID 'AG' Relation ID 20110914
12 CO_RELID_MONITORING Constant Public Type reference (TYPE) RELID 'MO' Relation ID 20110914
13 CO_RSDB_OBJ_BUFFERSIZE Constant Public Type reference (TYPE) STRING 'rsdb/obj/buffersize' 20110927
14 GT_CLIENTS Instance attribute Private Type reference (TYPE) TT_CLIENTS 20110914
15 GT_PACKAGES Instance attribute Private Type reference (TYPE) TT_PACKAGES 20110914
16 GT_PROPERTIES Instance attribute Private Type reference (TYPE) TT_PROPERTIES 20110914
17 INSTANCE Static Attribute Private Object reference (TYPE REF TO) /SDF/CL_WS_MON_HELPER 20110914
Methods
# Method Level Visibility Method type Description Created on
1 AGGREGATE_DATA Instance method Public Method Aggregate record 20110914
2 AGGREGATE_DATA_WP Instance method Public Method 20110914
3 AGGREGATE_RECORD_AND_PERSIST Static method Public Method 20110914
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110914
5 DELETE_SHM_BUFFER Static method Public Method Delete complete area 20110914
6 DELETE_SHM_BUFFER_ENTRIES Static method Public Method Delete single entries of buffer depending on lifetime 20110921
7 GET_AGGREGATED_DATA_SHM Static method Public Method 20110914
8 GET_AGG_LIFETIME Instance method Public Method Get the lifetime for aggregated values 20110928
9 GET_AGG_RECORDS Static method Public Method 20110914
10 GET_ALL_MON_RECORDS Static method Public Method 20110920
11 GET_IMPLEMENTATION Static method Public Method 20110914
12 GET_MON_LIFETIME Instance method Public Method Get the lifetime for non aggregated values 20110929
13 GET_MON_RECORDS Static method Public Method 20110914
14 GET_PACKAGES Instance method Public Method 20110914
15 GET_PROPERTIES Instance method Private Method 20110914
16 GET_PROPERTY Instance method Public Method 20110914
17 GET_SHM_PARAMETERS Static method Public Method Get profile parameters 20110919
18 SET_AGG_LIFETIME Instance method Public Method 20110928
19 SET_AGG_RECORDS Static method Public Method 20110914
20 SET_BF_REVERSIBLE Static method Public Method Sets the BF reversible 20110920
21 SET_INITIAL_VALUES Instance method Private Method 20110914
22 SET_MON_LIFETIME Instance method Public Method 20110929
23 SET_MON_RECORDS Static method Public Method 20110914
24 SET_PROPERTY Instance method Public Method 20110914
25 UPDATE_HISTOGRAM Instance method Private Method 20110914
26 UPDATE_MON_RECORD Static method Public Method 20111110
Events
Class /SDF/CL_WS_MON_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_PACKAGE Public See coding 20110914 BEGIN OF ts_package, value TYPE i, " upper border name TYPE name_feld, END OF ts_package
2 TT_CLIENTS Private See coding 20110914 TT_CLIENTS type TABLE OF mandt
3 TT_PACKAGES Public See coding 20110914 tt_packages TYPE SORTED TABLE OF ts_package WITH UNIQUE KEY value
4 TT_PROPERTIES Public See coding 20110914 TT_PROPERTIES type hashed table of /sdf/ws_mon_conf with UNIQUE key client property
5 TY_BUF Private See coding 20110914 ty_buf(103) TYPE c
Method Signatures

Method AGGREGATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AGG_DATA Call by reference Type reference (TYPE) /SDF/WS_MON_AGG_TT 20110914
2 Importing I_MON_RECORD Call by reference Type reference (TYPE) /SDF/WS_MON_RECORD 20110914
3 Importing I_WITHOUT_USER Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20120125

Method AGGREGATE_DATA on class /SDF/CL_WS_MON_HELPER has no exception.

Method AGGREGATE_DATA_WP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AGG_DATA Call by reference Type reference (TYPE) /SDF/WS_MON_AGG_HH_TT 20110914
2 Importing I_AGG_RECORD Call by reference Type reference (TYPE) /SDF/WS_MON_AGG_HH 20110914

Method AGGREGATE_DATA_WP on class /SDF/CL_WS_MON_HELPER has no exception.

Method AGGREGATE_RECORD_AND_PERSIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MON_RECORD Call by reference Type reference (TYPE) /SDF/WS_MON_RECORD 20110914
2 Importing I_SHMKEY Call by reference Type reference (TYPE) /SDF/WS_SHM_KEY 20110914

Method AGGREGATE_RECORD_AND_PERSIST on class /SDF/CL_WS_MON_HELPER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /SDF/CL_WS_MON_HELPER has no parameter.
Method CONSTRUCTOR on class /SDF/CL_WS_MON_HELPER has no exception.

Method DELETE_SHM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELID Call by reference Type reference (TYPE) RELID 'MO' 20110914

Method DELETE_SHM_BUFFER on class /SDF/CL_WS_MON_HELPER has no exception.

Method DELETE_SHM_BUFFER_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS Call by reference Type reference (TYPE) /SDF/WS_STRING_TAB table with strings 20110922
2 Importing I_LIFETIME Call by reference Type reference (TYPE) I Lifetime in hours 20110921
3 Importing I_RELID Call by reference Type reference (TYPE) RELID 'AG' 20110921
4 Importing I_SHMKEY Call by reference Type reference (TYPE) /SDF/WS_SHM_KEY Key for SHM Buffer 20110921

Method DELETE_SHM_BUFFER_ENTRIES on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_AGGREGATED_DATA_SHM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGG_DATA Call by reference Type reference (TYPE) /SDF/WS_MON_AGG_HH_TT 20110914

Method GET_AGGREGATED_DATA_SHM on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_AGG_LIFETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LIFETIME Value transfer Type reference (TYPE) /SDF/WS_AGG_TIME Time in hours how long aggregated values are persisted 20110928

Method GET_AGG_LIFETIME on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_AGG_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECORDS Call by reference Type reference (TYPE) /SDF/WS_MON_AGG_SHM 20110914
2 Importing I_SHMKEY Call by reference Type reference (TYPE) /SDF/WS_SHM_KEY 20110914

Method GET_AGG_RECORDS on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_ALL_MON_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECORDS Call by reference Type reference (TYPE) /SDF/WS_MON_RECORD_TT Table with WS monitoring records 20110920
2 Importing IV_END_TS Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110920
3 Importing IV_START_TS Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110920

Method GET_ALL_MON_RECORDS on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENHANCEMENTS Call by reference Type reference (TYPE) ENHNAME_IT 20110914

Method GET_IMPLEMENTATION on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_MON_LIFETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LIFETIME Value transfer Type reference (TYPE) /SDF/WS_MON_TIME 20110929

Method GET_MON_LIFETIME on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_MON_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECORDS Call by reference Type reference (TYPE) /SDF/WS_MON_RECORD_SHM 20110914
2 Importing I_SHMKEY Call by reference Type reference (TYPE) /SDF/WS_SHM_KEY 20110914

Method GET_MON_RECORDS on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGES Call by reference Type reference (TYPE) TT_PACKAGES 20110914

Method GET_PACKAGES on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTIES Call by reference Type reference (TYPE) TT_PROPERTIES 20110914
2 Importing IV_ALL_CLIENTS Call by reference Type reference (TYPE) C 20110914

Method GET_PROPERTIES on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPERTY Call by reference Type reference (TYPE) /SDF/WS_MON_CONF-PROPERTY 20110914
2 Returning RV_VALUE Value transfer Type reference (TYPE) /SDF/WS_MON_CONF-VALUE 20110914

Method GET_PROPERTY on class /SDF/CL_WS_MON_HELPER has no exception.

Method GET_SHM_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGG_LIFETIME Call by reference Type reference (TYPE) /SDF/WS_AGG_TIME Time in hours how long aggregated values are persisted 20110928
2 Importing I_EXP_DIFF_WS Call by reference Type reference (TYPE) I Number of different WS calls 20110919
3 Importing I_EXP_WS_PER_S Call by reference Type reference (TYPE) I Number of expected WS calls per second 20110919
4 Importing I_MON_LIFETIME Call by reference Type reference (TYPE) /SDF/WS_MON_TIME 20110929
5 Returning RS_SETTINGS Value transfer Type reference (TYPE) /SDF/WS_MON_SETTINGS Table with key value pair 20110919

Method GET_SHM_PARAMETERS on class /SDF/CL_WS_MON_HELPER has no exception.

Method SET_AGG_LIFETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALL_CLIENTS Call by reference Type reference (TYPE) C 20110928
2 Importing IV_LIFETIME Call by reference Type reference (TYPE) /SDF/WS_AGG_TIME Time in hours how long aggregated values are persisted 20110928

Method SET_AGG_LIFETIME on class /SDF/CL_WS_MON_HELPER has no exception.

Method SET_AGG_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECORDS Call by reference Type reference (TYPE) /SDF/WS_MON_AGG_SHM 20110914
2 Importing I_SHMKEY Call by reference Type reference (TYPE) /SDF/WS_SHM_KEY Key for SHM Buffer 20110914

Method SET_AGG_RECORDS on class /SDF/CL_WS_MON_HELPER has no exception.

Method SET_BF_REVERSIBLE Signature

Method SET_BF_REVERSIBLE on class /SDF/CL_WS_MON_HELPER has no parameter.
Method SET_BF_REVERSIBLE on class /SDF/CL_WS_MON_HELPER has no exception.

Method SET_INITIAL_VALUES Signature

Method SET_INITIAL_VALUES on class /SDF/CL_WS_MON_HELPER has no parameter.
Method SET_INITIAL_VALUES on class /SDF/CL_WS_MON_HELPER has no exception.

Method SET_MON_LIFETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALL_CLIENTS Call by reference Type reference (TYPE) C 20110929
2 Importing IV_LIFETIME Call by reference Type reference (TYPE) /SDF/WS_MON_TIME 20110929

Method SET_MON_LIFETIME on class /SDF/CL_WS_MON_HELPER has no exception.

Method SET_MON_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RECORDS Call by reference Type reference (TYPE) /SDF/WS_MON_RECORD_SHM 20110914
2 Importing I_SHMKEY Call by reference Type reference (TYPE) /SDF/WS_SHM_KEY 20110914

Method SET_MON_RECORDS on class /SDF/CL_WS_MON_HELPER has no exception.

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALL_CLIENTS Call by reference Type reference (TYPE) C 20110914
2 Importing IV_PROPERTY Call by reference Type reference (TYPE) /SDF/WS_MON_CONF-PROPERTY 20110914
3 Importing IV_VALUE Call by reference Type reference (TYPE) /SDF/WS_MON_CONF-VALUE 20110914

Method SET_PROPERTY on class /SDF/CL_WS_MON_HELPER has no exception.

Method UPDATE_HISTOGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LINE Call by reference Type reference (TYPE) /SDF/WS_MON_AGG 20110914

Method UPDATE_HISTOGRAM on class /SDF/CL_WS_MON_HELPER has no exception.

Method UPDATE_MON_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_WS_MON Call by reference Object reference (TYPE REF TO) /SDF/CL_WS_MON WS Monitoring 20111110

Method UPDATE_MON_RECORD on class /SDF/CL_WS_MON_HELPER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 2008_1_700