Every remote call of a function module that uses an RFC interface defines its own context in the target system. The function group of the function module is loaded into an internal mode of the context and is kept there, so that when function modules with the same destination and function group are called repeatedly, the global data belonging to this function group can all be accessed at the same time. When functions are called in an external system, the RFC Library API simulates this behavior. A connection and its context are kept in the context until they are explicitly closed or until the calling program is closed. The function module RFC_CONNECTION_CLOSE or the API functions RfcAbort and RfcClose are used to explicitly close a connection.