SAP ABAP Class CL_ALERT_MANAGER (Alerts: Alert Manager)
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_MANAGER  
Short Description Alerts: Alert Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALERT_CORE   Central Alert Server 
Created 20010205   SAP 
Last change 20130531   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)
2 CA_ALERT_RECIPIENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_LOG_PPF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SALRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ALERT_MANAGER has no interface implemented.
Friends
Class CL_ALERT_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALERT_CAT_MAN Instance attribute Private Object reference (TYPE REF TO) CL_ALERT_CAT_MANAGER Alert Cat Manager 20021213
2 CONFIG Static Attribute Private Type reference (TYPE) SALRTSCONF Alerts: Configuration Structure 20010904
3 CONFIG_READ Static Attribute Private Type reference (TYPE) BOOLE 'X': Configuration Already Read 20010904
4 GC_ALERT_BRACKET_CLOSE Constant Public Type reference (TYPE) CHAR2 '##' Closing Parenthesis for the Alert ID 20041015
5 GC_ALERT_BRACKET_OPEN Constant Public Type reference (TYPE) CHAR2 '##' Opening Parenthesis for the Alert ID 20041015
6 MT_STATUS_TEXT Instance attribute Private Type reference (TYPE) DD07V_TAB Table for DD07V 20120727
7 PROTOCOL Static Attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20011022
8 PROTOCOL_SAVE Static Attribute Private Type reference (TYPE) BOOLE Log Must Be Saved 20011022
9 UNIQUE_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_ALERT_MANAGER Alert Manager Instance 20010205
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECIPIENTS_FROM_CONTAINER Instance method Private Method Add Recipients from Container 20010207
2 AUTHORITY_CHECK Instance method Public Method Authorization Check 20040316
3 BUILD_RAW_TEXT Instance method Private Method Create Mail Text (RAW) 20010920
4 CALL_XML_EXIT Instance method Private Method Call BAdI for XML Document 20010912
5 CANCEL_ALERT_PROCESSING Instance method Public Method Reset Alert Processing for a Recipient 20040913
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020812
7 CONFIRM_ALERT Instance method Public Method Confirm Alert for Recipient (with Lock) 20010206
8 CONFIRM_ALERT_BY_APPL_GUID Instance method Public Method Confirm Alert Externally 20030113
9 CONFIRM_ALERT_BY_EXTERNAL_ID Instance method Public Method Confirm Alert Externally 20010927
10 CONVERT_CONTAINER Instance method Public Method Gets a New One for an Old Container 20040820
11 CREATE_ALERT Instance method Public Method Create Alert 20010205
12 CREATE_ALERT_INTERNAL Instance method Protected Method Create Alert for Alert Server 20010904
13 CREATE_ALERT_XML Instance method Protected Method Create and Forward XML Document for Alert 20010904
14 CREATE_STATUS_ICON Instance method Public Method Create Icon for Status Value 20010305
15 DELETE_ALERTS Instance method Public Method Delete Alerts (with Locks) 20010307
16 DELIVER_ALERT Instance method Private Method Deliver Alert 20010206
17 DELIVER_ALERTS Instance method Public Method Deliver Alerts (with Locks) 20010307
18 DELIVER_ALERT_FOR_USER Instance method Public Method Deliver Alert to a Recipient 20010206
19 DEQUEUE_ALERT Instance method Public Method Unlock Alert 20010209
20 ENQUEUE_ALERT Instance method Public Method Lock Alert 20010209
21 ESCALATE_ALERT Instance method Private Method Escalate Alert 20010206
22 ESCALATE_ALERTS Instance method Public Method Escalate Alerts (with Locks) 20010307
23 FORWARD_ALERT Instance method Public Method Forward Alert to a New Recipient 20010206
24 GET_ALERTS_BY_APPL_GUID Instance method Public Method Returns Alert Instances for an Application ID 20050113
25 GET_ALERT_BY_GUID Instance method Public Method Returns Alert Instance for a GUID 20041207
26 GET_ALERT_EXT_RECIPIENTS Instance method Public Method Read External Recipients of an Alert from Database 20020129
27 GET_ALERT_RECIPIENTS Instance method Public Method Read Recipients of an Alert from Database 20010206
28 GET_CONFIG Instance method Public Method Read Configuration 20010904
29 GET_DISPLAY_DATA_FOR_USER Instance method Public Method Provide Display Data of an Alert for a Recipient 20041005
30 GET_DISP_DATA Instance method Public Method Provide Display Data of an Alert for a Recipient 20010305
31 GET_EXP_DATE Instance method Private Method Determine Expiry Date 20040819
32 GET_INSTANCE Static method Public Method Provides an Instance of the Alert Manager 20010205
33 GET_LONG_TEXT Instance method Public Method Read Alert Long Text for User 20010329
34 GET_PROXY_RECIPIENTS Instance method Private Method Read Recipient Substitutes 20010209
35 GET_SHORT_TEXT Instance method Public Method Read Alert Short Text for User 20010329
36 GET_STATUS_TEXT Instance method Public Method Read Text for Status Value 20010305
37 GET_TITLE Instance method Public Method Read Alert Title for User 20030108
38 GET_USER_LANGU Instance method Private Method Read Language of User 20010319
39 GET_USER_PERSONALIZATION Instance method Public Method Read Personalization Data of a User 20010209
40 GET_XML_DATETIME Instance method Private Method XML-Compliant Time Stamp (xsd:dateTime) 20010905
41 MODIFY_CONTAINER_ACTIVITY Instance method Private Method Back Conversion of SALRT_CREATE_API 20010928
42 POST_XML Instance method Private Method Send XML Table (HTTP) 20010910
43 PREPARE_BOR_CONTAINER_ACTIVITY Instance method Public Method Conversion for SALRT_CREATE_API 20041215
44 PREPARE_XML Instance method Private Method XML Formatting 20021219
45 PROCESS_ALERT Instance method Public Method Set Alert for a Recipient to "Being Processed" 20040913
46 READ_ACTIVITIES_FROM_CONTAINER Instance method Public Method Read Subsequent Activities from Container 20010907
47 READ_ALERT Instance method Public Method Recipient has read an alert 20040914
48 READ_EXT_RECIPIENTS_FROM_CONT Instance method Public Method Read External Recipients from Container 20020130
49 READ_LONGTEXT_FROM_CONTAINER Instance method Public Method Read Long Text from Container 20010911
50 READ_RECIPIENTS_FROM_CONTAINER Instance method Public Method Read Recipients from Container 20010905
51 READ_SHORTTEXT_FROM_CONTAINER Instance method Public Method Read Short Text from Container 20010911
52 READ_TEXTTYPE_FROM_CONTAINER Instance method Public Method Read Type of Long Text from Container 20050624
53 READ_TITLE_FROM_CONTAINER Instance method Public Method Read Title from Container 20030305
54 REJECT_ALERT Instance method Public Method Reject Alert for a Recipient 20040913
55 SAVE_PROTOCOL Instance method Private Method Save Log (If Necessary) 20011024
56 SEND Instance method Private Method Notify Recipients of an Alert 20010329
57 SEND_ALERT_WAP_PUSH Instance method Protected Method WAP Push Delivery of Alerts 20021203
58 SEND_ALERT_XML Instance method Protected Method Create and Forward XML Document for Alert for Each User 20020812
59 SEND_XML Instance method Private Method OBSOLETE: Send XML Table (Mail) 20020814
60 SORT_USERS_BY_LANGU Instance method Private Method Sort Users by Language 20010319
61 UNREAD_ALERT Instance method Public Method Reset Read Indicator for a Recipient 20041005
Events
Class CL_ALERT_MANAGER has no event.
Types
Class CL_ALERT_MANAGER has no local type.
Method Signatures

