SAP ABAP Class CL_RSDDTZA_BIA_CCMS (Report BW Accelerator Messages to CCMS)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDTZA (Package) BWA ZA Maintenance Monitor and Functions
Properties
Class CL_RSDDTZA_BIA_CCMS  
Short Description Report BW Accelerator Messages to CCMS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDTZA   BWA ZA Maintenance Monitor and Functions 
Created 20060807   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDDTZA_BIA_CCMS has no interface implemented.
Friends
Class CL_RSDDTZA_BIA_CCMS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_PROBLEM_CCMS Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20070910
2 P_CURRENT_DETLEVEL Instance attribute Private Type reference (TYPE) BALLEVEL Application Log: Level of Detail 20060904
3 P_C_CONTEXT_NAME Constant Private Type reference (TYPE) ALMTNAMESH 'BI Accelerator' Alert: Short Name of Monitoring Type 20060905
4 P_C_MTECLASS_ROOT Constant Private Type reference (TYPE) ALMTECLASS 'BIA_' CCMS Monitoring Architecture: Name of MTE class 20060905
5 P_C_SUMM_NAME Constant Private Type reference (TYPE) ALMTNAMESH 'BI SUMM' Alert: Short Name of Monitoring Type 20060905
6 P_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20060904
7 P_MSGID Instance attribute Private Type reference (TYPE) SYMSGID 'RSDD_ZA' Message Class 20060906
8 P_MSGLOG_ATTR_TID Instance attribute Private Type reference (TYPE) ALGLOBTID Alert: Global Monitoring Type Identifier 20060925
9 P_OVERLOAD Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20071018
10 P_R_BIA_ACCESS Static Attribute Private Object reference (TYPE REF TO) CL_RSDDTZA_HPA_ACCESS Access to HPA Functions 20060905
11 P_TREX_RFC_UNAVAILABLE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20060905
12 P_T_CURRENT_RESULT Instance attribute Private Type reference (TYPE) TREXT_ALERT_STATUS Result of the Alert Monitor Tests 20060904
13 P_T_MSG_HANDLE Instance attribute Private Type reference (TYPE) BAL_T_MSGH Table for Saving Message Handles 20060904
14 P_T_OVERLOAD_MSG Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20071018
15 P_T_QUERY_ERROR Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20091130
16 P_T_RSRV_MSGS Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20060907
17 P_T_SERVERS_NO_RFC Instance attribute Private Type reference (TYPE) TSPISERVER Table of Application Server Destinations 20060905
18 P_T_SUMMARY_RESULT Instance attribute Private Type reference (TYPE) TREXT_ALERT_STATUS Result of the Alert Monitor Tests 20060904
19 P_T_T100_BUFFER Instance attribute Private Type reference (TYPE) PT_T_T100_BUFFER 20061220
20 P_WRITE_APPL_LOG Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20060926
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20060807
2 SEND_BIA_STATUS_TO_CCMS Instance method Public Method Send BWA Information to CCMS 20060907
3 SEND_QUERY_ERROR_TO_CCMS Instance method Public Method Send BWA Information to CCMS 20091130
4 _ADD_MSG_TO_LOG Instance method Private Method Adds a Message to the Log 20060913
5 _CLEAN_UP_ALERTS Instance method Private Method Clean Up Messages 20060926
6 _COMP_BI_SP_TREX_REV Instance method Private Method Compares Compatibility of BW SP with TREX REVISION 20060907
7 _CREATE_LOG Instance method Private Method Creates an Application Log Object 20060913
8 _CREATE_MESSAGE_CONTAINER Instance method Private Method (4) Creates a Message Container (MSC) in CCMS 20060904
9 _CREATE_MONITORING_CONTEXT Instance method Private Method (1) Creates a Monitoring Context (MC) in CCMS 20060904
10 _CREATE_MONITORING_OBJECT Instance method Private Method (3) Creates a Monitoring Object (MO) in CCMS 20060904
11 _CREATE_SUMM_CONTAINER Instance method Private Method (2) Creates a SUMM Folder in CCMS 20060904
12 _FILL_BIA_MESSAGES Instance method Private Method Writes the Direct BWA Information to CCMS 20060907
13 _FLUSH_BUFFERED_T100 Instance method Private Method Message Buffer Fully Written to CCMS 20061220
14 _GET_DBFALLBACK_STATUS Instance method Private Method Gets overload status from BW Accelerator 20091130
15 _GET_OVERLOAD_STATUS Instance method Private Method Gets overload status from BW Accelerator 20071018
16 _GET_RSRV_CHECK_RESULTS Instance method Private Method Gets Check Results for RSRV Checks 20060907
17 _IS_PROBLEM_IN_RSRV_RES Instance method Private Method Checks for Problem in RSRV 20060907
18 _IS_SEV_PROBLEMS_IN_TABLE Instance method Private Method Searches for Warnings and Errors in Table 20070423
19 _PRINT_OVERLOAD_STATUS Instance method Private Method Displays overload status of BW Accelerator 20071018
20 _PRINT_QUERY_ERROR Instance method Private Method Displays overload status of BW Accelerator 20091130
21 _PRINT_RSRV_CHECK_RESULTS Instance method Private Method Returns Check Results for RSRV Checks 20060907
22 _PRINT_UNAVAILABLE_SERVERS Instance method Private Method Returns List of Servers with No RFC Connection to TREX 20060907
23 _READ_BIA_MESSAGES Instance method Private Method Reads the Messages from BI Accelerator 20060904
24 _REPORT_T100_MESSAGE Instance method Private Method (5) Reports a Message in a MSC to CCMS (Details) 20060904
25 _SAVE_BAL_LOG Instance method Private Method Stores the Log (BAL) 20060904
26 _TEXT_TO_MSGVAR Instance method Private Method Fills Text in Message Variables 20070907
27 _WRITE_BUFFER_T100 Instance method Private Method Writes Messages to Buffer 20061220
28 _WRITE_MESSAGES Instance method Private Method Prepare All Messages 20060907
Events
Class CL_RSDDTZA_BIA_CCMS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_S_T100_BUFFER Private See coding 20061220 begin of pt_s_t100_buffer, AL_VAL type ALVALUE, MSGTY type SYMSGTY, MSGID type SYMSGID, MSGNO type SYMSGNO, MSGV1 type SYMSGV, MSGV2 type SYMSGV, MSGV3 type SYMSGV, MSGV4 type SYMSGV, NEW_ALERT_AID type ALGLOBAID, ATTR_TID type ALGLOBTID, end of pt_s_t100_buffer
2 PT_T_T100_BUFFER Private See coding 20061220 pt_t_t100_buffer type table of pt_s_t100_buffer
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSDDTZA_BIA_CCMS has no parameter.
Method CONSTRUCTOR on class CL_RSDDTZA_BIA_CCMS has no exception.

