Auswertung im Regelwerk Die Auswertung des
Regelwerks
bestimmt die Reaktionen des
SAP
Event Managements
(
SAP
EM
) auf eingehende Ereignisnachrichten.
Sie benötigen diese Funktion, damit Sie die Verarbeitung eingehender Ereignisnachrichten für Ihre Supply-Chain-Event-Management-relevanten (SCEM-relevanten) Prozesse im
SAP EM
kontrollieren und die Reaktionen des
SAP EM
auf Ereignisnachrichten bestimmen können. Zum Beispiel können Sie für Transportverspätungen eine E-Mail-Benachrichtigung der verantwortlichen Personen definieren.
Sie bestimmen die Reaktionen des
SAP EM
auf Ereignisnachrichten durch die Definition
von Bedingungen zu den Regelaktivitäten
von Regelaktivitäten mit ihren Verarbeitungsschritten

Zum Beispiel können Sie als Aufgabe die Versendung einer E-Mail an einen Mitarbeiter, die Fortschreibung der Daten eines Applikationsobjekts oder die Statusänderung eines Event-Handlers definieren.
Sie haben für jede Event-Handler-Art ein Regelwerk definiert.
Sie haben innerhalb des Regelwerks Regeln mit ihren Aktivitäten und Bedingungen definiert.
Ein Regelwerk besteht aus einem Satz von Regeln, die
SAP EM
der Reihe nach bei der Bearbeitung einer Ereignisnachricht auswertet.
Jede Regel kann Aktivitäten und eine Bedingung enthalten. Je nachdem, ob die Auswertung der einzelnen Bedingung „WAHR“ oder „FALSCH“ ergibt, setzt
SAP EM
die Bearbeitung der Ereignisnachricht mit der jeweiligen Aktivität fort, wenn Sie diese vorher definiert haben.
Eine Bedingung kann auch aus einem Bedingungsset bestehen.
Sie bestimmen durch die logische Verknüpfung der einzelnen Regelbedingungen (UND- oder ODER-Beziehung), wie die Regelverarbeitung erfolgt.
Jede Mehrschritt-Aktivität besteht aus einer Reihe von Verarbeitungsschritten, die
SAP EM
nacheinander ausführt.
Eine Aktivität im
SAP EM
kann Folgendes sein
eine Einschritt-Aktivität
Eine Einschritt-Aktivität ist ein Plug-In-Funktionsbaustein oder eine Methode.
Sie können die Plug-In-Funktionsbausteine, die SAP mit dem
SAP EM
ausliefert, verwenden oder sich einen eigenen definieren. Der Plug-In-Funktionsbaustein kann sich auf Event-Handler oder andere Objekte (z. B. Senden einer E-Mail, Fortschreibung des Status für ein Transportmittel) im
SAP EM
beziehen oder er kann ein BAPI in einem Remote-System aufrufen, um die Business-Objekt-Daten zu aktualisieren.
Sie können nur aus den von der SAP AG zusammen mit der
SAP EM
-Klassenbibliothek ausgelieferten Methoden auswählen und ohne Modifikation keine eigenen definieren.
Verwenden Sie für eigene Aktivitäten Plug-In-Funktionsbausteine
Die Methode liest oder aktualisiert die internen Daten des Event-Handlers (z. B. Aktivierung oder Deaktivierung eines Event-Handlers, Fortschreibung der Event-Handler-Daten, Überprüfung der einzelnen Werte für die erwarteten Ereignisse eines Event-Handlers wie Datum oder Reihenfolge).
eine Mehrschritt-Aktivität
Eine Mehrschritt-Aktivität kann aus einem oder mehreren Plug-In-Funktionsbausteinen, Methoden oder Mehrschritt-Aktivitäten bestehen.
Eine Übersicht über den Aufbau eines Regelwerks gibt Ihnen folgende Grafik.

Regelauswertung innerhalb eines Regelwerks für eine eingehende Ereignisnachricht
Die Event-Handler-Steuereinheit leitet die eingehende Ereignisnachricht an den Regelprozessor weiter, der das dazugehörige Regelwerk anwendet.
Für jede Regel, die angewendet wird, wertet
SAP EM
die Bedingung aus und je nach Ergebnis dieser Auswertung ruft er die einzelne Aktivität auf.

SAPliefert Regelaktivitäten aus, die Sie innerhalb eines Regelwerks verwenden können.
Für jede Aktivität bearbeitet
SAP EM
die jeweiligen Verarbeitungsschritte, die zum Beispiel ein BAPI aufrufen können, um eine Datenfortschreibung im Applikationssystem vorzunehmen.
Die Auswertung für Regelbedingung
1
ergibt „WAHR“ und
SAP EM
führt Aktivität
1
aus. Die Aktivität
1
besteht aus zwei Aktivitätsschritten: Die Fortschreibung des Transport- und des Lieferdatums für das entsprechende Applikationsobjekt im Applikationssystem durch den jeweiligen Aufruf eines BAPIs. Anschließend geht die Bearbeitung in die Regel
2
.
Die Auswertung für Regelbedingung
2
ergibt „FALSCH“,
SAP EM
führt keine Aktivität aus und die Bearbeitung fährt mit der Regel
3
fort.
Die Auswertung für Regelbedingung
3
ergibt „WAHR“ und
SAP EM
führt Aktivität
3
aus. Die Aktivität
3
besteht aus einem Verarbeitungsschritt - der Lieferempfangsbestätigung. Um die Bearbeitung für die Lieferempfangsbestätigung im Applikationssystem ausführen zu können, ruft
SAP EM
ein BAPI auf.
Nachdem
SAP EM
alle Regeln nacheinander ausgewertet hat, sendet das Applikationssystem eine Bestätigung an
SAP EM
gesendet, damit
SAP EM
die aktualisierten Daten des Event-Handlers sichert.
Einen Überblick über die Auswertung im Regelwerk liefert Ihnen folgende Grafik.

Zum Beispiel legen Sie im
SAP R/3
einen Transportbeleg an und haben Ihren Transport als SCEM-relevant definiert, sodass
SAP EM
einen Event-Handler zu Ihrem Transportbeleg anlegt. Die Ereignisnachrichten für den Transportstart und das Transportende gehen an
SAP EM
. Für diese Ereignisnachrichten ruft
SAP EM
eine Regel aus dem zum Event-Handler dazugehörigen Regelwerk auf, die eine Aktivität ausführt. Diese Aktivität enthält den Verarbeitungsschritt, die ein BAPI aufruft, um den Termin oder die Abschnitte Ihres Transports in Ihrem Applikationssystem zu aktualisieren.