Showing results for 
Search instead for 
Did you mean: 

Execute RFC Functions in background


Hello Experts:

We are handling a situation with the way to execute SAP content from BODS. Maybe you have experience on this and you can clarify this matter.

Since Implementation of ABAP dataflows, DataServices can create programs On SAP Side this option sounds familiar with this activity


At this time I guess all people know what it mean but is really important to specify that Only involves ABAP programs and not RFC functions or any call for example standar BAPI.

If you change value of "execute in background" does not modify the way to invoke remote functions on the SAP side.

This makes me handle variables to force the execution to ignore timeout or any other issues that can affect Dialog sessions. SAP provides two kinds of users that don't have dialog connection: Communication and System.

Note if you change the user of the datastore to Communication, you can still launching process in bakground (jobs) or dialog by changing the "execute in background" parameter. That was a little surprise but is acceptable between SAP products (I have a similar situation with microsoft products a year ago)

The main question is... Should I worry about that or Communication and system users NEVER should be affected by described issues above?

I really apreciate your comments and any further information please let me know.

thanks in advance

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

I dont think you can execute any standard BAPI or any other RFC 'Z' function modules in BG mode in SAP. The only option i have seen in BODS is while extracting the data from SAP tables where you can mention whether you would like to execute the job in BG mode . If we enable it , the programs which extract the data from SAP wont be executed in the dialogue work process which would eventually eliminate the time out errors .