Background Job
Background Job
Background job:
There is a non-interactive process that runs behind interactive tasks. Processes and operations run
parallel without interfering with each other.
1. Class A (High priority)- Some tasks are urgent and must be scheduled with class A priority.
2. Class B (medium priority)- Once class A job are completed, Class B job will start executing in the
background before class C jobs
3. Class c (Low Priority)- It runs after both class A and class B jobs are completed.
1. Scheduled -
You have defined the program name and variant, but not the start parameters such as start and
end dates, frequency or duration. That means you haven't defined when a job should be
scheduled in the system.
2. Released -
All conditions for a job definition's start are met and the job is ready for release
3. Ready -
A background workprocess meets all requirements, but the scheduler has put the job in the
queue because it is waiting for background workprocess to be available
4. Active -
The job has started running in the background. When the job is in active status, we cannot
change its status
5. Finished -
When a job is executed successfully, it means that the task has been completed without any
error.
1. Tcode SM36
2. Enter job name, Priority of job class, Define specific server (Optional)
3. Enter username Copy
4. Click on Step button
5. Give program name and Variant Name (if Variant is created) Save
6. Click start condition ( IF start condition not specified job will always remain in scheduled status)
7. Define job type a. Immediate Job (Immediate running)
b. Periodic Job (Date/Time)
(Job will be released only it meets scheduled start date/time you can define or scheduled
minutes/hourly/daily/weekly/monthly)
8. Check Save Save Save once job step and start condition are defined job information
window will be appear Save