SAP ABAP Class CL_DBA_ALERT_UTILS (DBA Cockpit: Alert Utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DB-DB6-CCM (Application Component) CCMS / Database Monitors for DB2 Universal Database
     SDBA_ALERT (Package) DBA Cockpit: Alerting
Properties
Class CL_DBA_ALERT_UTILS  
Short Description DBA Cockpit: Alert Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDBA_ALERT   DBA Cockpit: Alerting 
Created 20050718   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 DB6AL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DBA_ALERT_UTILS has no interface implemented.
Friends
Class CL_DBA_ALERT_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AL_DIALOG_MODE_NO Constant Public Type reference (TYPE) CHAR1 '2' Single-Character Flag 20050718
2 AL_DIALOG_MODE_YES Constant Public Type reference (TYPE) CHAR1 '1' Single-Character Flag 20050718
3 AL_VAL_GREEN Constant Public Type reference (TYPE) ALVALUE 1 Alert: alert value (1 = green, 2 = yellow, ....) 20050719
4 AL_VAL_YELLOW Constant Public Type reference (TYPE) ALVALUE 2 Alert: alert value (1 = green, 2 = yellow, ....) 20050719
5 MA_NAME_CONNECTION_STATUS Constant Public Type reference (TYPE) ALMCNAME 'Status' Alert: Name of Monitoring Context 20050719
6 MC_NAME_DB_DB2 Constant Public Type reference (TYPE) ALMCNAME 'DB2 Universal Database for OS/390' Alert: Name of Monitoring Context 20050718
7 MC_NAME_DB_DB4 Constant Public Type reference (TYPE) ALMCNAME 'DB2 Universal Database for AS/400' Alert: Name of Monitoring Context 20050718
8 MC_NAME_DB_DB6 Constant Public Type reference (TYPE) ALMCNAME 'DB2 Universal Database for NT/UNIX' Alert: Name of Monitoring Context 20050718
9 MC_NAME_DB_MSS Constant Public Type reference (TYPE) ALMCNAME 'Microsoft SQL Server' Alert: Name of Monitoring Context 20050718
10 MC_NAME_DB_ORA Constant Public Type reference (TYPE) ALMCNAME 'Oracle' Alert: Name of Monitoring Context 20050718
11 MO_NAME_CONNECTION Constant Public Type reference (TYPE) ALMCNAME 'Connection' Alert: Name of Monitoring Context 20050719
12 MS_CL_DB_BACKUP Constant Public Type reference (TYPE) ALCUSGROUP 'CCMS_DB_backup_mscl' Alert: Customization: Name of Customization Group 20050718
13 MS_CL_DB_DB_DD Constant Public Type reference (TYPE) ALCUSGROUP 'CCMS_DB_dd_mscl' Alert: Customization: Name of Customization Group 20050718
14 MS_CL_DB_HEALTH Constant Public Type reference (TYPE) ALCUSGROUP 'CCMS_DB_health_mscl' Alert: Customization: Name of Customization Group 20050718
15 MS_CL_DB_JOBS Constant Public Type reference (TYPE) ALCUSGROUP 'CCMS_DB_jobs_mscl' Alert: Customization: Name of Customization Group 20050718
16 MS_CL_DB_PERF Constant Public Type reference (TYPE) ALCUSGROUP 'CCMS_DB_perf_mscl' Alert: Customization: Name of Customization Group 20050718
17 MS_CL_DB_SPACE Constant Public Type reference (TYPE) ALCUSGROUP 'CCMS_DB_space_mscl' Alert: Customization: Name of Customization Group 20050718
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ATTR_FULLNAME Static method Public Method builds the full access path for a monitoring attribute 20050913
2 CREATE_CONNECTION_OBJECT Static method Public Method 20050719
3 DISPATCH_BY_SYSTEM Static method Public Method 20050718
4 GET_CLASS_NAME Static method Public Method 20050718
5 GET_PLATFORM_CLASS_NAME Static method Public Method 20050718
6 GET_PLATFORM_CUSTGROUP Static method Public Method 20050719
7 HAS_ACTIVE_CONNECTION Static method Public Method 20050719
8 IS_MONITORING_N_SYSTEMS Static method Public Method 20050718
9 MC_LIST_OF_TOOL_INFO Static method Public Method 20050718
10 MC_NAME_TO_SYSTEM Static method Public Method 20050718
11 MC_NAME_TO_SYSTEM_NAME Static method Public Method 20050718
12 PUSH_ALERT_CONTEXT Static method Public Method push alert context into database 20050912
13 SYSTEM_TO_BASIC_MC_NAME Static method Public Method 20050718
14 SYSTEM_TO_MC_NAME Static method Public Method 20050718
15 TOOL_INFO_OF_MC Static method Public Method 20050718
Events
Class CL_DBA_ALERT_UTILS has no event.
Types
Class CL_DBA_ALERT_UTILS has no local type.
Method Signatures

Method BUILD_ATTR_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MS_FULLNAME Value transfer Type reference (TYPE) STRING 20050913
2 Importing OBJECT Call by reference Type reference (TYPE) ALMTNAMESH Alert: Short Name of Monitoring Type 20050913
3 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20050913

Method BUILD_ATTR_FULLNAME on class CL_DBA_ALERT_UTILS has no exception.

Method CREATE_CONNECTION_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Type reference (TYPE) ALGLOBTID Alert: global monitoring type identifier 20050719
2 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20050719

Method CREATE_CONNECTION_OBJECT on class CL_DBA_ALERT_UTILS has no exception.

Method DISPATCH_BY_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIALOG_MODE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20050718
2 Returning HAS_MULTIPLE_SYSTEMS Value transfer Type reference (TYPE) ABAP_BOOL 20050718
3 Importing MT_TOOL_INFO Call by reference Type reference (TYPE) DBA_MT_TOOL_INFO_TAB DBA Cockpit: Alert Monitoring Tool Info 20050718
# Exception Resumable Description Created on
1 INVALID_DIALOG_MODE 20050718
2 MT_TOOL_INFO_MISSING 20050718
3 TOOL_INTENTIONALLY_ABORTED 20050718

Method GET_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASS_NAME Value transfer Type reference (TYPE) ALCUSGROUP Alert: Customization: Name of Customization Group 20050718
2 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20050718
3 Importing TEMPLATE Call by reference Type reference (TYPE) ALCUSGROUP Alert: Customization: Name of Customization Group 20050718

Method GET_CLASS_NAME on class CL_DBA_ALERT_UTILS has no exception.

Method GET_PLATFORM_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASS_NAME Value transfer Type reference (TYPE) ALCUSGROUP Alert: Customization: Name of Customization Group 20050718
2 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20050718
3 Importing TEMPLATE Call by reference Type reference (TYPE) ALCUSGROUP Alert: Customization: Name of Customization Group 20050718

Method GET_PLATFORM_CLASS_NAME on class CL_DBA_ALERT_UTILS has no exception.

Method GET_PLATFORM_CUSTGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CUSTGROUP Value transfer Type reference (TYPE) ALCUSGROUP Alert: Customization: Name of Customization Group 20050719
2 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20050719
3 Importing TEMPLATE Call by reference Type reference (TYPE) ALCUSGROUP Alert: Customization: Name of Customization Group 20050719

Method GET_PLATFORM_CUSTGROUP on class CL_DBA_ALERT_UTILS has no exception.

Method HAS_ACTIVE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100930
2 Returning IS_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20050719
3 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20050719

Method HAS_ACTIVE_CONNECTION on class CL_DBA_ALERT_UTILS has no exception.

Method IS_MONITORING_N_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_N_SYSTEMS Value transfer Type reference (TYPE) ABAP_BOOL 20050718
2 Importing TOOL_INFO Call by reference Type reference (TYPE) DB6AL_TOOL_INFO 20050718

Method IS_MONITORING_N_SYSTEMS on class CL_DBA_ALERT_UTILS has no exception.

Method MC_LIST_OF_TOOL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MC_LIST Value transfer Type reference (TYPE) DB6AL_MC_LIST 20050718
2 Importing TOOL_INFO Call by reference Type reference (TYPE) DB6AL_TOOL_INFO 20050718

Method MC_LIST_OF_TOOL_INFO on class CL_DBA_ALERT_UTILS has no exception.

Method MC_NAME_TO_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MC_NAME Value transfer Type reference (TYPE) ALMCNAME 20050718
2 Returning SYS_REF Value transfer Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20050718
# Exception Resumable Description Created on
1 CX_DB6_SYS DB6: Ausnahmen der Systemadministration 20050718

Method MC_NAME_TO_SYSTEM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MC_NAME Call by reference Type reference (TYPE) C 20050718
2 Returning SYSID Value transfer Type reference (TYPE) DB6NAVSYST-SYSID Name of the SAP System 20050718

Method MC_NAME_TO_SYSTEM_NAME on class CL_DBA_ALERT_UTILS has no exception.

Method PUSH_ALERT_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALRT_CONTEXT Call by reference Object reference (TYPE REF TO) CL_DBA_ALERT_CONTEXT DBA Cockpit: alert context root class 20050912

Method PUSH_ALERT_CONTEXT on class CL_DBA_ALERT_UTILS has no exception.

Method SYSTEM_TO_BASIC_MC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MC_NAME Value transfer Type reference (TYPE) ALMCNAME 20050718
2 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20050718

Method SYSTEM_TO_BASIC_MC_NAME on class CL_DBA_ALERT_UTILS has no exception.

Method SYSTEM_TO_MC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MC_NAME Value transfer Type reference (TYPE) ALMCNAME 20050718
2 Importing SYS_REF Call by reference Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20050718

Method SYSTEM_TO_MC_NAME on class CL_DBA_ALERT_UTILS has no exception.

Method TOOL_INFO_OF_MC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MC_NAME Call by reference Type reference (TYPE) ALMCNAME 20050718
2 Returning SINGLE_SYSTEM_TOOL_INFO Value transfer Type reference (TYPE) DB6AL_TOOL_INFO 20050718
3 Importing TOOL_INFO Call by reference Type reference (TYPE) DB6AL_TOOL_INFO 20050718

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