SAP JCo offers the following functions for creating SAP-compliant Java applications:
SAP JCo is based on the JNI (Java Native Interface) which facilitates access to the CPIC library.
It supports SAP (R/3) systems from Release 3.1H upwards, and other mySAP components that have BAPIs or RFMs (Remote Function Modules).
You can execute function calls inbound (Java client calls BAPI or RFM) and outbound (ABAP calls Java Server).
With SAP JCo, you can use synchronous, transactional, queued, and background RFC.
SAP JCo can be used on different platforms