SAP ABAP Class CL_ALERT_RULE (ALM: Rule for Recipient Determination)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-ALM (Application Component) Alert Framework
     SALERT_CORE (Package) Central Alert Server
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ALERT_RECIPIENT_API ALM API: Recipient 20041027
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ALERT_RULE_API ALM API: Recipient Rule 20041027
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20041020
Properties
Class CL_ALERT_RULE  
Short Description ALM: Rule for Recipient Determination    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package SALERT_CORE   Central Alert Server 
Created 20041020   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SALRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ALERT_RECIPIENT_API ALM API: Recipient 20041027
2 IF_ALERT_RULE_API ALM API: Recipient Rule 20041027
3 IF_OS_STATE State Management for a 'Managed Object' 20041020
Friends
# Friend Modeled only Created on Description
1 CB_ALERT_RULE 20041029 Base Agent ALM: Rule for Recipient Determination
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BINDING Instance attribute Protected Type reference (TYPE) SWFBNDPTAB 20041027
2 CATEGORY Instance attribute Protected Type reference (TYPE) SALRTDCAT Alert Category 20041027
3 EDIT_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_SWF_BND_EDIT_CONTROL Binding Editor 20041028
4 RULE_ID Instance attribute Protected Type reference (TYPE) SALERTDRULE ALM: Rule ID (Type and ID are concatenated) 20041027
5 RULE_TYPE Instance attribute Private Type reference (TYPE) SALERTDRULETYPE ALM: Rule Type 20041029
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_ACTORS_TO_RECIPIENTS Instance method Private Method Resolves Processors Into Internal Recipients 20041029
2 GET_BINDING Instance method Public Get-method of a virtual attribute Reads Attribute BINDING 20041027
3 GET_CATEGORY Instance method Public Get-method of a virtual attribute Reads the Attribute CATEGORY 20041027
4 GET_EDIT_CONTROL Instance method Private Get-method of a virtual attribute Reads Attribute EDIT_CONTROL 20041028
5 GET_RULE_ID Instance method Public Get-method of a virtual attribute Reads Attribute RULE_ID 20041027
6 GET_RULE_TYPE Instance method Private Get-method of a virtual attribute Reads Attribute RULE_TYPE 20041029
7 MAP_CONTAINER Instance method Private Method Data Flow from Alert Container to Rule Container 20041020
8 SET_BINDING Instance method Public Set-method of a virtual attribute Sets Attribute BINDING 20041027
9 SET_EDIT_CONTROL Instance method Private Set-method of a virtual attribute Sets Attribute EDIT_CONTROL 20041028
10 SET_RULE_ID Instance method Public Set-method of a virtual attribute Sets Attribute RULE_ID 20041027
11 SET_RULE_TYPE Instance method Private Set-method of a virtual attribute Sets Attribute RULE_TYPE 20041029
Events
Class CL_ALERT_RULE has no event.
Types
Class CL_ALERT_RULE has no local type.
Method Signatures

Method CONVERT_ACTORS_TO_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTORS Call by reference Type reference (TYPE) TSWHACTOR Tabelle mit OrgObjekten 20041029
2 Returning RT_RECIPIENTS Value transfer Type reference (TYPE) SALERTTUSERNAME ALM-API: Liste mit internen Usernamen 20041029

Method CONVERT_ACTORS_TO_RECIPIENTS on class CL_ALERT_RULE has no exception.

Method GET_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SWFBNDPTAB Attributwert 20041027
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20041027

Method GET_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SALRTDCAT Attributwert 20041027
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20041027

Method GET_EDIT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SWF_BND_EDIT_CONTROL Attributwert 20041028
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20041028

Method GET_RULE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SALERTDRULE Attributwert 20041027
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20041027

Method GET_RULE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SALERTDRULETYPE Attributwert 20041029
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20041029

Method MAP_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_ALERT_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Alert-Container (Laufzeit) 20041020
2 Returning RI_RULE_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Regelcontainer 20041020

Method MAP_CONTAINER on class CL_ALERT_RULE has no exception.

Method SET_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BINDING Call by reference Type reference (TYPE) SWFBNDPTAB Attributwert 20041027
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20041027

Method SET_EDIT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EDIT_CONTROL Call by reference Object reference (TYPE REF TO) CL_SWF_BND_EDIT_CONTROL Attributwert 20041028
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20041028

Method SET_RULE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE_ID Call by reference Type reference (TYPE) SALERTDRULE Attributwert 20041027
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20041027

Method SET_RULE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RULE_TYPE Call by reference Type reference (TYPE) SALERTDRULETYPE Attributwert 20041029
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20041029
History
Last changed by/on SAP  20110908 
SAP Release Created in 700