SAP ABAP Class CL_RSDDTZA_BIA_EMAIL_NOTIFY (Send BW Accelerator Messages by E-Mail)
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_EMAIL_NOTIFY  
Short Description Send BW Accelerator Messages by E-Mail    
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 20070129   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no forward declaration.
Interfaces
Class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no interface implemented.
Friends
Class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CURRENT_DETLEVEL Instance attribute Private Type reference (TYPE) BALLEVEL Application Log: Level of Detail 20070130
2 P_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20070130
3 P_MSGID Instance attribute Private Type reference (TYPE) SYMSGID 'RSDD_ZA' Message Class 20070130
4 P_OVERLOAD Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20071018
5 P_R_BIA_ACCESS Static Attribute Private Object reference (TYPE REF TO) CL_RSDDTZA_HPA_ACCESS Access to HPA Functions 20070130
6 P_SX_PROFILE Static Attribute Private Type reference (TYPE) BAL_S_PROF Application Log: Log Output Format Profile 20070130
7 P_S_FCAT Static Attribute Private Type reference (TYPE) BAL_S_FCAT Application Log: Display field catalog 20070130
8 P_TREX_RFC_UNAVAILABLE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20070130
9 P_T_BAL_MSG_BUFFER Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20070130
10 P_T_CURRENT_RESULT Instance attribute Private Type reference (TYPE) TREXT_ALERT_STATUS Result of the Alert Monitor Tests 20070130
11 P_T_CURR_CHECK_RESULTS Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20070130
12 P_T_MSG_HANDLE Instance attribute Private Type reference (TYPE) RSTT_T_LOG_MSGHNDLS Table for Saving Message Handles 20070130
13 P_T_OVERLOAD_MSG Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20071018
14 P_T_RSRV_MSGS Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20070130
15 P_T_SERVERS_NO_RFC Instance attribute Private Type reference (TYPE) TSPISERVER Table of Application Server Destinations 20070130
16 P_T_SUMMARY_RESULT Instance attribute Private Type reference (TYPE) TREXT_ALERT_STATUS Result of the Alert Monitor Tests 20070130
17 P_T_SUMM_CHECK_RESULTS Instance attribute Private Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20070130
18 P_WRITE_APPL_LOG Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20070130
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_MESSAGES_AND_EMAIL Instance method Public Method Collect Messages and Send by E-Mail 20070130
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070130
3 SORT_MESSAGE_TABLE_BY_SEVERITY Static method Private Method Sorts Message Table by Type 20070130
4 _ADD_MSG_TO_LOG Instance method Private Method Adds a Message to the Log 20070130
5 _CHECK_NO_ERROR_NO_NOTIFY Instance method Private Method Check Whether Notification Is Required If No Errors Occur 20070702
6 _COMP_BI_SP_TREX_REV Instance method Private Method Compares Compatibility of BW SP with TREX REVISION 20070130
7 _CREATE_LOG Instance method Private Method Creates an Application Log Object 20070130
8 _FILL_BIA_MESSAGES Instance method Private Method Writes the Direct BWA Information to CCMS 20070130
9 _GET_OVERLOAD_STATUS Instance method Private Method Gets overload status from BW Accelerator 20071018
10 _GET_RSRV_CHECK_RESULTS Instance method Private Method Gets Check Results for RSRV Checks 20070130
11 _IS_PROBLEM_IN_RSRV_RES Instance method Private Method Checks for Problem in RSRV 20070130
12 _PRINT_OVERLOAD_STATUS Instance method Private Method Displays overload status of BW Accelerator 20071018
13 _PRINT_RSRV_CHECK_RESULTS Instance method Private Method Returns Check Results for RSRV Checks 20070130
14 _PRINT_UNAVAILABLE_SERVERS Instance method Private Method Returns List of Servers with No RFC Connection to TREX 20070130
15 _READ_BIA_MESSAGES Instance method Private Method Reads the Messages from BI Accelerator 20070130
16 _SAVE_BAL_LOG Instance method Private Method Stores the Log (BAL) 20070130
17 _SEND_EMAIL Instance method Private Method Send E-Mail with Messages 20070130
18 _WRITE_MESSAGES Instance method Private Method Prepare All Messages 20070130
Events
Class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no event.
Types
Class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no local type.
Method Signatures

