SAP S/4HANA Administration
Background Processing
37 flashcards · answers and spaced-repetition review in the KnowCard app
You need to create a multi-step job where each step runs under a different user and the steps must be reordered. Why will the SM36 job wizard (SM36WIZ) block you, and what do you use instead?
A scheduled job is gated on an event, and you need to fire that event from a shell script during a nightly OS-level batch — which of the event-raising methods fits, and which is the odd one out for that context?
A user can already assign a different step user via S_BTCH_NAM, but you want to also restrict WHICH ABAP program they can put in that step. Which object do you need, and why isn't the first one enough?
Migrating from SAP NetWeaver to S/4HANA, an admin opens SM36 > Standard Jobs to set up the housekeeping jobs and finds the option gone. What changed, and what must they NOT do?
SM37 lists jobs but you want a graphical, at-a-glance picture of active vs finished vs canceled jobs to spot a background bottleneck. Which report (and transaction) gives that, and what's the catch?
Which transaction is the Job Overview for monitoring background jobs, and what can you filter the list by?
You need a housekeeping job to run only after the nightly data load finishes — but the load's end time drifts by up to an hour. Which of the three job-start methods fits, and why not just schedule a time?
The technical job repository's housekeeping jobs are failing with authorization errors, and you suspect the step user. Under which user do those steps run by default, and what's the precondition that makes that user exist?
An admin schedules a job that someone else will benefit from, assuming 'my authorizations get checked because I scheduled it.' Whose authorizations are actually checked at runtime?
Someone assigns a long end-user report to priority class A so it 'finishes faster.' Why is that the wrong choice, and what do A/B/C actually mean?
A time-scheduled job was due at 09:00:00 but didn't start until 09:00:47. No work-process bottleneck is showing. Is this a problem, and what governs the lag?
You set up an instance that will import transports and gave it a single BTC work process. Which parameter controls this, and why will transport imports misbehave?
A nightly mass-update is expected to run for hours. Why must it be a background job rather than an online dialog transaction, and what's the asymmetry if you get it wrong?
Which OS-level executable does the SAP system use to run an external command or external program from a background step?
In SM37 a job shows a large value in the Delay column but a normal runtime once it finally ran. What is Delay measuring, and what does a large value point you to fix?
Someone splits a job into many steps hoping the steps run in parallel across several background work processes. Across how many work processes does a multi-step job actually run, and what does that imply?
Periodic jobs are scheduled under a regular dialog user and start failing every 90 days. What's the root cause, and what user type is the correct fix?
After a system crash several jobs show 'active' in SM37 but nothing is actually running. What's the correct cleanup, and why not just delete or kill them?
You grant a user S_LOG_COM for an external command and it works on the dev host, but the same step fails on production. Which field of the object explains this, and what naming rule should you check on the command itself?
A SAP-defined system event seems stuck and you're tempted to raise it by hand from SM64. Why is that a must-not-do, and which events ARE yours to trigger?
What are the three types a background job step can be?
A job sits in 'released' and isn't moving to 'active.' Walk the status sequence to decide whether the job definition is wrong or the system is just busy.
A class A job has run for an hour when a class C job is released. People expect the A job to keep getting priority — at what moment did its priority class actually matter, and where would you reserve capacity for A jobs?
You need to confirm whether a given background event actually fired last night, versus just administering events. Which transaction shows the event HISTORY, and how does it differ from the other event transaction?
Why is allowing external PROGRAMS (not external commands) in background steps a bigger security exposure, and what authorization turns it into a full-host risk?
An admin deletes a technical-job-repository housekeeping job in SM37 to stop it, but it reappears within the hour. What mechanism regenerates it, and what controls the timing?
Jobs scheduled with no target server are all piling onto one instance instead of spreading out. What must you create to get automatic load-balancing, and what's the gotcha about its name?
Background jobs are behaving oddly and you want to (a) confirm background processing works at all, then (b) check the config for inconsistencies. Which transaction is which, and in what order?
A user tries to schedule an ABAP report as a background step and is forced to supply a variant. What breaks without one, and why is interactive input not an option here?
You edited a repository-scheduled job in SM37, but an hour later it's back to its old schedule. What mechanism keeps overwriting your change?
You're about to lock the DDIC user for security. Why could that silently break background jobs, and what must you do first?
The technical Job Repository is nearly maintenance-free, but sometimes a delivered job must not run as-is. What can you actually customize per client in SJOBREPO?
In S/4HANA Cloud you can't reach the SM36/SM37 layer, yet business runs like payments still need scheduling. What construct fills that gap?
A job step that runs an external command works fine on-premise but isn't even available in S/4HANA Cloud. Why the difference, and what's the security concern?
You want an e-mail when a job finishes, ideally with the job log attached. What can SM36's notification option do, and what's its current limitation?
You scheduled an application job (e.g. a dunning run) from a Fiori app, but cannot find it in SM37 by the name you gave it. Why, and where are you meant to manage such jobs?
In S/4HANA the classic 'standard jobs' you used to schedule by hand are gone. What replaced them, and how are those technically required jobs maintained now?
Start learning today
Free to start — download the app or use it in your browser.
