SAP JCo offers the following functions for creating SAP-compliant Java applications:
· SAP JCo has RFC middleware based on the JNI (Java Native Interface).
· 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, and queued RFC.
· Connection pooling (important for Web servers)
· SAP JCo can be used on different platforms
· Extensive code page handling, including multi-byte languages.