Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

CALL FUNCTION FUNCTION NAME STARTING NEW TASK 'TASK_NAME'.

0 Likes
537

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

1 REPLY 1
Read only

Sm1tje
Active Contributor
0 Likes
441

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.