Skip to Content
0
Jun 29, 2022 at 10:00 AM

SAP Batch job parallel processing perfomance tune

171 Views

2022-06-29-11-57-50.png

https://answers.sap.com/questions/12150346/parallel-processing-in-batch.html

Want to continue this discussion.

Lets say Cris has 6 servers with 100 process each ( 50% max cap defined in RZ12 for parallel execution).

So he has 300 wp for Bjobs parallel processing.
CALL FUNCTION ... STARTING NEW TASK .... DESTINATION IN GROUP
Now there is a greedy job it takes all the processes lets name it GRDYLS and other jobs retry and fail.
There is a CPU spike as well. We want the GRDYLS to run for longer period of time but with less processes.
How to make that job GRDYLS use max "n' amount of processes ?
I already have an answer => Job=>variant and edit variant.
Here there is maximum number of processes tab.

But the biggest problem is this - > Hundreds of functional consultants defining jobs and we don’t have any track of such GRDYLS , we want to achieve this at system level.

So the main Question is this – How can we restrict any background job to use maximum ‘x’ process. This should be done at system level. Not in the variant.

To put this question in another way – How can I set default value for the “Maximum number of process”
(Highlighted in the screenshot.) at system level.

Attachments