Method ADD_RECIPIENTS_FROM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20010207
2 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010207

Method ADD_RECIPIENTS_FROM_CONTAINER on class CL_ALERT_MANAGER has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20040316
2 Importing IP_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität, die der Berechtigungsprüfung unterliegt 20040316
3 Importing IP_UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20041207
4 Returning RP_SUCCESS Value transfer Type reference (TYPE) BOOLE_D Wahr, wenn eine gültige Berechtigung vorliegt 20040317

Method AUTHORITY_CHECK on class CL_ALERT_MANAGER has no exception.

Method BUILD_RAW_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_TYPE Call by reference Type reference (TYPE) SO_OBJ_TP Texttyp 20050624
2 Exporting ET_TEXT Call by reference Type reference (TYPE) SOLI_TAB Texttabelle 20050624
3 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010920
4 Importing IP_ADD_ACTIVITIES Call by reference Type reference (TYPE) CHAR1 SALRT_TRUE Folgeaktivitäten hinzufügen 20030624
5 Importing IP_ADD_ALERT_ID Call by reference Type reference (TYPE) CHAR1 SALRT_TRUE Alert ID hinzufügen 20030624
6 Importing IP_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Textsprache 20010920

Method BUILD_RAW_TEXT on class CL_ALERT_MANAGER has no exception.

