IT CanvassTalk to an advisor
SAP administration · LessonBy , SAP Trainer, 13 yrs · Published · SAP S/4HANA 2023 · all levels

Jobs

Background job administration manages the scheduled and batch work of an SAP system, month-end programs, interfaces, reports, that run without a user sitting there. Jobs are defined, scheduled and monitored primarily via transaction SM37 (and SM36 to define).

Quick answer

Background jobs need enough background work processes; too few and jobs queue and delay.

Key takeaways
  • Many SAP tasks are too long or too regular to run interactively, so they run as background jobs on background work processes.
  • Cancelled or delayed jobs are a common operational issue, a failed nightly job can leave the business without expected results in…
  • SM36: define/schedule a job (steps, timing, variants).
  • Watch out: Not monitoring SM37 for cancelled jobs.

What background jobs are

Many SAP tasks are too long or too regular to run interactively, so they run as background jobs on background work processes. Examples: nightly MRP, periodic billing, data extracts, and interface processing. Jobs have steps (programs to run), a schedule, and a target server.

Defining and monitoring jobs

  • SM36: define/schedule a job (steps, timing, variants).
  • SM37: monitor jobs, their status (scheduled, released, active, finished, cancelled) and logs.
  • Set up job chains and event-triggered jobs for dependencies.

Watching for failures

Cancelled or delayed jobs are a common operational issue, a failed nightly job can leave the business without expected results in the morning. Administrators monitor SM37, investigate cancellations (often via the job log and any dump), and reschedule or fix as needed.

Capacity

Background jobs need enough background work processes; too few and jobs queue and delay. Balancing dialog vs background work processes is part of keeping both interactive users and batch work healthy.

Common pitfalls

  • Not monitoring SM37 for cancelled jobs.
  • Too few background work processes, jobs queue.
  • Ignoring job dependencies, running steps out of order.

Practice challenge

+0 XPStreak ×0
Question 1 of 3
Which statement is true of Jobs?

Frequently asked questions

What does the term Jobs refer to in SAP?
Background job administration manages the scheduled and batch work of an SAP system, month-end programs, interfaces, reports, that run without a user sitting there. Jobs are defined, scheduled and monitored primarily via transaction SM37 (and SM36 to define).
What is worth checking when troubleshooting Jobs?
Cancelled or delayed jobs are a common operational issue, a failed nightly job can leave the business without expected results in the morning.
What is worth remembering about Jobs in practice?
Background jobs need enough background work processes; too few and jobs queue and delay.
What tends to go wrong with Jobs?
Not monitoring SM37 for cancelled jobs. Too few background work processes, jobs queue. Ignoring job dependencies, running steps out of order.
Already working on SAP and stuck on a live ticket?Get an expert SAP developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support