Ansicht
Dokumentation

ABENRFC_LIMITATIONS - RFC LIMITATIONS

ABENRFC_LIMITATIONS - RFC LIMITATIONS

BAL Application Log Documentation   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

- Restrictions

In contrast to the regular function module call, the following restrictions apply to an RFC:

  • A database commit is performed in every call that uses synchronous and asynchronous RFC. For this reason, synchronous or asynchronous RFC must not be used between statements that open or close a database cursor. An exception to this are updates. During updates, sRFC and aRFC do not cause a work process switch or a database commit.
  • In a remotely called function module, no statements can be called that close the current RFC session and hence the connection. An example of this is the statement LEAVE PROGRAM or SUBMIT without the addition RETURN.
  • Since only pass by value takes place in RFC, when exceptions do occur, intermediate results can never be accessed when a synchronous RFC is made. TABLES parameters are an exception to this. When the exception SYSTEM_FAILURE is raised, these parameters behave in the same way as when the function module is executed locally, in which case they are passed by reference. The data contained by a parameter of this type before the exception is passed to the client.





rdisp/max_wprun_time - Maximum work process run time   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.

Length: 5067 Date: 20240328 Time: 134450     sap01-206 ( 69 ms )