Method CALL_XML_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20010912
2 Importing II_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML-Dokument 20010912
3 Importing IP_CAT Call by reference Type reference (TYPE) SALRTDCAT Alertkategorie 20010912

Method CALL_XML_EXIT on class CL_ALERT_MANAGER has no exception.

Method CANCEL_ALERT_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alerts: Alert 20040913
2 Importing IP_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20040913
3 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Alert-Empfänger 20040913
# Exception Resumable Description Created on
1 CX_ALERT_LOCKED Alert ist gesperrt 20040913
2 CX_ALERT_NO_AUTHORIZATION Keine Berechtigung 20040913
3 CX_ALERT_RECIPIENT_UNKNOWN Alertempfänger ist unbekannt 20040913
4 CX_ALERT_UNKNOWN Alert existiert nicht 20040913

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ALERT_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ALERT_MANAGER has no exception.

Method CONFIRM_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010206
2 Importing IP_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20011024
3 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Empfänger 20010206
# Exception Resumable Description Created on
1 CX_ALERT_LOCKED Alerts: Alert ist gesperrt 20010328
2 CX_ALERT_RECIPIENT_UNKNOWN Alerts: Alertempfänger ist unbekannt 20010206

Method CONFIRM_ALERT_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
# Exception Resumable Description Created on
1 CX_ALERT_LOCKED Alerts: Alert ist gesperrt 20030113
2 CX_ALERT_RECIPIENT_UNKNOWN Alerts: Alertempfänger ist unbekannt 20030113

Method CONFIRM_ALERT_BY_EXTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_EXTERNAL_ID Call by reference Type reference (TYPE) SALRTEXTID Externe ID für einen Alert 20010927
# Exception Resumable Description Created on
1 CX_ALERT_LOCKED Alerts: Alert ist gesperrt 20010927
2 CX_ALERT_RECIPIENT_UNKNOWN Alerts: Alertempfänger ist unbekannt 20010927

Method CONVERT_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PERSISTENT Call by reference Type reference (TYPE) SALERTDCNTPERSISTENCY 'X' Container als persistentes Objekt verwalten 20040823
2 Importing IP_XML_CONTAINER Call by reference Type reference (TYPE) XSTRING Workflow Container als XML Datenstrom 20040820
3 Importing IT_CONTAINER Call by reference Type reference (TYPE) SWCONTTAB Container-Tabelle 20040820
4 Returning RI_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20040820

Method CONVERT_CONTAINER on class CL_ALERT_MANAGER has no exception.

Method CREATE_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container als Referenz 20040818
2 Importing IP_ALIAS Call by reference Type reference (TYPE) SALERTDALIAS Langer Name der Alert-Kategorie 20041129
3 Importing IP_APPLICATION_GUID Call by reference Type reference (TYPE) GUID_32 GUID als Anwendungsidentifikator 20021211
4 Importing IP_CAT Call by reference Type reference (TYPE) SALRTDCAT Alertkategorie 20010205
5 Importing IP_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20011022
6 Importing IT_CONTAINER Call by reference Type reference (TYPE) SWCONTTAB Obsolet:Container als Tabelle 20010205
7 Returning RO_ALERT Value transfer Object reference (TYPE REF TO) CL_ALERT erzeugter Alert 20010207
# Exception Resumable Description Created on
1 CX_ALERT Alerts: Basisklasse aller Fehlermeldungen 20010328
2 CX_ALERT_CAT_UNKNOWN Alerts: Alertkategorie nicht gefunden 20010205
3 CX_ALERT_NO_RECIPIENTS Alerts: Alert hat keine Empfänger 20010208

