SM37 — Background Job Monitor¶
Monitor, restart, cancel, and reschedule background jobs.
Purpose¶
SM37 is the central cockpit for all background processing. Use it to check whether a scheduled job ran, inspect its output, diagnose failures, and reschedule or copy jobs.
How to open¶
- Type
SM37in the command field and press Enter - Use
SM37Cfor cross-client job monitoring (if available in your system)
Key features¶
- Filter by job name, user, status, and date/time range
- Job statuses: Scheduled, Released, Active, Finished, Cancelled, Aborted
- View spool output (print lists) and the job log for each run
- Cancel active jobs from the job list
- Copy a finished job to create a new scheduled run with the same parameters
- Reschedule cancelled or aborted jobs with adjusted timing
Tips & shortcuts¶
Use * as a wildcard in the job name filter
Leave the job name as * (or enter a partial name like Z_MY_*) to find all matching jobs without knowing the exact name.
Aborted jobs — check ST22 first
If a job shows status Aborted or Cancelled, open ST22 immediately. Runtime errors during background processing generate a short dump there, and the dump detail is the fastest path to the root cause.
SM37C for cross-client monitoring
Standard SM37 only shows jobs for the current client. Use SM37C to monitor jobs across all clients on the system — useful in shared development or quality systems.