Skip to content
Help improve CertGuru

Optional analytics show which pages and controls are useful. We do not send personal details, answers, scores, percentages, or completion time.

CertGuruYour certification study desk
HomeCertificationsPracticeLearnNotesAbout
Find my path↗
HomeCertificationsPracticeLearnNotesAbout
Home→Study→Background Job Administration

SAP Technical Architecture guide

Background Job Administration

Study SM36 and SM37, background-job steps, start conditions, periodic scheduling, job statuses, logs, spool, and troubleshooting.

SM36SM37RZ01

Job definition model

A background job combines job attributes, one or more steps, and a start condition. Define jobs with SM36 (or the wizard demonstrated in the PDF), monitor them with SM37, and use RZ01 for the graphical background-processing overview. Background execution shifts suitable work away from dialog processing, but still consumes configured background work processes.

ConceptOptions / statesRecall point
Step typeABAP program + variant; external command; external programA job can have ordered multiple steps
Start conditionImmediate; date/time; after job; after event; operation modePeriodic is recurrence, not proof of execution
ScheduledDefinition saved without an executable releaseNot yet eligible to run
ReleasedStart condition acceptedWaiting for the condition/scheduler
ReadyCondition met and waiting for a background work processNot yet executing
ActiveCurrently runningNot complete
FinishedExecution ended successfullyStill inspect job log/spool for business result
CanceledExecution terminated with an error/cancellationInspect job log, step and system evidence

Definition and troubleshooting workflow

1. In SM36, name the job and set priority/target only when required. 2. Add the correct step: ABAP program plus saved variant, approved external command, or external program. 3. Set the start condition and, for recurrence, explicitly enable Periodic Job and define period values. 4. Release the job. 5. In SM37, filter narrowly and refresh status; inspect the job log, spool, step details and target server. 6. For a canceled or long-running job, correlate timestamps with ST22, SM21, locks, resources and application logs before rescheduling.

Exam trap: Active means running, not successful. Finished means the technical job ended, but the spool/job log may still show that no expected business records were produced. The PDF's rdisp/btctime value is a recording example; verify the live parameter instead of assuming it.

Active recall

Test yourself

1. What is the difference between Released, Ready and Active?

Reveal answer

Released has a valid start condition; Ready can run but awaits a work process; Active is executing.

2. Where do input values for an ABAP background report normally come from?

Reveal answer

A saved variant assigned to the ABAP-program step.

3. Why can a periodic job fail repeatedly even though its schedule is correct?

Reveal answer

Recurrence only creates future runs; it does not correct step, authorization, data or resource errors.

Practice this module

This guide maps to 4 questions in the SAP Technical Architecture Top 40 bank.

Open practice↗
Last reviewed 23 July 2026. Independent study material for certification preparation; not official SAP documentation or exam content.

Guide map

Use this page actively.

Read one section, close the guide, explain the rule from memory, then validate it with linked questions.

04
concept sections
03
recall prompts
04
linked questions
Practice this domain↗← All study guides
CertGuruYour certification study desk

A calmer way to prepare: diagnose the gaps, study what matters, and walk into exam day with a plan.

Study deskHomeCertificationsWhich certification?PracticePractice set overviewsStudy libraryCertification notesAbout CertGuru
Trust & clarityEditorial policyMethodology overviewPrivacy policyTerms & disclaimer
Choose → Check → Learn → Practise → SimulateProgress stays in your browserFree access · No account requiredIndependent · No provider affiliation© 2026 CertGuru