Empfängerbestimmung
Alert Management muss die Empfänger von Alerts einer bestimmten Kategorie kennen, damit die entsprechenden Beteiligten informiert werden können. Sie können die Empfänger von Alerts auf verschiedene Weise bestimmen.
Sie haben die Alert-Kategorie festgelegt, für die die Empfänger bestimmt werden sollen. Weitere Informationen finden Sie unter Definition von Alert-Kategorien. Außerdem sollten Ihrem SAP-Benutzer die Berechtigungsaktivitäten zugeordnet sein, wie im Abschnitt Berechtigungskonzept beschrieben.
Die verschiedenen Möglichkeiten zur Bestimmung von Empfängern sind im Folgenden ausführlich beschrieben. Sie können bei der Verwendung miteinander kombiniert werden.
Der Benutzer wählt die für ihn relevanten Alert-Kategorien. Die Subskription wird als BSP-Anwendung (Business Server Page) ALERTSUBSCRIPTION implementiert. Ein Benutzer kann nur die Alert-Kategorien abonnieren, für die er berechtigt ist. Diese Berechtigung wird mit Hilfe der Option Berechtigung zur Subskription
den Rollen in der Definitionsumgebung für die Alert-Kategorien zugeordnet (Transaktion ALRTCATDEF). Wenn der Benutzer über die Rolle verfügt, der eine bestimmte Alert-Kategorie zugeordnet ist, kann der Benutzer diese Alert-Kategorie in der Alert-Inbox abonnieren.
Der Systemadministrator bestimmt die Empfänger einer bestimmten Alert-Kategorie in der Definitionsumgebung (Transaktion ALRTCATDEF). Der Administrator kann einzelne Empfänger (mithilfe der Option Feste Empfänger
) oder Rollen (mithilfe der Option Empfänger über Benutzerrollen
) festlegen. Wenn eine Rolle angegeben ist, empfangen alle Empfänger die Alerts einer bestimmten Kategorie, denen die entsprechende Rolle zugeordnet ist.
Bei der Empfängerbestimmung während der Laufzeit können Anwendungen bestimmte Empfänger an den Alert-Server im API übergeben. Wenn die Anwendung weiß, wer eine bestimmte Alert-Instanz empfangen soll, kann sie die zugehörigen Empfänger an den Alert-Server im API übergeben. Dies kann beispielsweise auf der Basis des Organisationsmodells oder des Anwendungscustomizings durchgeführt werden. Die Anwendung muss sicherstellen, dass die Empfänger für das Empfangen des jeweiligen Alerts berechtigt sind. Diese Empfänger empfangen den Alert unabhängig davon, ob sie die relevante Alert-Kategorie abonniert haben.
Wenn ein Alert durch das Aufrufen eines Funktionsbausteins ausgelöst wird, übergibt die Anwendung die Empfänger in der Tabelle IT_RECIPIENTS, die als Tabelle der Struktur SALRTSRCP deklariert ist.
Hinweis
Da die Empfänger auf verschiedene Weise bestimmt werden können, ist der Grund, weshalb ein Empfänger einen bestimmten Alert empfängt, möglicherweise nicht offensichtlich. Deshalb erhält der Empfänger auch eine Erläuterung dazu, weshalb er den Alert empfängt. Der jeweilige Grund wird als Meldung der Klasse SALERT implementiert und kann Variablen enthalten. Es werden mehrere Gründe als Standard zur Verfügung gestellt und es ist möglich, anwendungsspezifische Gründe hinzuzufügen.