Method CREATE_ALERT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container als Referenz 20040818
2 Importing IP_APPL_GUID Call by reference Type reference (TYPE) GUID_32 Application GUID 20021211
3 Importing IP_CAT Call by reference Type reference (TYPE) SALRTDCAT Alertkategorie 20010904
4 Returning RO_ALERT Value transfer Object reference (TYPE REF TO) CL_ALERT erzeugter Alert 20010904
# Exception Resumable Description Created on
1 CX_ALERT Alerts: Basisklasse aller Fehlermeldungen 20010904
2 CX_ALERT_CAT_UNKNOWN Alerts: Alertkategorie nicht gefunden 20010904
3 CX_ALERT_NO_RECIPIENTS Alerts: Alert hat keine Empfänger 20010904

Method CREATE_ALERT_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container als Referenz 20040818
2 Importing IP_APPL_GUID Call by reference Type reference (TYPE) GUID_32 Anwendungs GUID 20021211
3 Importing IP_CAT Call by reference Type reference (TYPE) SALRTDCAT Alertkategorie 20010904
# Exception Resumable Description Created on
1 CX_ALERT Alerts: Basisklasse aller Fehlermeldungen 20010904
2 CX_ALERT_CAT_UNKNOWN Alerts: Alertkategorie nicht gefunden 20010904
3 CX_ALERT_NO_RECIPIENTS Alerts: Alert hat keine Empfänger 20010904

Method CREATE_STATUS_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_STATUS Call by reference Type reference (TYPE) SALRTDSTAT Status eines Alerts 20010305
2 Returning RP_ICON Value transfer Type reference (TYPE) CHAR40 Statusicon 20010305

Method CREATE_STATUS_ICON on class CL_ALERT_MANAGER has no exception.

Method DELETE_ALERTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EP_LOGNR Value transfer Type reference (TYPE) BALOGNR Anwendungs-Log: Protokollnummer 20011023
2 Importing IT_ALERTS Call by reference Type reference (TYPE) SALRTTRALR Alerts: Tabelle mit Alertreferenzen 20010307

Method DELETE_ALERTS on class CL_ALERT_MANAGER has no exception.

Method DELIVER_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010206

Method DELIVER_ALERT on class CL_ALERT_MANAGER has no exception.

Method DELIVER_ALERTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EP_LOGNR Value transfer Type reference (TYPE) BALOGNR Anwendungs-Log: Protokollnummer 20011023
2 Importing IT_ALERTS Call by reference Type reference (TYPE) SALRTTRALR Alerts: Tabelle mit Alertreferenzen 20010307

Method DELIVER_ALERTS on class CL_ALERT_MANAGER has no exception.

Method DELIVER_ALERT_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010206
2 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Empfänger 20010206
# Exception Resumable Description Created on
1 CX_ALERT_RECIPIENT_EXISTS Alerts: Alertempfänger existiert 20010206
2 CX_ALERT_RECIPIENT_UNKNOWN Alerts: Alertempfänger ist unbekannt 20010206

Method DEQUEUE_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010209

Method DEQUEUE_ALERT on class CL_ALERT_MANAGER has no exception.

Method ENQUEUE_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010209
# Exception Resumable Description Created on
1 CX_ALERT_LOCKED Alerts: Alert ist gesperrt 20010209

Method ESCALATE_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010206
# Exception Resumable Description Created on
1 CX_ALERT_CAT_NO_ESCALATION Alerts: Alertkategorie hat keine Eskalation 20010206
2 CX_ALERT_CAT_UNKNOWN Alerts: Alertkategorie nicht gefunden 20010206
3 CX_ALERT_NO_ESCALATION Alerts: Keine Eskalation möglich 20011109

Method ESCALATE_ALERTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EP_LOGNR Value transfer Type reference (TYPE) BALOGNR Anwendungs-Log: Protokollnummer 20011023
2 Importing IT_ALERTS Call by reference Type reference (TYPE) SALRTTRALR Alerts: Tabelle mit Alertreferenzen 20010307

Method ESCALATE_ALERTS on class CL_ALERT_MANAGER has no exception.

