Show TOC

 Auswertung im Regelwerk

Verwendung

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.

Voraussetzungen

Sie haben für jede Event-Handler-Art ein Regelwerk definiert.

Sie haben innerhalb des Regelwerks Regeln mit ihren Aktivitäten und Bedingungen definiert.

Funktionsumfang

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.

Aktivitäten

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.

Beispiel

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.