The SAP Connector enables integration of data between SAP NetWeaver-based systems and external systems. It allows businesses to synchronize their SAP data across multiple systems, applications, databases in the cloud and on-premise. The connector offers components to extend SAP connectivity and allows businesses to execute BAPI functions, send and receive IDocs, and transform SAP objects to and from XML. It utilizes the SAP Java Connector (JCo) libraries to invoke remote function modules and parse IDocs through its Java API and JNI layers which interface with the underlying RFC library.