Method FORWARD_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EP_LOGNR Value transfer Type reference (TYPE) BALOGNR Anwendungs-Log: Protokollnummer 20011106
2 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010206
3 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Neuer Empfänger 20010206
# Exception Resumable Description Created on
1 CX_ALERT_RECIPIENT_EXISTS Alerts: Alertempfänger existiert 20010206
2 CX_ALERT_RECIPIENT_UNKNOWN Alerts: Alertempfänger ist unbekannt 20010206

Method GET_ALERTS_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 Globally Unique Identifier 20050113
2 Returning RT_ALERTS Value transfer Type reference (TYPE) SALRTTRALR Alerts 20050113

Method GET_ALERTS_BY_APPL_GUID on class CL_ALERT_MANAGER has no exception.

Method GET_ALERT_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Optionale Berechtigungsprüfung 20041207
2 Importing IP_GUID Call by reference Type reference (TYPE) OS_GUID Globally Unique Identifier 20041207
3 Importing IP_UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20041207
4 Returning RO_ALERT Value transfer Object reference (TYPE REF TO) CL_ALERT Alerts: Alert 20041207
# Exception Resumable Description Created on
1 CX_ALERT_NO_AUTHORIZATION Keine Berechtigung 20041207
2 CX_ALERT_UNKNOWN Alert existiert nicht 20041207

Method GET_ALERT_EXT_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20020129
2 Returning RT_RECIPIENTS Value transfer Type reference (TYPE) SALRTTERCP Empfängertabelle 20020129

Method GET_ALERT_EXT_RECIPIENTS on class CL_ALERT_MANAGER has no exception.

Method GET_ALERT_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010206
2 Returning RT_RECIPIENTS Value transfer Type reference (TYPE) SALRTTRCPO Empfängertabelle 20010206

Method GET_ALERT_RECIPIENTS on class CL_ALERT_MANAGER has no exception.

Method GET_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CONFIG Value transfer Type reference (TYPE) SALRTSCONF Konfiguration 20010904

Method GET_CONFIG on class CL_ALERT_MANAGER has no exception.

Method GET_DISPLAY_DATA_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20041005
2 Importing IP_USER_NAME Call by reference Type reference (TYPE) SALRTDRCPT Alert-Empfänger 20041005
3 Returning RS_DISPLAY Value transfer Type reference (TYPE) SALERTSDISP Anzeigedaten 20041005
# Exception Resumable Description Created on
1 CX_ALERT_RECIPIENT_UNKNOWN Alertempfänger ist unbekannt 20041005

Method GET_DISP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010305
2 Returning RS_DISP Value transfer Type reference (TYPE) SALRTSDISP Anzeigedaten 20010305

Method GET_DISP_DATA on class CL_ALERT_MANAGER has no exception.

Method GET_EXP_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20040819
2 Importing IP_CAT Call by reference Type reference (TYPE) SALRTDCAT Alertkategorie 20040819
3 Returning RP_EXP_DATE Value transfer Type reference (TYPE) SALRTDEXP Verfallszeit 20040819

Method GET_EXP_DATE on class CL_ALERT_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MANAGER Value transfer Object reference (TYPE REF TO) CL_ALERT_MANAGER Alert-Manager 20010205

Method GET_INSTANCE on class CL_ALERT_MANAGER has no exception.

Method GET_LONG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_LENGTH Call by reference Type reference (TYPE) SO_OBJ_LEN Größe des Dokumentinhalts 20010329
2 Exporting EP_TEXT Call by reference Type reference (TYPE) STRING Langtext als String 20010918
3 Exporting EP_TEXTTYPE Call by reference Type reference (TYPE) SO_OBJ_TP Textart: SCR oder RAW 20010329
4 Exporting ET_SOLITAB Call by reference Type reference (TYPE) SOLI_TAB Langtext vom Typ RAW 20011109
5 Exporting ET_TLINES Call by reference Type reference (TYPE) RCL_BAG_TLINE Langtext vom Typ SCR 20010329
6 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alerts: Alert 20010329
7 Importing IP_GUID Call by reference Type reference (TYPE) OS_GUID Alert-GUID (falls IO_ALERT leer ist) 20010329
8 Importing IP_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20010329
9 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Alert-Empfänger 20010329
# Exception Resumable Description Created on
1 CX_ALERT_CAT_UNKNOWN Alerts: Alertkategorie nicht gefunden 20010329
2 CX_ALERT_RECIPIENT_UNKNOWN Alerts: Alertempfänger ist unbekannt 20010329
3 CX_ALERT_UNKNOWN Alerts: Alert existiert nicht 20010329

