
Scheduler
Definition
The Scheduler is a program that controls and manages the release of
requests. It retrieves data from the request pool and, after applying some checks, triggers task creation.Use
The Scheduler releases requests according to the relationship between requests and tasks. For instance, several request items may be translated into one task and one request item may be translated into many tasks.

For more information on the relationships between requests and tasks, see
The Scheduler works in either global mode or direct mode.
Global Mode
The Scheduler has a full view over the whole request pool and can be triggered both manually and externally.
Manual triggering
You can run the Scheduler via the
TRM Monitor, using the Create tasks method at site level. For more information, see Monitor Methods.External triggering
The Scheduler can be externally triggered by running the report RLTRQSCHEDULER through the standard scheduling mechanism. You can schedule batch processes by time.
Direct Mode
The Scheduler has a view of the input request that it gets as a parameter and can be triggered both manually and externally.
Manual triggering
You can run the Scheduler via the TRM Monitor, using the Create tasks method for a specific document. For more information, see Monitor Methods.
External triggering
The Scheduler can be externally triggered by the following:
Integration
The operation of the Scheduler can be influenced by the following BAdIs:

For more information, see the relevant BAdI documentation.
