Entering content frame

Procedure documentation Defining RFC Groups for Parallel-Processed Jobs Locate the document in its SAP Library structure


Asynchronous remote function calls (RFCs) prevent parallel-processed jobs from overusing SAP System resources. For more information, see Parallel Processing of Jobs with Asynchronous RFC.

By default, a parallel-processed job uses all qualified servers in an SAP System according to automatic resource-allocation rules. However, by defining RFC groups, you can control which servers can be used for parallel-processed jobs. An RFC group specifies the set of allowed servers for a particular parallel-processed job. The group used for a particular job step must be specified in the job-step program in the keyword CALL FUNCTION STARTING NEW TASK DESTINATION IN GROUP.


  1. Call Transaction RZ12 (CCMS ® Administration ® System Adminstration ® Network ® RFC destinations. This displays a table showing:
  1. To define an RFC group, choose Edit ® Create assignment and in the Server group field, either choose a name from the list of already defined groups or type a new name. In the Instance field, select one of the servers from the list. Repeat this step for each server that should belong to the group or to assign a server to more than one group. When a server belongs to more than one group, jobs that use the group will compete for free work processes on the shared server(s).

    You must ensure that the group you create is also specified in the ABAP program that will use the group.
  1. Fill in the Determination of resources section to complete the group definition, then choose Copy to save.

For information on how to configure customization for setting up RFC groups for parallel-processed background reports, see application documentation.

Usage examples

RFC groups can allow different parallel-processed jobs to run at the same time without competing for the same servers. In this case, the different groups used by the jobs would specify different sets of servers.

RFC groups can also separate parallel-processed jobs from servers being used by dialog users. In this case, the group used by a job would name servers other than those in the logon groups for users.

Leaving content frame