cancel
Showing results for 
Search instead for 
Did you mean: 

why asynchronous RFC is stated as asnynchronous processing type ?

Former Member
0 Kudos

in help document it stated that ,in r/3 system asynchronous RFC has different meaning...

what is that meaning?

why it stated as asynchronous processing type?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

asynchoronus means data will be updated one instant...means when u run the RFC it will update the data at one point...and not record by record...

Answers (1)

Answers (1)

anversha_s
Active Contributor
0 Kudos

hi,

<b>ARFC:</b>

Asynchronous remote function calls (aRFCs) are similar to transactional RFCs, in that the user

does not have to wait for their completion before continuing the calling dialog. There are three

characteristics, however, that distinguish asynchronous RFCs from transactional RFCs:

When the caller starts an asynchronous RFC, the called server must be available to

accept the request.

The parameters of asynchronous RFCs are not logged to the database, but sent directly

to the server.

Asynchronous RFCs allow the user to carry on an interactive dialog with the remote

system.

The calling program can receive results from the asynchronous RFC.

You can use asynchronous remote function calls whenever you need to establish communication

with a remote system, but do not want to wait for the function’s result before continuing

processing. Asynchronous RFCs can also be sent to the same system. In this case, the system

opens a new session (or window) and allows you to switch back and forth between the calling

dialog and the called session.

To start a remote function call asynchronously, use the following syntax:

CALL FUNCTION RemoteFunction STARTING NEW TASK taskname
Destination ...
EXPORTING...
TABLES ...
EXCEPTIONS...

I hope it helps.

regards

Anver