Method GET_PROXY_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010209
2 Returning RT_RECIPIENTS Value transfer Type reference (TYPE) SALRTTRCP Vertreter für Empfänger 20010209

Method GET_PROXY_RECIPIENTS on class CL_ALERT_MANAGER has no exception.

Method GET_SHORT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_TEXT255 Call by reference Type reference (TYPE) CHAR255 Kurztext (255 Zeichen) 20010329
2 Exporting EP_TEXTSTRING Call by reference Type reference (TYPE) STRING Kurztext (als String) 20010329
3 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alerts: Alert 20010329
4 Importing IP_ADD_ALERT_ID Call by reference Type reference (TYPE) CHAR1 'X' Alert ID hinzufügen 20021219
5 Importing IP_GUID Call by reference Type reference (TYPE) OS_GUID Alert-GUID (falls IO_ALERT leer ist) 20010329
6 Importing IP_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20010329
7 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Alert-Empfänger 20010329
# Exception Resumable Description Created on
1 CX_ALERT_CAT_UNKNOWN Alerts: Alertkategorie nicht gefunden 20010329
2 CX_ALERT_RECIPIENT_UNKNOWN Alerts: Alertempfänger ist unbekannt 20010329
3 CX_ALERT_UNKNOWN Alerts: Alert existiert nicht 20010329

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_STATUS Call by reference Type reference (TYPE) SALRTDSTAT Status eines Alerts 20010305
2 Returning RP_TEXT Value transfer Type reference (TYPE) DDTEXT Statustext 20010305

Method GET_STATUS_TEXT on class CL_ALERT_MANAGER has no exception.

Method GET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_TITLE Call by reference Type reference (TYPE) SALRTDTITLE Titel 20030108
2 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alerts: Alert 20030108
3 Importing IP_GUID Call by reference Type reference (TYPE) OS_GUID Alert-GUID (falls IO_ALERT leer ist) 20030108
4 Importing IP_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20030108
5 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Alert-Empfänger 20030108
# Exception Resumable Description Created on
1 CX_ALERT_CAT_UNKNOWN Alerts: Alertkategorie nicht gefunden 20030108
2 CX_ALERT_RECIPIENT_UNKNOWN Alerts: Alertempfänger ist unbekannt 20030108
3 CX_ALERT_UNKNOWN Alerts: Alert existiert nicht 20030108

Method GET_USER_LANGU 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 Alert-Empfänger 20010319
2 Returning RP_LANGU Value transfer Type reference (TYPE) SYLANGU Sprache 20010319
# Exception Resumable Description Created on
1 CX_ALERT_RECIPIENT_UNKNOWN Alerts: Alertempfänger ist unbekannt 20010319

Method GET_USER_PERSONALIZATION 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 20010209
2 Returning RS_DATA Value transfer Type reference (TYPE) SALRTSDLVR Personalisierungsdaten 20010209

Method GET_USER_PERSONALIZATION on class CL_ALERT_MANAGER has no exception.

Method GET_XML_DATETIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP optionaler Zeitstempel 20010905
2 Returning RP_TIMESTAMP Value transfer Type reference (TYPE) STRING XML-Zeitstempel 20010905

Method GET_XML_DATETIME on class CL_ALERT_MANAGER has no exception.

Method MODIFY_CONTAINER_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_CNT Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20010928

Method MODIFY_CONTAINER_ACTIVITY on class CL_ALERT_MANAGER has no exception.

Method POST_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DESTINATION Call by reference Type reference (TYPE) RFCDEST Destination 20010910
2 Importing IP_SIZE Call by reference Type reference (TYPE) I Größe der Tabelle 20010910
3 Importing IP_XSTRING Call by reference Type reference (TYPE) XSTRING 20020815

Method POST_XML on class CL_ALERT_MANAGER has no exception.

Method PREPARE_BOR_CONTAINER_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container mit neuer Struktur 20041215
2 Returning RI_CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container mit alter Struktur 20041215

Method PREPARE_BOR_CONTAINER_ACTIVITY on class CL_ALERT_MANAGER has no exception.

