‎2009 Mar 06 6:20 AM
Hello Experts,
I want to call a function in new task. I am not aware as to what advantages I would have. This approach is recomended because of a memory sharing issue. However the currently I would like to know what is the significance of the 'TASK_NAME' string that I am using. What does this signify? Can I use any string? should I end the task once the function is executed? If I should end it how?
I have tried with the syntax Call Function < Function Name> Starging New Task 'TASK_NAME'.
and this works.
Kindly advice..
Thanks, Anumodh
‎2009 Mar 06 7:12 AM
There is a nice article on SCN about this:
[RFC Calls|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f078394a-4469-2910-c4bf-853c75674694]
And like the ABAP keyword documentation also states is this:
For task, you must specify a character-type data object, which contains a task identifier for the called remote function module, which can be up to eight characters long and chosen at will. This task ID should be unique for each call; it is passed to the callback routines to identify the function. Every task ID defines its own RFC connection with its own context, so that for repeated calls of function modules of the same task ID, the global data of the respective function group can be accessed, provided that the connection still stands.
Hope this will do.