[WEBINAR] Application Acceleration: Faster Performance for End Users

Batch Job

Definition - What does Batch Job mean?

A batch job in SAP is a scheduled background program that usually runs on a regular basis without any user intervention. Batch jobs are provided with more allocated memory than the ones that are done in the foreground. They are used to process high volumes of data that would normally consume long-term memory if run in the foreground, as well as for running programs that require less user interaction.

Techopedia explains Batch Job

One of the advantages of running large programs as batch job is that more servers can dedicate more work processes in night mode, when there are few interactive users. The number of batch jobs during the day could be restricted to fewer servers and numbers as needed.

If a batch job creates an output that is to be printed, faxed or emailed, the output is transferred to the spool management in the R/3 system.

To create a new batch job, one can use transaction SM36. This involves defining the job name, job class and target server if needed. However, it is recommended that users avoid choosing the target server when creating the batch job, and allow the background system to determine the server as and when needed instead. Batch jobs can also start processing based on specific events and results. SM36 also provides a batch job wizard.

This definition was written in the context of SAP

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.