Method SEND_BIA_STATUS_TO_CCMS Signature

Method SEND_BIA_STATUS_TO_CCMS on class CL_RSDDTZA_BIA_CCMS has no parameter.
Method SEND_BIA_STATUS_TO_CCMS on class CL_RSDDTZA_BIA_CCMS has no exception.

Method SEND_QUERY_ERROR_TO_CCMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20091130

Method SEND_QUERY_ERROR_TO_CCMS on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _ADD_MSG_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_LOG_ONLY Call by reference Type reference (TYPE) RS_BOOL Boolean 20070907
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BAL_S_MSG-DETLEVEL Anwendungs-Log: Detaillierungsgrad 20060913
3 Importing I_MSGID Call by reference Type reference (TYPE) BAL_S_MSG-MSGID Nachrichtenklasse 20060913
4 Importing I_MSGNO Call by reference Type reference (TYPE) BAL_S_MSG-MSGNO Nachrichtennummer 20060913
5 Importing I_MSGTY Call by reference Type reference (TYPE) BAL_S_MSG-MSGTY Nachrichtentyp 20060913
6 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20060913
7 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20060913
8 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20060913
9 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20060913
10 Importing I_PROBCLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS Anwendungs-Log: Problemklasse einer Meldung 20060913

Method _ADD_MSG_TO_LOG on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _CLEAN_UP_ALERTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTR_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060926

Method _CLEAN_UP_ALERTS on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _COMP_BI_SP_TREX_REV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ATTR_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060908
2 Exporting E_NEW_ALERT_AID Call by reference Type reference (TYPE) ALGLOBAID Alert: global monitoring type identifier 20060908

Method _COMP_BI_SP_TREX_REV on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MO_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060925
2 Importing I_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20060913
3 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20060913

Method _CREATE_LOG on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _CREATE_MESSAGE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MO_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060905
2 Importing I_MTECLASSNAME Call by reference Type reference (TYPE) ALMTECLASS Ergebnistyp vom BI Accelerator 20060905
3 Importing I_MTE_NAME Call by reference Type reference (TYPE) ALMTNAMESH Alert: global monitoring type identifier 20060905
4 Returning R_ATTR_TID Value transfer Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060905

Method _CREATE_MESSAGE_CONTAINER on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _CREATE_MONITORING_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONTEXT_TID Value transfer Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060905

Method _CREATE_MONITORING_CONTEXT on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _CREATE_MONITORING_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060905
2 Returning R_MO_TID Value transfer Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060905

Method _CREATE_MONITORING_OBJECT on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _CREATE_SUMM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060905
2 Returning R_SUMM_TID Value transfer Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060905

Method _CREATE_SUMM_CONTAINER on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _FILL_BIA_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ATTR_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060908
2 Exporting E_NEW_ALERT_AID Call by reference Type reference (TYPE) ALGLOBAID Alert: global monitoring type identifier 20060908
3 Importing I_HPA_RESULTS_TYPE Call by reference Type reference (TYPE) RSDDTZA_HPA_RESULTS_TYPE Ergebnistyp vom BI Accelerator 20060907

Method _FILL_BIA_MESSAGES on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _FLUSH_BUFFERED_T100 Signature

Method _FLUSH_BUFFERED_T100 on class CL_RSDDTZA_BIA_CCMS has no parameter.
Method _FLUSH_BUFFERED_T100 on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _GET_DBFALLBACK_STATUS Signature