Method PREPARE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EI_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20021219
2 Importing II_PARAM_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Parametercontainer 20021219
3 Importing IP_APPL_GUID Call by reference Type reference (TYPE) GUID_32 Anwendungs-GUID 20021219
4 Importing IP_CAT Call by reference Type reference (TYPE) SALRTDCAT Alert-Kategorie 20021219
5 Importing IP_CREA_DATE Call by reference Type reference (TYPE) TIMESTAMP Erzeugungsdatum/-zeit 20021219
6 Importing IP_DYN_LONG_TEXT Call by reference Type reference (TYPE) STRING Langtext 20021219
7 Importing IP_DYN_SHORT_TEXT Call by reference Type reference (TYPE) STRING Kurztext 20021219
8 Importing IP_DYN_TITLE Call by reference Type reference (TYPE) STRING Dokumenttitel 20030305
9 Importing IP_EXPIRY_DATE Call by reference Type reference (TYPE) TIMESTAMP Verfallsdatum/-zeit 20021219
10 Importing IP_EXT_ID Call by reference Type reference (TYPE) SALRTEXTID Externe ID für einen Alert 20021219
11 Importing IT_ACTIVITIES Call by reference Type reference (TYPE) SALRTTSACT Alerts: Tabelle für Text und lange Links 20021219
12 Importing IT_EXT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTERCP Externe Alert-Empfänger 20021219
13 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTRCPO Alert-Empfänger 20021219

Method PREPARE_XML on class CL_ALERT_MANAGER has no exception.

Method PROCESS_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alerts: Alert 20040913
2 Importing IP_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20040913
3 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Alert-Empfänger 20040913
# Exception Resumable Description Created on
1 CX_ALERT_LOCKED Alert ist gesperrt 20040913
2 CX_ALERT_NO_AUTHORIZATION Keine Berechtigung 20040913
3 CX_ALERT_RECIPIENT_UNKNOWN Alertempfänger ist unbekannt 20040913
4 CX_ALERT_UNKNOWN Alert existiert nicht 20040913

Method READ_ACTIVITIES_FROM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVITIES Call by reference Type reference (TYPE) SALRTTSACT Alerts: Folgeaktivitäten im Container 20010907
2 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20010907

Method READ_ACTIVITIES_FROM_CONTAINER on class CL_ALERT_MANAGER has no exception.

Method READ_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alerts: Alert 20040914
2 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Alert-Empfänger 20040914
# Exception Resumable Description Created on
1 CX_ALERT_LOCKED Alert ist gesperrt 20040914
2 CX_ALERT_NO_AUTHORIZATION Keine Berechtigung 20040914
3 CX_ALERT_RECIPIENT_UNKNOWN Alertempfänger ist unbekannt 20040914
4 CX_ALERT_UNKNOWN Alert existiert nicht 20040914

Method READ_EXT_RECIPIENTS_FROM_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTCOMM Alerts: Externe Empfängertabelle im Container 20020130
2 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20020130

Method READ_EXT_RECIPIENTS_FROM_CONT on class CL_ALERT_MANAGER has no exception.

Method READ_LONGTEXT_FROM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LONGTEXT Call by reference Type reference (TYPE) SOLI_TAB Alerts: Langtext im Container 20010911
2 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20010911

Method READ_LONGTEXT_FROM_CONTAINER on class CL_ALERT_MANAGER has no exception.

Method READ_RECIPIENTS_FROM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTRCP Alerts: Empfängertabelle im Container 20010905
2 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20010905

Method READ_RECIPIENTS_FROM_CONTAINER on class CL_ALERT_MANAGER has no exception.

Method READ_SHORTTEXT_FROM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_SHORTTEXT Call by reference Type reference (TYPE) SALRTDSHTX Alerts: Kurztext im Container 20010911
2 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20010911

Method READ_SHORTTEXT_FROM_CONTAINER on class CL_ALERT_MANAGER has no exception.

Method READ_TEXTTYPE_FROM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementierung einer 'Collection' 20050624
2 Returning RT_TYPE Value transfer Type reference (TYPE) SO_OBJ_TP Texttyp 20050624

Method READ_TEXTTYPE_FROM_CONTAINER on class CL_ALERT_MANAGER has no exception.

