SAP ABAP Class CL_RSIM_HC_QUERY_PERF (HC - Query Performance)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSIM (Package) BI Monitoring Integration into NWA and BYD.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSIM_HC Health Check's Generic functionality 20071114
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSIM_HC_INCIDENT_RESOLVER Health Check Incident resolver generic functionality 20080620
Properties
Class CL_RSIM_HC_QUERY_PERF  
Short Description HC - Query Performance    
Super Class CL_RSIM_HC Health Check's Generic functionality 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSIM   BI Monitoring Integration into NWA and BYD. 
Created 20071114   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSIMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSIM_HC_INCIDENT_RESOLVER Health Check Incident resolver generic functionality 20080620
Friends
Class CL_RSIM_HC_QUERY_PERF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_RESOLVER_JOBNAME Constant Private Type reference (TYPE) BTCJOB 'HC_RESOLVER_QUERY_PERF' Job name of resolver 20080620
2 P_T_ALVL Instance attribute Private Type reference (TYPE) RSIMT_T_ALVL 20071201
3 P_T_CUBE Instance attribute Private Type reference (TYPE) RSIMT_T_CUBE List of Infocubes. 20071201
4 P_T_HYBR Instance attribute Private Type reference (TYPE) RSIMT_T_HYBR 20071201
5 P_T_IOBJ Instance attribute Private Type reference (TYPE) RSIMT_T_IOBJ 20071201
6 P_T_IPRO Instance attribute Private Type reference (TYPE) RSIMT_T_IPROV_TYPE 20071201
7 P_T_ISET Instance attribute Private Type reference (TYPE) RSIMT_T_ISET 20071201
8 P_T_MPRO Instance attribute Private Type reference (TYPE) RSIMT_T_MPRO 20071201
9 P_T_ODSO Instance attribute Private Type reference (TYPE) RSIMT_T_ODSO 20071201
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PARAMETERS_INFO Instance method Public Method Filters, variables, etc - BI Application Objects 20071201
2 ADD_QUERY_ELEM_INFO Instance method Public Method Query and its elements to be read - BI Application Objects 20071201
3 CONVERT_INCIDENT_INTO_XML Instance method Public Method serialize the incident's state into XML. 20071114
4 DIV_IPRO_BASED_ON_TLOGO Instance method Public Method Segregate the infoproviders based on their TLOGOs. 20071201
5 GET_IC_REQ_INFO Instance method Private Method Get InfoCube request information 20080623
6 GET_LOGSYS_SELF Static method Public Method Gets the logical system name of the self BI system 20071201
7 IS_RESOLVING Instance method Private Method Check if resolution is in progress 20080623
8 POST_KPI_VALUE_TO_CCMS Instance method Public Method Update the MTE maintained in the CCMS 20071202
9 PREPARE_INCIDENTS Instance method Public Method Prepare the Incidents 20071202
10 READ_ALVL_DETAILS Instance method Public Method Read the Aggregation Level details 20071201
11 READ_BAD_PERF_QUERIES Instance method Public Method Read queries with performance issues 20071201
12 READ_CUBE_DETAILS Instance method Public Method Read the cube details 20071202
13 READ_IOBJ_DETAILS Instance method Public Method Read all the infoObject details 20071202
14 READ_IPROV_PARTPROV_DETAILS Instance method Public Method All Info-Provider and Part-Provider details 20071202
15 READ_ISET_DETAILS Instance method Public Method Read Infoset and its runtime object details 20071201
16 READ_MPRO_HYBR_DETAILS Instance method Public Method Read Multiprovider and Hybrid provider details. 20071201
17 READ_ODSO_DETAILS Instance method Public Method Read the details of datastore objects 20071201
18 READ_QUERY_DATA Static method Public Method Read the Query Data, passed query name, its elements. 20071204
19 READ_QUERY_DETAILS Instance method Public Method Read all the query details 20071202
20 SET_DEFAULT_DURATION Instance method Public Method If threshold duration = 0, sets it to default value of 10s. 20080214
21 SET_IPROV Instance method Public Method sets the infoprov from external applications. 20091216
22 UPDATE_MD_ATTRIBUES Static method Public Method Updates the master data attributes and run the change run 20080219
Events
Class CL_RSIM_HC_QUERY_PERF has no event.
Types
Class CL_RSIM_HC_QUERY_PERF has no local type.
Method Signatures

Method ADD_PARAMETERS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PARAMETER Call by reference Type reference (TYPE) RRXW3TQUERY Query Table 20071201

Method ADD_PARAMETERS_INFO on class CL_RSIM_HC_QUERY_PERF has no exception.

Method ADD_QUERY_ELEM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_QUERY_ELEM Call by reference Type reference (TYPE) RSIM_S_QUERY_ELEM Query and its elements. 20071201

