Event
An occurrence of a change of state in an object, which is published throughout the system.
You can schedule a process or process step so that it is not executed unless a specific event or a specific combination of events occurs in the system. You can also use a wait point to determine that a process step must wait for an event.
· You can use background events, Workflow events, and operation mode switches for wait points and to schedule a process or process step.
· You can use process events and time events to schedule a process or process step.
Customizing enables you to define a counterevent for background events and Workflow events.
The HR Process Workbench includes the following types of event:
· Background events
A
background eventis
a signal to the background processing system to indicate that the system has
arrived at a particular state. The background processing system then starts
all of the background jobs that have been waiting for this event.
The system includes the following types of background event:
¡ System events
These events are already defined in the standard system. They are triggered automatically by system changes.
¡ User events
You must trigger these events yourself from ERP programs or external programs. For example, a program that transfers data from an external system to the ERP system can trigger such an event as soon as the data transfer has finished successfully.
For more
information on background events, see
Background
Processing.
· Workflow events
These events are
defined as a component of an object type in the
Business Object
Repository. They are used in SAP Business Workflow.
The system includes the following types of Workflow event:
¡ System events
These events are already defined in the standard system. They are triggered by a change of state occurring.
¡ User events
Event creation enables you to trigger events that are not usually triggered in the standard system for specific changes of state.
For more
information on Workflow events, see
Using
Events.

The Workflow events you use for wait points or to schedule a process or process step are not identical to the Workflow events that are automatically executed in the background by the HR Process Workbench. For more information, see Technical Process Model Processing.
· Operation mode switches
These are a special kind of background event that occurs if the system operation mode is switched.
For more
information, see
Operation
Modes.
· Process events
From a technical perspective, there is no difference between these events and Workflow events. However, process events are only triggered in the HR Process Workbench. They have object type BUS7005. The completion of a process step triggers, for example, process event STEP_ENDED. This causes another process step to be started. The standard system includes the following process events:
¡ STEP_ENDED (end of processing for a process step)
¡ PROCESS_ENDED (end of processing for a process)
¡ PROCESS_CLOSED (process completed)
· Time events
You can use time events to schedule a process or process step.
To create counterevents in Customizing for Payroll, choose Background Processing With HR Process Workbench ® Determine Counterevents for Events.