Improve SAP CRM Performance with Parallel Processing in the Background

  • by Sharad Agarwal, Team Lead, Infosys
  • Sameer Sinha, Senior Project Manager, Infosys
  • December 31, 2012
See how to effectively load or process large volumes of data in SAP CRM using parallel processing and background job techniques to improve the performance of a program that is taking hours and hours to run.
Key Concept

You can implement parallel processing when you have a set of independent tasks to execute so that each task can be started in parallel in the background. When all of the tasks are finished, you can collect the results and present them to a user or organization.

With ABAP programming, every report program executed in the background takes up one background work process for its execution, and each one has a sequential execution plan. For example, every statement waits for the completion of the previous one, and therefore the total execution time is the sum of the individual execution times.

We will show you how to find places in the code where you can distribute the load to different background work processes, which will allow you to decrease the processing time by the number of processes to which you can distribute them.

Note
We recommend that you read our article about parallel processing in the foreground before moving forward with the steps in this article.

Sharad Agarwal

Sharad Agarwal has a degree in computer science engineering and works as an SAP techno-functional consultant in SAP CRM and SAP IS-Utilities (gas and electricity). He has eight years of work experience and has worked across multiple geographies and industry verticals, providing SAP technical consulting in two end-to-end implementation and three support projects.

See more by this author

Sameer Sinha

Sameer Sinha has a degree in electronics and communication engineering and has 11 years of experience with SAP. He is an SAP techno-functional consultant in SAP CRM currently serving as a senior project manager and has worked across multiple geographies and industry verticals.

See more by this author


Comments

No comments have been submitted on this article. 


Please log in to post a comment.

To learn more about subscription access to premium content, click here.