What is JCo?
SAP's Java middleware, the SAP Java Connector (JCo) allows SAP customers and partners to easily build SAP-enabled components and applications in Java. JCo supports both inbound (Java calls ABAP) and outbound (ABAP calls Java) calls in desktop and (web)server applications. (From sap.com)Java connector includes a executable Jar File called sapjco for *****, tow Dynamic Link Libraries called librfc32.dll and sapjcorfc.dll, for ***** and ***** respectively. (Still learning, to be continued)[@more@]
Relationship between BAPI and RFC
The basis for all communication between SAP and external components (as well as for most communication between SAP components) is the Remote Function Call (RFC) protocol. Most client programs want to use regular, Synchronous RFC (sRFC), but SAP also supports Transactional RFC (tRFC) and Queued RFC (qRFC). tRFC is used mainly to transfer ALE Intermediate Documents (IDocs).ABAP Function Modules can only be called from an external client if they are marked as RFC-enabled. R/3 contains several thous