Voraussetzungen
Das Ereignis, das Sie erzeugen wollen, ist als Komponente eines Objekttyps definiert.
Vorgehensweise
Folgende Einstellungen nehmen Sie vor, um bei jedem Schreiben eines bestimmten Änderungsbelegs ein Ereignis zu erzeugen.
Die Objekttypen, die Ihnen das System über die F4-Eingabhilfe anbietet, haben i.d.R. denselben Schlüsselaufbau wie das Änderungsbelegobjekt.
Möglicherweise ist es aber betriebswirtschaftlich sinnvoll, das Ereignis zu einem Objekttyp erzeugen zu lassen, dessen Schlüsselaufbau von dem Schlüsselaufbau des Änderungsbelegobjektes abweicht. In diesem Fall müssen Sie zuvor in den workflow-relevanten Einstellungen zu Änderungsbelegen eine Struktur für den Objekttypschlüssel und einen Funktionsbaustein eintragen, der den Schlüssel des Änderungsbelegs in den Schlüssel des Business Objekts "übersetzt". Weitere Informationen finden Sie unter
Pflege von workflow-relevanten Einstellungen zu Änderungsbelegen.Durch ein Änderungsbelegobjekt werden in der Regel Änderungen an Feldern in verschiedenen Tabellen protokolliert. Nur eine dieser Tabellen ist die führende Tabelle in dem Sinne, daß mit ihrem Schlüssel der entsprechende Änderungsbeleg geschrieben wird. Die Aktionen Ändern, Anlegen und Löschen werden immer an der führenden Tabelle gemessen.
Je nachdem, wie in der Anwendung die Änderungsbelege genutzt werden, wird möglicherweise beim Anlegen oder beim Löschen kein Änderungsbeleg geschrieben.
Das Anlegen einer Position eines Vertriebsbelegs (Struktur
VBAP ) hat ein Ändern der Kopfdaten des Belegs (Struktur VBAK = führende Tabelle des Änderungsbelegobjekts) zur Folge. Der geschriebene Änderungsbeleg protokolliert in diesem Fall also eine Änderung, kein Anlegen.Weitere Informationen, wie Sie gezielt auch auf das Anlegen oder Löschen von nicht-führenden Tabellen reagieren können, finden Sie unter
Zuordnung zwischen Änderungsbeleg und Ereignis mit Feldrestriktionen pflegen.Ergebnis
Wenn Sie in der oben beschriebenen Weise die Erzeugung eines Ereignisses sichergestellt haben, können Sie dieses Ereignis in der üblichen Weise als
auslösendes Ereignis einer Aufgabe oder Workflows verwenden.Wenn für die Kopplung zwischen dem auslösenden Ereignis und der zu startenden Aufgabe weitere Bedingungen abgeprüft werden sollen, verwenden Sie einen
Ereigniscontainer des erzeugten Ereignisses
Neben anderen Elementen enthält der Ereigniscontainer des erzeugten Ereignisses