Method ADD_QUERY_ELEM_INFO on class CL_RSIM_HC_QUERY_PERF has no exception.

Method CONVERT_INCIDENT_INTO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_XML_STRING Call by reference Type reference (TYPE) RSIM_HC_INCI_XML Incident and its context information in XML 20071114
2 Importing I_R_INCIDENT Call by reference Object reference (TYPE REF TO) CL_RSIM_HC_QUERY_PERF_INCIDENT Query Performance incident context 20071114

Method CONVERT_INCIDENT_INTO_XML on class CL_RSIM_HC_QUERY_PERF has no exception.

Method DIV_IPRO_BASED_ON_TLOGO on class CL_RSIM_HC_QUERY_PERF has no parameter.
Method DIV_IPRO_BASED_ON_TLOGO on class CL_RSIM_HC_QUERY_PERF has no exception.

Method GET_IC_REQ_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SELECT_OPTIONS Call by reference Type reference (TYPE) RSIMT_T_RSPARAMS InfoCube request information 20080623

Method GET_IC_REQ_INFO on class CL_RSIM_HC_QUERY_PERF has no exception.

Method GET_LOGSYS_SELF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Source system 20071201

Method GET_LOGSYS_SELF on class CL_RSIM_HC_QUERY_PERF has no exception.

Method IS_RESOLVING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RUNNING Value transfer Type reference (TYPE) RS_BOOL Resolution is in progress 20080623

Method IS_RESOLVING on class CL_RSIM_HC_QUERY_PERF has no exception.

Method POST_KPI_VALUE_TO_CCMS Signature

Method POST_KPI_VALUE_TO_CCMS on class CL_RSIM_HC_QUERY_PERF has no parameter.
Method POST_KPI_VALUE_TO_CCMS on class CL_RSIM_HC_QUERY_PERF has no exception.

Method PREPARE_INCIDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_INCIDENTS Call by reference Type reference (TYPE) RSIM_T_HC_INCIDENT List of Incidents and their context details 20071202
2 Importing I_THR_DUR Call by reference Type reference (TYPE) RSIM_QUERY_AVG_DUR Threshold duration of a query over a period of time 20080214
3 Importing I_T_ALVL_DETAILS Call by reference Type reference (TYPE) RSIMT_T_ALVL_INFO 20071202
4 Importing I_T_CUBE_DETAILS Call by reference Type reference (TYPE) RSIMT_T_CUBE_INFO 20071202
5 Importing I_T_IOBJ_DETAILS Call by reference Type reference (TYPE) RSIMT_T_IOBJ_INFO 20071202
6 Importing I_T_ISET_DETAILS Call by reference Type reference (TYPE) RSIMT_T_ISET_INFO 20071202
7 Importing I_T_MPRO_DETAILS Call by reference Type reference (TYPE) RSIMT_T_MPRO_INFO 20071202
8 Importing I_T_ODSO_DETAILS Call by reference Type reference (TYPE) RSIMT_T_ODSO_INFO 20071202
9 Importing I_T_QUERY_IPROV Call by reference Type reference (TYPE) RSIMT_T_QUERY_IPROV 20071202

Method PREPARE_INCIDENTS on class CL_RSIM_HC_QUERY_PERF has no exception.

Method READ_ALVL_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ALVL_DETAILS Call by reference Type reference (TYPE) RSIMT_T_ALVL_INFO 20071201
2 Importing I_T_ALVL Call by reference Type reference (TYPE) RSIMT_T_ALVL 20071201

Method READ_ALVL_DETAILS on class CL_RSIM_HC_QUERY_PERF has no exception.

Method READ_BAD_PERF_QUERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KPI_VALUE Call by reference Type reference (TYPE) I % of queries exceeding threshold 20071201
2 Exporting E_THRESHOLD_DURATION Call by reference Type reference (TYPE) RSIM_QUERY_AVG_DUR Threshold duration for KPI calculation 20071201
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20071201
4 Exporting E_T_QUERY_IPROV Call by reference Type reference (TYPE) RSIMT_T_QUERY_IPROV List of infoproviders and queries. 20071201
5 Importing I_S_QUERY_ELEM Call by reference Type reference (TYPE) RSIM_S_QUERY_ELEM Query and its elements. 20071201
6 Importing I_T_PARAMETER Call by reference Type reference (TYPE) RRXW3TQUERY Query Table 20071201

Method READ_BAD_PERF_QUERIES on class CL_RSIM_HC_QUERY_PERF has no exception.

Method READ_CUBE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CUBE_DETAILS Call by reference Type reference (TYPE) RSIMT_T_CUBE_INFO 20071202
2 Importing I_T_CUBE Call by reference Type reference (TYPE) RSIMT_T_CUBE 20071202

