SAP ABAP Class CL_ALERT_SELECTOR (Alerts: Read Alerts)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-ALM (Application Component) Alert Framework
     SALERT_CORE (Package) Central Alert Server
Properties
Class CL_ALERT_SELECTOR  
Short Description Alerts: Read Alerts    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALERT_CORE   Central Alert Server 
Created 20010213   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CA_ALERT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ALERT_SELECTOR has no interface implemented.
Friends
Class CL_ALERT_SELECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 UNIQUE_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_ALERT_SELECTOR Singleton 20010213
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method Procure Singleton 20010213
2 SELECT_ALERTS_TO_DELIVER Instance method Public Method Select Alerts to Be Delivered 20010307
3 SELECT_ALERTS_TO_ESCALATE Instance method Public Method Select Alerts to Be Escalated 20010307
4 SELECT_ALERT_HEADERS Instance method Public Method Select Alert Headers 20130517
5 SELECT_BY_APPL_GUID Instance method Public Method Select Alerts by Application GUID (ID for Confirming) 20030113
6 SELECT_BY_ID Instance method Public Method Select Alerts By ID (ID for Confirmation) 20010927
7 SELECT_COMPLEX Instance method Public Method Complex Selection 20010213
8 SELECT_EXPIRED_ALERTS Instance method Public Method Select Overdue Alerts 20010307
9 SELECT_FOR_USER Instance method Public Method Select Alerts for a User 20010319
Events
Class CL_ALERT_SELECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_SALRT Public See coding 20130517 gty_salrt type standard table of salrt with default key
2 LST_CATEGORY_KEY Private See coding 20041202 BEGIN OF lst_category_key, category TYPE salrtdcat, END OF lst_category_key
3 LTT_CATEGORY_KEYS Private See coding 20041202 ltt_category_keys TYPE STANDARD TABLE OF lst_category_key
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SELECTOR Value transfer Object reference (TYPE REF TO) CL_ALERT_SELECTOR Singleton 20010213

Method GET_INSTANCE on class CL_ALERT_SELECTOR has no exception.

Method SELECT_ALERTS_TO_DELIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALIAS Call by reference Type reference (TYPE) SALRTRTALIAS ALM: Selektionstabelle für den Alias einer Alert-Kategorie 20041201
2 Importing IT_CATEGORY Call by reference Type reference (TYPE) SALRTRTCT Alerts: Selektionstabelle für Kategorien 20010307
3 Importing IT_CLASS Call by reference Type reference (TYPE) SALRTRTCL Selektionstabelle für Klassifizierung 20011029
4 Returning RT_ALERTS Value transfer Type reference (TYPE) SALRTTRALR Alerts: Tabelle mit Alertreferenzen 20010307

Method SELECT_ALERTS_TO_DELIVER on class CL_ALERT_SELECTOR has no exception.

Method SELECT_ALERTS_TO_ESCALATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALIAS Call by reference Type reference (TYPE) SALRTRTALIAS ALM: Selektionstabelle für den Alias einer Alert-Kategorie 20041201
2 Importing IT_CATEGORY Call by reference Type reference (TYPE) SALRTRTCT Alerts: Selektionstabelle für Kategorien 20010307
3 Importing IT_CLASS Call by reference Type reference (TYPE) SALRTRTCL Selektionstabelle für Klassifizierung 20011029
4 Returning RT_ALERTS Value transfer Type reference (TYPE) SALRTTRALR Alerts: Tabelle mit Alertreferenzen 20010307

Method SELECT_ALERTS_TO_ESCALATE on class CL_ALERT_SELECTOR has no exception.

