Master Job
Access through: Administration > Master Job
Many of the tasks in Snow Optimizer for SAP® Software, such as data loading, warning functions, or reports, can be scheduled as background jobs. The Master Job feature allows you to create, schedule, and monitor all required tasks in a simplified way without using the SAP standard transactions in one place.
You can create all the tasks to be executed by the Master Job as so-called follow-on jobs. When the Master Job is executed, it schedules the follow-on jobs with the time delay specified in the respective follow-on job. You can specify the daily time for the execution of the Master Job , the user ID of the Master Job, and whether the follow-on jobs are executed with the user ID of the Master Job or with a different user ID. With the Protocols follow-on jobs report, you can check when and in what time the follow-on jobs were executed and whether they were executed correctly and completely.
The Master Job runs only when activated.
Best practice
To get the most out of the Snow Optimizer for SAP® Software Master Job feature, follow the steps below:
-
Think about which tasks should be executed regularly in the background and when.
-
Create follow-on jobs for these tasks.
-
Set up and activate the Master Job.
-
Monitor the job executions in Protocols follow-on jobs.
SAP Standard authorizations
In addition to the Snow Optimizer for SAP® Software authorizations, the following SAP Standard authorizations for background processing are checked for the Master Job feature.
For information on the Snow Optimizer for SAP® Software authorizations of the Master Job, see Installation Guide.
Execute batch jobs
The Master Job user must be authorized to execute batch jobs.
Authorization object | S_BTCH_JOB for user <master job user> |
Field | JOBACTION |
Value | RELE |
If maintained, a follow-on job user must be authorized to execute batch jobs.
Authorization object | S_BTCH_JOB for user <follow-on job user> |
Field | JOBACTION |
Value | RELE |
Execute Master Job under different user name
If the current user is different from the Master Job user, the current user must be authorized to execute the Master Job under the name of the Master Job user.
Authorization object | S_BTCH_NAM |
Field | BTCUNAME |
Value | <master job user> |
As of SAP Basis Release 752, the authorization object S_BTCH_NA1 is also checked.
Authorization object | S_BTCH_NA1 |
Field | BTCUNAME |
Value | <master job user> |
Schedule batch jobs under different user names
The Master Job user must be authorized to schedule batch jobs under another user name.
Authorization object | S_BTCH_NAM for user <master job user> |
Field | BTCUNAME |
Value | DUMMY |
As of SAP Basis Release 752, the authorization object S_BTCH_NA1 is also checked.
Authorization object | S_BTCH_NAM for user <master job user> |
Field | BTCUNAME |
Value | DUMMY |
If a follow-on job user is maintained, the Master Job user must be authorized to execute batch jobs under the name of this user.
Authorization object | S_BTCH_NAM for user <master job user> |
Field | BTCUNAME |
Value | <follow-on job user> |
As of SAP Basis Release 752, the authorization object S_BTCH_NA1 is also checked.
Authorization object | S_BTCH_NA1 for user <master job user> |
Field | BTCUNAME |
Value | <follow-on job user> |