
Definition
Occurrence of a status change in an object.
An event is created from any application program (the event creator) and "published" system-wide. Any number of receivers can respond to the event with their own "response mechanisms".

Object: Invoice, vendor Miller
Event: Entered
Use
You can use an event:
When the event occurs, the task or workflow is started as a response.
When the event occurs, the task is terminated as a response.
Event receiver linkage at definition time
An event is published without the creating application being informed as to whether a receiver reacts to this event. The system enters potential receivers in a
linkage table, which is evaluated by the event manager.Events at runtime
In its event container, each event has information about the context of its creation, which is available to the event receiver. The information can be used for event-driven control and communication mechanisms.
The most important event parameter is the reference to the object whose status change the event announces. (The information about the type of status change is part of the name of the event.)
Integration
An event is always defined as a component of an
object type.
The actual creation of an event is not implemented in the program of the object type.
Creation of additional events
You can extend an object type on a customer-specific basis using the delegation concept by adding more events. You must then also cater for the
creation of these additional events.