Method COLLECT_MESSAGES_AND_EMAIL Signature

Method COLLECT_MESSAGES_AND_EMAIL on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no parameter.
Method COLLECT_MESSAGES_AND_EMAIL on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no exception.

Method CONSTRUCTOR Signature

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

Method SORT_MESSAGE_TABLE_BY_SEVERITY Signature

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

Method SORT_MESSAGE_TABLE_BY_SEVERITY on class CL_RSDDTZA_BIA_EMAIL_NOTIFY 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_DETLEVEL Call by reference Type reference (TYPE) BAL_S_MSG-DETLEVEL Anwendungs-Log: Detaillierungsgrad 20070130
2 Importing I_MSGID Call by reference Type reference (TYPE) BAL_S_MSG-MSGID Nachrichtenklasse 20070130
3 Importing I_MSGNO Call by reference Type reference (TYPE) BAL_S_MSG-MSGNO Nachrichtennummer 20070130
4 Importing I_MSGTY Call by reference Type reference (TYPE) BAL_S_MSG-MSGTY Nachrichtentyp 20070130
5 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20070130
6 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20070130
7 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20070130
8 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20070130
9 Importing I_PROBCLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS Anwendungs-Log: Problemklasse einer Meldung 20070130

Method _ADD_MSG_TO_LOG on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no exception.

Method _CHECK_NO_ERROR_NO_NOTIFY Signature

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

Method _CHECK_NO_ERROR_NO_NOTIFY on class CL_RSDDTZA_BIA_EMAIL_NOTIFY 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 Importing I_HPA_RESULTS_TYPE Call by reference Type reference (TYPE) RSDDTZA_HPA_RESULTS_TYPE Ergebnistyp vom BI Accelerator 20070130

Method _COMP_BI_SP_TREX_REV on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no exception.

Method _CREATE_LOG Signature

Method _CREATE_LOG on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no parameter.
Method _CREATE_LOG on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no exception.

Method _FILL_BIA_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HPA_RESULTS_TYPE Call by reference Type reference (TYPE) RSDDTZA_HPA_RESULTS_TYPE Ergebnistyp vom BI Accelerator 20070130

Method _FILL_BIA_MESSAGES on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no exception.

Method _GET_OVERLOAD_STATUS Signature

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

Method _GET_RSRV_CHECK_RESULTS Signature

Method _GET_RSRV_CHECK_RESULTS on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no parameter.
Method _GET_RSRV_CHECK_RESULTS on class CL_RSDDTZA_BIA_EMAIL_NOTIFY 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 20070130

Method _IS_PROBLEM_IN_RSRV_RES on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no exception.

Method _PRINT_OVERLOAD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HPA_RESULTS_TYPE Call by reference Type reference (TYPE) RSDDTZA_HPA_RESULTS_TYPE Ergebnistyp vom BI Accelerator 20071018

Method _PRINT_OVERLOAD_STATUS on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no exception.

Method _PRINT_RSRV_CHECK_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HPA_RESULTS_TYPE Call by reference Type reference (TYPE) RSDDTZA_HPA_RESULTS_TYPE Ergebnistyp vom BI Accelerator 20070130

Method _PRINT_RSRV_CHECK_RESULTS on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no exception.

Method _PRINT_UNAVAILABLE_SERVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HPA_RESULTS_TYPE Call by reference Type reference (TYPE) RSDDTZA_HPA_RESULTS_TYPE Ergebnistyp vom BI Accelerator 20070130

Method _PRINT_UNAVAILABLE_SERVERS on class CL_RSDDTZA_BIA_EMAIL_NOTIFY 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 20070130
2 Exporting E_RET_TEXT Call by reference Type reference (TYPE) TREX_RFC-RETURN_TEXT Rückgabetext 20070130

Method _READ_BIA_MESSAGES on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no exception.

Method _SAVE_BAL_LOG Signature

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

Method _SEND_EMAIL Signature

Method _SEND_EMAIL on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no parameter.
Method _SEND_EMAIL on class CL_RSDDTZA_BIA_EMAIL_NOTIFY has no exception.

Method _WRITE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HPA_RESULTS_TYPE Call by reference Type reference (TYPE) RSDDTZA_HPA_RESULTS_TYPE Ergebnistyp vom BI Accelerator 20070130

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