Method SELECT_ALERT_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALIAS Call by reference Type reference (TYPE) SALRTRTALIAS ALM: Selektionstabelle für den Alias einer Alert-Kategorie 20130517
2 Importing IT_APPL_GUID Call by reference Type reference (TYPE) SALRTRTGD Selektionstabelle für Anwendungs-GUIDs 20130517
3 Importing IT_CATEGORY Call by reference Type reference (TYPE) SALRTRTCT Alerts: Selektionstabelle für Kategorien 20130517
4 Importing IT_CLASS Call by reference Type reference (TYPE) SALRTRTCL Selektionstabelle für Klassifizierung 20130517
5 Importing IT_CNTDELVRY Call by reference Type reference (TYPE) SALRTRTCN Alerts: Selektionstabelle für Auslieferungszähler 20130517
6 Importing IT_CREATIME Call by reference Type reference (TYPE) SALRTRTCR Alerts: Selektionstabelle für Klasse der Alertkategorie 20130517
7 Importing IT_EXPIRYTIME Call by reference Type reference (TYPE) SALRTRTEX Alerts: Selektionstabelle für Verfallszeit 20130517
8 Importing IT_ID Call by reference Type reference (TYPE) SALRTRTID Selektionstabelle für Alert-IDs 20130517
9 Importing IT_STATUS Call by reference Type reference (TYPE) SALRTRTST Alerts: Selektionstabelle für Alertstatus 20130517
10 Returning RT_ALERTS Value transfer Type reference (TYPE) GTY_SALRT Tabelle mit Alert Header 20130517

Method SELECT_ALERT_HEADERS on class CL_ALERT_SELECTOR has no exception.

Method SELECT_BY_APPL_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_APPL_GUID Call by reference Type reference (TYPE) GUID_32 Anwendungs-GUID 20030113
2 Returning RT_ALERTS Value transfer Type reference (TYPE) SALRTTRALR Alerts: Tabelle mit Alertreferenzen 20030113

Method SELECT_BY_APPL_GUID on class CL_ALERT_SELECTOR has no exception.

Method SELECT_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ID Call by reference Type reference (TYPE) SALRTEXTID Externe ID für einen Alert 20010927
2 Returning RT_ALERTS Value transfer Type reference (TYPE) SALRTTRALR Alerts: Tabelle mit Alertreferenzen 20010927

Method SELECT_BY_ID on class CL_ALERT_SELECTOR has no exception.

Method SELECT_COMPLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALIAS Call by reference Type reference (TYPE) SALRTRTALIAS ALM: Selektionstabelle für den Alias einer Alert-Kategorie 20041201
2 Importing IT_APPL_GUID Call by reference Type reference (TYPE) SALRTRTGD Selektionstabelle für Anwendungs-GUIDs 20030113
3 Importing IT_CATEGORY Call by reference Type reference (TYPE) SALRTRTCT Alerts: Selektionstabelle für Kategorien 20010219
4 Importing IT_CLASS Call by reference Type reference (TYPE) SALRTRTCL Selektionstabelle für Klassifizierung 20011029
5 Importing IT_CNTDELVRY Call by reference Type reference (TYPE) SALRTRTCN Alerts: Selektionstabelle für Auslieferungszähler 20010219
6 Importing IT_CREATIME Call by reference Type reference (TYPE) SALRTRTCR Alerts: Selektionstabelle für Erstellungszeit 20010219
7 Importing IT_EXPIRYTIME Call by reference Type reference (TYPE) SALRTRTEX Alerts: Selektionstabelle für Verfallszeit 20010219
8 Importing IT_ID Call by reference Type reference (TYPE) SALRTRTID Selektionstabelle für Alert-IDs 20010927
9 Importing IT_STATUS Call by reference Type reference (TYPE) SALRTRTST Alerts: Selektionstabelle für Alertstatus 20010219
10 Returning RT_ALERTS Value transfer Type reference (TYPE) SALRTTRALR Alerts: Tabelle mit Alertreferenzen 20010219

Method SELECT_COMPLEX on class CL_ALERT_SELECTOR has no exception.

Method SELECT_EXPIRED_ALERTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALIAS Call by reference Type reference (TYPE) SALRTRTALIAS ALM: Selektionstabelle für den Alias einer Alert-Kategorie 20041201
2 Importing IT_CATEGORY Call by reference Type reference (TYPE) SALRTRTCT Alerts: Selektionstabelle für Kategorien 20010307
3 Importing IT_CLASS Call by reference Type reference (TYPE) SALRTRTCL Selektionstabelle für Klassifizierung 20011029
4 Returning RT_ALERTS Value transfer Type reference (TYPE) SALRTTRALR Alerts: Tabelle mit Alertreferenzen 20010307

Method SELECT_EXPIRED_ALERTS on class CL_ALERT_SELECTOR has no exception.

Method SELECT_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Empfänger 20010319
2 Returning RT_ALERTS Value transfer Type reference (TYPE) SALRTTRALR Alerts 20010319

Method SELECT_FOR_USER on class CL_ALERT_SELECTOR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 300