Method READ_CUBE_DETAILS on class CL_RSIM_HC_QUERY_PERF has no exception.

Method READ_IOBJ_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_IOBJ_DETAILS Call by reference Type reference (TYPE) RSIMT_T_IOBJ_INFO 20071202
2 Importing I_T_IOBJ Call by reference Type reference (TYPE) RSIMT_T_IOBJ 20071202

Method READ_IOBJ_DETAILS on class CL_RSIM_HC_QUERY_PERF has no exception.

Method READ_IPROV_PARTPROV_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ALVL_DETAILS Call by reference Type reference (TYPE) RSIMT_T_ALVL_INFO 20071202
2 Exporting E_T_CUBE_DETAILS Call by reference Type reference (TYPE) RSIMT_T_CUBE_INFO 20071202
3 Exporting E_T_IOBJ_DETAILS Call by reference Type reference (TYPE) RSIMT_T_IOBJ_INFO 20071202
4 Exporting E_T_ISET_DETAILS Call by reference Type reference (TYPE) RSIMT_T_ISET_INFO 20071202
5 Exporting E_T_MPRO_DETAILS Call by reference Type reference (TYPE) RSIMT_T_MPRO_INFO 20071202
6 Exporting E_T_ODSO_DETAILS Call by reference Type reference (TYPE) RSIMT_T_ODSO_INFO 20071202

Method READ_IPROV_PARTPROV_DETAILS on class CL_RSIM_HC_QUERY_PERF has no exception.

Method READ_ISET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ISET_DETAILS Call by reference Type reference (TYPE) RSIMT_T_ISET_INFO 20071201
2 Importing I_T_ISET Call by reference Type reference (TYPE) RSIMT_T_ISET 20071201

Method READ_ISET_DETAILS on class CL_RSIM_HC_QUERY_PERF has no exception.

Method READ_MPRO_HYBR_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MPRO_DETAILS Call by reference Type reference (TYPE) RSIMT_T_MPRO_INFO 20071201
2 Importing I_T_MPRO Call by reference Type reference (TYPE) RSD_T_C30 20071201

Method READ_MPRO_HYBR_DETAILS on class CL_RSIM_HC_QUERY_PERF has no exception.

Method READ_ODSO_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ODSO_DETAILS Call by reference Type reference (TYPE) RSIMT_T_ODSO_INFO 20071202
2 Importing I_T_ODSO Call by reference Type reference (TYPE) RSIMT_T_ODSO 20071202

Method READ_ODSO_DETAILS on class CL_RSIM_HC_QUERY_PERF has no exception.

Method READ_QUERY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CHAR_DATA Call by reference Type reference (TYPE) RSIM_T_ELEM_OUTPUT Query Elements and their output 20071204
2 Exporting E_T_KYF_DATA Call by reference Type reference (TYPE) RSIM_T_ELEM_OUTPUT Query Elements and their output 20071204
3 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20071204
4 Exporting E_T_TEXT_SYMBOLS Call by reference Type reference (TYPE) RRWS_T_TEXT_SYMBOLS Text Symbols 20071204
5 Importing I_S_QUERY_ELEM Call by reference Type reference (TYPE) RSIM_S_QUERY_ELEM Query and its elements. 20071204
6 Importing I_T_PARAMETER Call by reference Type reference (TYPE) RRXW3TQUERY Query Table 20071204

Method READ_QUERY_DATA on class CL_RSIM_HC_QUERY_PERF has no exception.

Method READ_QUERY_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_QUERY_IPROV Call by reference Type reference (TYPE) RSIMT_T_QUERY_IPROV 20071202

Method READ_QUERY_DETAILS on class CL_RSIM_HC_QUERY_PERF has no exception.

Method SET_DEFAULT_DURATION Signature

Method SET_DEFAULT_DURATION on class CL_RSIM_HC_QUERY_PERF has no parameter.
Method SET_DEFAULT_DURATION on class CL_RSIM_HC_QUERY_PERF has no exception.

Method SET_IPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_IPROV Call by reference Type reference (TYPE) RSIMT_T_IPROV_TYPE 20091216

Method SET_IPROV on class CL_RSIM_HC_QUERY_PERF has no exception.

Method UPDATE_MD_ATTRIBUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RSNDI_T_MESSAGE Message Table for NDI Hierarchies - Master Data Interface 20080219
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20080219
3 Importing I_T_ATTR Call by reference Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20080219
4 Importing I_T_DATA Call by reference Type reference (TYPE) RSNDI_T_CHAVL Table with Characteristic Values 20080219

Method UPDATE_MD_ATTRIBUES on class CL_RSIM_HC_QUERY_PERF has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711