RFC Java Class Library (BC-FES-AIT) 

Purpose

The Java RFC Class Library provides a simple, object-oriented Java view of the SAP RFC (Remote Function Call) API.

Based on the RFC Library (which provides the RFC API), the Java RFC Class Library allows you to easily write Java programs that use the RFC protocol to communicate with R/3 applications. The Java RFC Class Library hides all the low-level details of the native C or C++ calls, thereby reducing much of the complexity for programming RFC in Java.

The Java RFC Class Library allows you to develop both RFC client and RFC server applications. This means that applications you develop with the Java RFC Class Library can either send client requests to R/3 using RFC calls, or they can act as a RFC servers to R/3 function calls.

Note that we sometimes refer to the Java RFC Class Library in short as the Java RFC.

Implementation Considerations

You can use the Java RFC Class Library with an R/3 system 2.x and higher if the R/3 system had been set up to send or receive remotely callable functions.