Page History
...
Introduction
- The JITL
SAPS4HANAJob
andSAPS4HANAScheduleJob
template implements an interface to the SAP Job Scheduling Service REST API.
...
- A 1:1 mapping applies between a JS7 job & schedule objects and the SAP job & schedule objects.
SAPS4HANAJob
- SAP jobs are created on-the-fly by the JS7 JITL job at the point in time of job execution. Accordingly an SAP schedule is created for job parameterization and for immediate one-time execution.
- SAP jobs and schedules are removed after execution of the JS7 job.
SAPS4HANAScheduleJob
- Already configured SAP jobs with deactivated schedules are used as template. The schedules of the SAP jobs contains the job parameterization
- SAP schedules are created on-the-fly by the JS7 JITL job at the point in time of job execution as copy of template schedules.
- SAP schedules are removed after execution of the JS7 job.
Job Management
- Users can create any number of JS7 jobs and schedules based on the JITL
SAPS4HANAJob
orSAPS4HANAScheduleJob
template. - Such JS7 jobs can be used in the same workflow and in different workflows.
- A JS7 workflow can include a single job or any number of jobs and additional JS7 - Workflow Instructions.
...
- Network
- JS7 jobs are executed with Agents. For use with SAP jobs the Agent requires an HTTP network connection to SAP S/4 HANA.
Network connections can be secured by HTTPS.
Note SAP certificates have to made available to the Agent's truststore.
Applicability of Mutual Authentication certificates has to be clarified.
- Starting Jobs
- JS7 jobs are started from JS7 - Orders assigned the JS7 - Workflows that includes the jobs.
- Orders are created from JS7 - Schedules, typically a few days ahead of execution and are added to the JS7 - Daily Plan.
- Orders can be added manually from the JOC Cockpit and by use of the JS7 - REST Web Service API.
- The start of the JS7 job indicates that the corresponding SAP job is running.
- JS7 jobs are started from JS7 - Orders assigned the JS7 - Workflows that includes the jobs.
- Stopping Jobs
- JS7 orders can be suspended and cancelled, optionally killing the running process of a job, e.g. by user intervention. For the JS7 JITL
SAPS4HANAJob
template andSAPS4HANAScheduleJob
template when cancelling no kill option applies as SAP jobs cannot be killed.
- JS7 orders can be suspended and cancelled, optionally killing the running process of a job, e.g. by user intervention. For the JS7 JITL
- Parallelism
- Any number of JS7 jobs based on the JITL
SAPS4HANAJob
andSAPS4HANAScheduleJob
template can be executed at the same time. - Parallelism of JS7 jobs based on the JITL
SAPS4HANAJob
SAPS4HANAJo
b
andSAPS4HANAScheduleJob
template includes to run a number of job instances with the same Agent or with different Agents.
- Any number of JS7 jobs based on the JITL
- Mutual Exclusion
- JS7 offers JS7 - Resource Locks to limit parallel execution of specific jobs. This applies accordingly to jobs based on the JITL
SAPS4HANAJob
template andSAPS4HANAScheduleJob
template.
- JS7 offers JS7 - Resource Locks to limit parallel execution of specific jobs. This applies accordingly to jobs based on the JITL
Job Processing
General Processing
...
Overview
Content Tools