Batch program is useful when a large number of events
of the same type (such as customer orders) need to be triggered or
a business process requires a large amount of processing time. This
mechanism does not require any modifications to SAP delivered code;
however, you need to use (write) an ABAP program that evaluates
criteria for detecting events.
- Can be implemented for most business processes
- Accurately detects events
- Is easy to implement
- Can be scheduled to run at a specific time if runtime resources
are an issue
- It does not provide synchronous event detection.
- SAP transactional information is not available.
- State (create, update, or delete) or status changes cannot be
detected or may not be easily detected.
- If a background job is created to automate a batch program, an
additional task needs to be maintained and monitored.
