SAP ABAP Class CL_XI_ALERT_ENGINE (Alert rule engine)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-WKB (Application Component) Runtime Workbench/Monitoring
     SXMSALERT (Package) XI Alert Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XI_ALERT_ENGINE Alert rule engine 20101123
Properties
Class CL_XI_ALERT_ENGINE  
Short Description Alert rule engine    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSALERT   XI Alert Framework 
Created 20101116   SAP 
Last change 20110908   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 CL_XI_ALERT_ENGINE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_XI_ALERT_ENGINE Alert rule engine 20101123
Friends
Class CL_XI_ALERT_ENGINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_XI_ALERT_ENGINE Alert rule engine 20101123
2 MR_UUID_CREATOR Instance attribute Private Object reference (TYPE REF TO) IF_SYSTEM_UUID 20101123
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20101117
2 EVALUATE Instance method Public Method 20101123
3 EVALUATE_IMPL Instance method Protected Method evaluate against event data 20101123
4 INSTANCE Static method Public Method Get self reference 20101116
5 IS_ACTIVE Instance method Public Method 20101123
6 IS_ACTIVE_IMPL Instance method Protected Method Is Alerting active on this machine ? 20101123
7 SWITCH_INSTANCE Static method Private Method For automated testing purposes only 20101124
Events
Class CL_XI_ALERT_ENGINE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SXMS_ALERT_EVENT_T Public Attribute reference (LIKE) 20101116
2 SXMS_ALERT_RULE_MATCHES_T Public Attribute reference (LIKE) 20101117
3 SXMS_ALERT_RULE_MATCH_T Public Attribute reference (LIKE) 20101117
Method Signatures

Method CONSTRUCTOR Signature

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

Method EVALUATE Signature

Method EVALUATE on class CL_XI_ALERT_ENGINE has no parameter.
Method EVALUATE on class CL_XI_ALERT_ENGINE has no exception.

Method EVALUATE_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) SXMS_ALERT_EVENT_T Alert event data 20101123
2 Exporting RULE_MATCHES Call by reference Type reference (TYPE) SXMS_ALERT_RULE_MATCHES_T PI Alerting: Alert Information 20101123

Method EVALUATE_IMPL on class CL_XI_ALERT_ENGINE has no exception.

Method INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_XI_ALERT_ENGINE Alert rule engine 20101123

Method INSTANCE on class CL_XI_ALERT_ENGINE has no exception.

Method IS_ACTIVE Signature

Method IS_ACTIVE on class CL_XI_ALERT_ENGINE has no parameter.
Method IS_ACTIVE on class CL_XI_ALERT_ENGINE has no exception.

Method IS_ACTIVE_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20101123

Method IS_ACTIVE_IMPL on class CL_XI_ALERT_ENGINE has no exception.

Method SWITCH_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NEW_INSTANCE Value transfer Object reference (TYPE REF TO) IF_XI_ALERT_ENGINE Alert rule engine 20101124
2 Returning RR_OLD_INSTANCE Value transfer Object reference (TYPE REF TO) IF_XI_ALERT_ENGINE Alert rule engine 20101124

Method SWITCH_INSTANCE on class CL_XI_ALERT_ENGINE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 731