In SAP ABAP, Background processing allows us to scheduling tasks to perform automatically. Another reason of doing so is to optimize the use of SAP computing resources. In other words, it is instructing our SAP system to run our program. Usually, we move long running or resource-intensive programs as a background job. We can delegate to the system the task of running reports or programs. These jobs can be schedules to run in the night when there are few users using the SAP system.
We can choose from variety of methods for scheduling and managing jobs, using that we can run, both SAP-internal and external programs. For shake of simplicity, we can run related programs as different job steps within a single background job , which means allowing a single background job to a accomplish a complex task consisting of multiple processing steps.
SAP provides powerful tools for managing jobs and diagnosing problems that occur, a graphical monitor and a very user friendly job programming interface for developing our own background-processing applications.SAP also provides a job scheduling wizard for beginners, which automate background job definition, which makes user take a cake walk through the process.
For Job scheduling, we use transaction SM36 and for Job Management SM37.
The following figure shows the mechanisms that are involved in processing diverse types of background jobs.
Please send us your questions, comments or assistance, and our team would be glad to assist you.
By Sreedhar Babu. (on behalf of SAP Consulting Team)
SAP :: Streamlined
We offer variety of services including SAP ECC ,SAP HR,SAP BW,SAP CRM, SAP SCM,SAP BPM, Business Objects, SAP ABAP Development, SAP BASIS and SAP NetWeaver consulting. We have expertise in providing implementation,development, SAP Migration and SAP support services to SAP customers across diverse industries at a global level.
Have a question on SAP? Write to our SAP Architect.
(We promise a no-obligation consulting reply)