Anfang des InhaltsbereichsProzessdokumentation Tutorial: Ereigniserzeugung bei Statusänderungen Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

Dieses Tutorial deckt die folgenden Themenbereiche ab:

Sie können bei einer erfolgten Statusänderung ein Ereignis erzeugen, um auf eine betriebswirtschaftliche Gegebenheiten zu reagieren.

Sie lernen, wie Sie als Schritt im Workflow einen bereits erfaßten Text (z.B. mit einer Benachrichtigung) als Nachricht an einen Empfänger versenden.

Die Themen sind zu einem durchgängigen Szenario verknüpft, dessen Erstellung Sie in einzelnen Lektionen schrittweise selbst nachvollziehen können.

Das Tutorial richtet sich an Kunden und Berater, die die von SAP vorgedachten Szenarien erweitern wollen. Die Erläuterungen und Arbeitsanweisungen sind bewußt sehr ausführlich gehalten; die Tatsache, bereits vorhandenes Wissen wiederholt zu vermitteln, wurde dabei in Kauf genommen.

Hinweis

Es ist von zentraler Bedeutung für das Szenario (und dieses Tutorial), daß in einer Anwendungskomponente die vorgenommenen Änderungen durch das Setzen von System- oder Anwenderstatus protokolliert werden. Nur wenn diese Voraussetzung gegeben ist, können Sie das, was Sie in diesem Tutorial lernen, in analoger Weise auf eigene Szenarien übertragen.

Ablauf

In Lektion 1: Vorhandene Anwendungsfunktionalität testen werden Sie die Freigabe eines Fertigungsauftrages im SAP-System vornehmen.

Objekttypen identifizieren und modifizieren

Der Objekttyp, der im Zusammenhang mit dem Szenario von Bedeutung sind, muß identifiziert werden. Es ist dies der Objekttyp BUS2005 (Fertigungsauftrag).

Hinweis

Dieser Objekttyp wird im Business Object Repository standardmäßig ausgeliefert.

Dieser Objekttyp soll so verwendet werden, wie er ausgeliefert wird. Sie müssen ihn für das Szenario jedoch um das Ereignis released (freigegeben) erweitern.

In Lektion 2: Objekttyp identifizieren und erweitern erweitern Sie die Definition des Objekttyps.

Ereignis erzeugen

Das Setzen des Status FREI zum Statusobjekttyp ORH soll durch das Ereignis released publiziert und damit systemweit bekannt gemacht werden. Sie müssen die Erzeugung des Ereignisses sicherstellen.

Die Erzeugung dieses Ereignisses ist die Grundvoraussetzung dafür, daß der Workflow ausgeführt wird.

In Lektion 4: Flexible Ereigniserzeugung werden Sie die Erzeugung von Ereignissen an das Setzen eines Status koppeln.

Bearbeiterfindung

Die Empfänger der Mail sind alle Mitarbeiter in einer Organisationseinheit. Diese Organisationseinheit ist nur zu dem Zweck angelegt, um die Empfänger bzw. Bearbeiter zu "bündeln". Sie bekommt damit den Charakter einer Verteilerliste.

In Lektion 5: Bearbeiterfindung - Aufbauorganisation werden Sie die Organisationseinheit anlegen und ihr Benutzer zuordnen.

Workflow definieren

In Lektion 6: Workflow definieren legen Sie einen Workflow an, für den das Ereignis released als auslösendes Ereignis definiert ist. Dazu definieren Sie einen Datenfluß vom Ereigniscontainer zum Workflow-Container, mit dem die Referenz auf den freigegebenen Fertigungsauftrag übergeben wird.

Text als Mail versenden

In Lektion 7: Workflow-Definition bearbeiten werden Sie einen Schritt definieren, mit dem eine E-Mail automatisch versendet wird.

Ende des Inhaltsbereichs