ABAP Keyword Documentation → ABAP - Reference → Data Interfaces and Communication Interfaces → RFC - Remote Function Call → CALL FUNCTION - RFC → CALL FUNCTION - STARTING NEW TASK
Thresholds for Resource Allocation for Asynchronous RFC
If one of the following criteria is not fulfilled, no resources are made available for the parallelization with asynchronous RFC (or triggered by the system in the exceptional case RESOURCE_FAILURE):
-
Number of available dialog work processes: 1
This standard value is 1 and can be set using the profile parameter rdisp/rfc_min_wait_dia_wp. As standard, a certain number of dialog work processes are kept free as reserve instances for other purposes, such as system logon or administration programs.
For this reason, a greater number of dialog processes must be free, than the number specified for the profile parameter rdisp/rfc_min_wait_dia_wp.
-
Percentage of user-specific dialog work processes: 75%
This default value can be changed using the profile parameter rdisp/rfc_max_own_used_wp. The number of dialog work processes is defined using the profile parameter rdisp/wp_no_dia.
-
Percentage of waiting requests in dialog queue: 5%
This default value (5% of the entire length of the dialog wait queue) can by changed by the rdisp/rfc_max_queue profile parameter.
The length of the dialog queues is defined using the profile parameter rdisp/elem_per_queue.
-
Percentage of logons to the system: 90%
If the percentage of users already logged on exceeds this, then no resources are released.
This default value can be changed using the profile parameter rdisp/rfc_max_login.
The maximum number of logons to a server is configured using the profile parameter rdisp/tm_max_no.
-
Percentage of own logons to system: 25%
This default value (25% of all logons) can be changed using the profile parameter rdisp/rfc_max_own_login. For each RFC, a logon to the target system takes place.
-
Percentage of used communication entries: 90%
Every server has a limited number of communication channels. The default limit value is 90 per cent.
This value can be changed using the profile parameter rdisp/rfc_max_comm_entries. The maximum number of communication channels is configured using the profile parameter rdisp/max_comm_entries. Here, one entry for each connection is made for the client and server.