Method READ_TITLE_FROM_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_TITLE Call by reference Type reference (TYPE) SO_OBJ_DES OBSOLET: Titel im Container (50Zeichen) 20030305
2 Changing CP_TITLE_255 Call by reference Type reference (TYPE) SALRTDTITLE Dynamischer Titel im Container (255Zeichen) 20041112
3 Importing II_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container 20030305

Method READ_TITLE_FROM_CONTAINER on class CL_ALERT_MANAGER has no exception.

Method REJECT_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alerts: Alert 20040913
2 Importing IP_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20040913
3 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Alert-Empfänger 20040913
# Exception Resumable Description Created on
1 CX_ALERT_ESCALATION_RECIPIENT Alert-Empfänger ist Eskalations-Empfänger 20050810
2 CX_ALERT_LOCKED Alert ist gesperrt 20040913
3 CX_ALERT_NO_AUTHORIZATION Keine Berechtigung 20040913
4 CX_ALERT_ONLY_ONE_RECIPIENT Nur ein Alert-Empfänger zugeordnet 20050302
5 CX_ALERT_RECIPIENT_UNKNOWN Alertempfänger ist unbekannt 20040913
6 CX_ALERT_UNKNOWN Alert existiert nicht 20040913

Method SAVE_PROTOCOL Signature

Method SAVE_PROTOCOL on class CL_ALERT_MANAGER has no parameter.
Method SAVE_PROTOCOL on class CL_ALERT_MANAGER has no exception.

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20010329
2 Importing IP_COMMTYPE Call by reference Type reference (TYPE) SO_COMTYPE Kommunikationsart 20010329
3 Importing IT_EXT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTERCP Externe Empfänger 20020204
4 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTRCPO Empfänger 20010329
# Exception Resumable Description Created on
1 CX_ALERT_CAT_UNKNOWN Alerts: Alertkategorie nicht gefunden 20010329
2 CX_ALERT_DELIVER_ERROR Alerts: Fehler bei der Auslieferung 20010329
3 CX_ALERT_RECIPIENT_INVALID Keine gültigen Alertempfänger 20040322

Method SEND_ALERT_WAP_PUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20021203
2 Importing IT_EXT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTERCP Externe Alert-Empfänger 20021203
3 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTRCPO Alert-Empfänger 20021203
# Exception Resumable Description Created on
1 CX_ALERT Alerts: Basisklasse aller Fehlermeldungen 20021203

Method SEND_ALERT_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alert 20020812
2 Importing IT_EXT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTERCP Externe Alert-Empfänger 20020812
3 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTRCPO Alert-Empfänger 20020812
# Exception Resumable Description Created on
1 CX_ALERT Alerts: Basisklasse aller Fehlermeldungen 20020812

Method SEND_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_RECIPIENT Call by reference Type reference (TYPE) AD_SMTPADR E-Mail-Adresse 20020814
2 Importing IP_SIZE Call by reference Type reference (TYPE) I Größe der Tabelle 20020814
3 Importing IT_XML Call by reference Type reference (TYPE) SOLIX_TAB Alerts: XML-Tabelle 20020814

Method SEND_XML on class CL_ALERT_MANAGER has no exception.

Method SORT_USERS_BY_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTERCP Externe Alert-Empfänger 20020204
2 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) SALRTTRCPO Empfänger 20010319
3 Returning RT_RECIPIENTS Value transfer Type reference (TYPE) SALRTTRCPL Empfänger, nach Sprache sortiert 20010319

Method SORT_USERS_BY_LANGU on class CL_ALERT_MANAGER has no exception.

Method UNREAD_ALERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALERT Call by reference Object reference (TYPE REF TO) CL_ALERT Alerts: Alert 20041005
2 Importing IP_UNAME Call by reference Type reference (TYPE) SALRTDRCPT Alert-Empfänger 20041005
# Exception Resumable Description Created on
1 CX_ALERT_LOCKED Alert ist gesperrt 20041005
2 CX_ALERT_NO_AUTHORIZATION Keine Berechtigung 20041005
3 CX_ALERT_RECIPIENT_UNKNOWN Alertempfänger ist unbekannt 20041005
4 CX_ALERT_UNKNOWN Alert existiert nicht 20041005
History
Last changed by/on SAP  20130531 
SAP Release Created in 300