Lesson 3 of 5
Job and automation monitoring
10 min
Listen to this lesson
Much of an SAP system's work happens when nobody is looking: MRP runs, billing runs, payment runs, interface jobs, conversion follow-up jobs. A batch chain that fails at 02:00 and is noticed at 09:00 costs a business day. During a cutover it can cost the go-live window. Job & Automation Monitoring gives a central view of job executions across SAP products, so the people responsible see failures and delays as they happen.
A monitor, not a scheduler
SAP describes Job & Automation Monitoring as a central job monitoring solution that complements local job scheduling. It does not schedule anything. Jobs are still scheduled where they run, in SM36 or the Application Jobs app on S/4HANA, or in another scheduler. Cloud ALM collects execution data and rates it. SAP's content list covers ABAP jobs, application jobs, BW process chains, SAP Build process automation jobs, workflow, BTP job scheduling and more.
Two statuses and two KPIs
Each execution is rated on two statuses. Execution status says whether the run completed: green for success, yellow for finished with warnings or errors without aborting, red for aborted. Application status says whether the application data was processed correctly, based on messages such as ABAP application log errors. A job can finish green and still be red on application status: it ran to the end but failed to post half its documents.
Two KPIs complete the picture. Start delay is the gap between planned and actual start. Run time is rated against a threshold. In a cutover, both matter: a job that starts 40 minutes late because its predecessor overran pushes every later step.
Batch tests and cutover
Contoso's conversion needs batch evidence twice: in SIT, where the nightly chains run against converted data in CMQ, and in the two mock conversions and the dress rehearsal, where Luis times every cutover step against the 60-hour window from Friday 18:00 to Monday 06:00.
- Fri 18:00Business downtime startsLast ECC jobs confirmed complete before the technical conversion
- Sat 18:00Go/no-go 1Mid-SUM technical checkpoint: runtimes on plan against Mock 2, no blocking errors
- Sat night to SunPost-processing and follow-up jobsPost-conversion programs and reconciliation jobs monitored for runtime and errors
- SunBusiness validationKey users test; batch chains such as MRP for plant 1710 run once on converted data
- Sun 14:00Go/no-go 2Grace's decision group reviews job, interface and test status
- Mon 06:00Business resumesNightly chains switch to production schedules; job alerts go to hypercare
For each mock conversion, Luis records the actual runtimes from the monitor into the cutover plan. By the dress rehearsal, the runtime thresholds in Cloud ALM are set from real data, so an overrun during the live cutover raises an alert instead of surprising someone at the go/no-go meeting.
Think in chains, not single jobs. Contoso's nightly order-to-cash chain runs delivery creation, then billing, then the EDI invoice output, then the interface job that sends it. A failure early in the chain often shows up later as a missing message or an empty billing run. When a job alert fires, the integration specialist checks the downstream scenarios in Integration & Exception Monitoring before declaring the problem fixed, and Luis's cutover plan names the predecessor and successor of every monitored job so the team knows which later steps to hold.
Data retention
Keep evidence before it ages out. SAP's setup guide states that individual executions are kept for two days by default (configurable from one to seven days, with at least the last 15 executions per job kept), while hourly aggregates are kept much longer. If the cutover report needs exact runtimes, export or record them during the weekend.
What would you do?
In mock conversion 2, the overnight billing job in CMQ shows a green execution status, but Maria's validation finds only 60 percent of expected invoices. Application status shows grey. What should Sam fix first?
- Job & Automation Monitoring complements local schedulers; it collects and rates executions but does not schedule.
- Execution status shows whether a run completed; application status shows whether data was processed correctly.
- Start delay and run time thresholds make cutover overruns visible as alerts.
- Link application logs to jobs (CRIT) on ABAP systems, or application status stays grey.
Check your understanding · not graded
Lesson check
1. What does Job & Automation Monitoring do with ABAP jobs?
2. A job finished, but half its documents failed to post. Which status shows this?
3. Which KPI measures the gap between planned and actual start?
4. Application status stays grey on CMQ. What is the likely cause?