Method _GET_DBFALLBACK_STATUS on class CL_RSDDTZA_BIA_CCMS has no parameter.
Method _GET_DBFALLBACK_STATUS on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _GET_OVERLOAD_STATUS Signature

Method _GET_OVERLOAD_STATUS on class CL_RSDDTZA_BIA_CCMS has no parameter.
Method _GET_OVERLOAD_STATUS on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _GET_RSRV_CHECK_RESULTS Signature

Method _GET_RSRV_CHECK_RESULTS on class CL_RSDDTZA_BIA_CCMS has no parameter.
Method _GET_RSRV_CHECK_RESULTS on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _IS_PROBLEM_IN_RSRV_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROBLEM Value transfer Type reference (TYPE) RS_BOOL Boolean 20060907

Method _IS_PROBLEM_IN_RSRV_RES on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _IS_SEV_PROBLEMS_IN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENT_STATUS Call by reference Type reference (TYPE) TREXD_ALERT_STATUS Status eines Alert-Monitor-Tests 20070423
2 Importing I_T_HPA_RESULT Call by reference Type reference (TYPE) TREXT_ALERT_STATUS Ergebnis der Alert-Monitor-Tests 20070423
3 Returning R_PROBLEM Value transfer Type reference (TYPE) RS_BOOL Boolean 20070423

Method _IS_SEV_PROBLEMS_IN_TABLE on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _PRINT_OVERLOAD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ATTR_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20071018
2 Exporting E_NEW_ALERT_AID Call by reference Type reference (TYPE) ALGLOBAID Alert: global alert identifier 20071018

Method _PRINT_OVERLOAD_STATUS on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _PRINT_QUERY_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ATTR_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20091130
2 Exporting E_NEW_ALERT_AID Call by reference Type reference (TYPE) ALGLOBAID Alert: global alert identifier 20091130

Method _PRINT_QUERY_ERROR on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _PRINT_RSRV_CHECK_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ATTR_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060908
2 Exporting E_NEW_ALERT_AID Call by reference Type reference (TYPE) ALGLOBAID Alert: global monitoring type identifier 20060908

Method _PRINT_RSRV_CHECK_RESULTS on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _PRINT_UNAVAILABLE_SERVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ATTR_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060908
2 Exporting E_NEW_ALERT_AID Call by reference Type reference (TYPE) ALGLOBAID Alert: global monitoring type identifier 20060908

Method _PRINT_UNAVAILABLE_SERVERS on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _READ_BIA_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RET_CODE Call by reference Type reference (TYPE) TREX_RFC-RETURN_CODE Returncode 20060904
2 Exporting E_RET_TEXT Call by reference Type reference (TYPE) TREX_RFC-RETURN_TEXT Rückgabetext 20060904

Method _READ_BIA_MESSAGES on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _REPORT_T100_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ATTR_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060905
2 Exporting E_NEW_ALERT_AID Call by reference Type reference (TYPE) ALGLOBAID Alert: global monitoring type identifier 20060908
3 Importing I_AL_VAL Value transfer Type reference (TYPE) ALVALUE Status eines Alert-Monitor-Tests 20060906
4 Importing I_LOG_MSG Call by reference Type reference (TYPE) RS_BOOL Boolean 20070907
5 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20060905
6 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20060905
7 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20060905
8 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20060905
9 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20060905
10 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20060905
11 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20060905
# Exception Resumable Description Created on
1 WRONG_TYPE_INPUT Falsche Eingabe des Typs 20060908

Method _SAVE_BAL_LOG Signature

Method _SAVE_BAL_LOG on class CL_RSDDTZA_BIA_CCMS has no parameter.
Method _SAVE_BAL_LOG on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _TEXT_TO_MSGVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20070907
2 Exporting E_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20070907
3 Exporting E_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20070907
4 Exporting E_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20070907
5 Importing I_TEXT Call by reference Type reference (TYPE) STRING 20070907

Method _TEXT_TO_MSGVAR on class CL_RSDDTZA_BIA_CCMS has no exception.

Method _WRITE_BUFFER_T100 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ATTR_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20061220
2 Exporting E_NEW_ALERT_AID Call by reference Type reference (TYPE) ALGLOBAID Alert: global alert identifier 20061220
3 Importing I_AL_VAL Value transfer Type reference (TYPE) ALVALUE Alert: alert value (1 = green, 2 = yellow, ....) 20061220
4 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20061220
5 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20061220
6 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20061220
7 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20061220
8 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20061220
9 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20061220
10 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20061220
# Exception Resumable Description Created on
1 WRONG_TYPE_INPUT Falsche Eingabe des Typs 20061220

Method _WRITE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ATTR_TID Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20060926
2 Importing I_HPA_RESULTS_TYPE Call by reference Type reference (TYPE) RSDDTZA_HPA_RESULTS_TYPE Ergebnistyp vom BI Accelerator 20060907

Method _WRITE_MESSAGES on class CL_RSDDTZA_BIA_CCMS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700