Skip to Content
avatar image
Former Member

Resource error. No batch process available. Process terminated


One of the BW process chains was in error, and we got the error message as 'Resource error. No batch process available. Process terminated'.

There are about 20 batch processes including all application servers & 78 dialog processes.

1. Is there any way to check whether all batch processes were being used at that time??

2. And how to know how many we need to increase?



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Jan 13, 2009 at 06:49 PM


    The error clearly mentions that you have ran out of Batch processes.

    Check the below link....

    /thread/947686 [original link is broken]

    If this happens at night times or in any specific time then you can use Operation modes to convert some Dialog work process into Background workprocess. This will help in scheduling more jobs in any particular server.

    Since you have 78 dialog wps then you can use operation modes effectively during night times.

    Increasing is not actually needed because operation modes will help. If you have already configured operation modes and getting the same problem then you can increase the processes. But this depends on the resources left in your system for example., RAM,MAIN MEMORY..

    Check the below links on Tuning work process.....



    Edited by: Yoganand Vedagiri on Jan 13, 2009 7:50 PM

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      you can change the opmode directly in rz03 (menu control) or maintain the time table in sm63.

      If you want to start with a different set of wp, you have to maintain the profile. At system startup, the assignment of wp to the different types like dia, btc and so on, only depends on the profile. I'm not sure when the dispatcher switches the wp to match the opmode, might be some minutes (autoabap-time)

  • avatar image
    Former Member
    Jan 14, 2009 at 09:14 PM

    Your Basis team can use CCMS to set an alert for when your system wide background processes fall below a certain point. If there's anyone available to check the system when the alert comes in you may get a better idea of how to balance your WPs.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 23, 2009 at 10:57 AM


    Add comment
    10|10000 characters needed characters exceeded

  • May 15, 2009 at 04:08 PM

    you have increased the number of batch processes.

    Below you can check the recommended adjustments to the Data Store obj

    parameters in transaction RSODSO_SETTINGS.

    1) maximum package size (for activation)

    This you should reduce to 10000. Then the package processing would

    be less time consuming.

    2) maximum wait time for process (for activation)

    This is currently set to 300 and could be increased e.g. to 600

    3) button "change process parameters"

    here the activation is set to be run in backround (which is also

    adviced by SAP).

    If you want the processes to run in backround, you may have to

    increase the amount of batchjobs available in your system. Otherwise

    the activation can not run in parallel if there are no batchjobs

    available. This could also occur because there are other programs

    using batchjobs also.

    Please check these settings and reactivate the DSO.

    Also, there is some notes that can help you:

    1118205 - RSODSO_SETTINGS Maintain runtime parameter of DataStore obj.

    (In this notes is mentioned more instructions + 2 notes:

    25528 - Parameter rdisp/max_wprun_time

    192658 - Setting parameters for BW systems)

    0024092 - Distribution of background jobs on application


    Colin Moloney

    Add comment
    10|10000 characters needed characters exceeded