CALL_FUNCTION_TASK_IN_USE is an ABAP runtime error which you may come across when using or developing within an SAP system. See below for the standard details explaining what it means and how you can avoid or fix this runtime error.
Short Dump Classification: A - ABAP Programming Error
You can view further information about a runtme error by using transaction code ST22 which will show you this and all runtime erros that have happen in your SAP system.
Also check out the Comments section below to view or add related contributions and example screen shots.
Use different task names for the open asynchronous connections. If you
want to use the same asynchronous connection registered under task name
<runtime parameter> and destination <runtime parameter>, use destination <runtime parameter> instead of destination
<runtime parameter>.
For more information about task names in asynchronous RFCs, see SAP
Note 1060205.
Please see search hints for more details about the possible cause of this runtime error and how it could be avoided.
Please see send to sap for more details about the possible cause of this runtime error and how it could be avoided.
Please see rfc internal error for more details about the possible cause of this runtime error and how it could be avoided.
RFC task <runtime parameter> is already being used for destination <runtime parameter>.
Please see abap error for more details about the possible cause of this runtime error and how it could be avoided.
Please see rfc internal error for more details about the possible cause of this runtime error and how it could be avoided.
The application program is trying to make an asynchronous RFC call for
destination <runtime parameter> using CALL FUNCTION ... STARTING NEW TASK <runtime parameter>. This
action has been carried out several times in succession (in parallel).
This means that the same task name was used before to make RFC calls
for destination <runtime parameter>, which makes it difficult to assign the RFC
responses.
To allow unique assignment of asynchronous RFC calls to their response
FORM routines, no more than one asynchronous RFC call should be made at
any one time with a given destination and task name. No parallel calls
should be executed for a task name.
The application program has submitted several asynchronous calls using
the same task name (<runtime parameter>) but different RFC destinations (<runtime parameter> and <runtime parameter>).
In an asynchronous RFC, connections are identified by the task name. A
task name can therefore be used just once in combination with an RFC
destination.
Asynchronous RFC calls using the same task name and different
destinations are not allowed if the asynchronous connection is already
open.
Please see abap error for more details about the possible cause of this runtime error and how it could be avoided.
CALL_FUNCTION_TASK_IN_USE - call function task in use CALL_FUNCTION_TASK_EMPTY - call function task empty CALL_FUNCTION_TABLE_NO_MEMORY - call function table no memory CALL_FUNCTION_TABINFO - call function tabinfo CALL_FUNCTION_SYSCALL_ONLY - call function syscall only CALL_FUNCTION_SYNTAX_ERROR - call function syntax error