cancel
Showing results for 
Search instead for 
Did you mean: 

Please help to list the differences between JCO and RFC connection.

Former Member
0 Kudos

Please let me know what's the RFC and what's the JCO,and also what's diffencense between both connection.

If you have any documents or links that I can read to get more understanding on this please let me now.

Sorry I have no knowledge between that and i need to do my report.

Thank you very much in advance

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

JCo is the Java interface to call BAPIs and RFMs in an SAP system. RFC is the lower level mechanism that JCo uses.

There's an FAQ list and a good power point presentation in the service marketplace for SAP Java Connector (JCo). Try this <a href="https://websmp207.sap-ag.de/connectors">link</a>. If that doesn't work follow this path:

<a href="http://www.service.sap.com">SAP Service Market Place</a> |

Software Download (quick link under SAP Support Portal) |

Download |

SAP Connectors |

SAP Java Connector

Look in the Media Libary for the ppt.

You will need a custom login to service marketplace.

--

Tim

Answers (4)

Answers (4)

Former Member
0 Kudos

Thank you for all of you. Could you provide the link for RFC information as well ?

former_member189631
Active Contributor
0 Kudos

Hi Dino,

  • RFC:

Remote function Call RFC is a protocol used to call functions in an R/3 system by a caller external to R/3 or to call programs external to R/3 from an R/3 system.

Functions can only be called via RFC, if they are tagged as RFC functions in the SAP development workbench. They are then called RFC function modules

  • JCO:

JCo stands for Java Connector. It help you connecting your SAP system using a java application.

SAP Java Connector (SAP JCo) is a middleware component that enables the development of SAP-compatible components and applications in Java. SAP JCo supports communication with the SAP Server in both directions: inbound calls (Java calls ABAP) and outbound calls (ABAP calls Java).

SAP JCo can be implemented with Desktop applications and with Web server applications.

SAP JCo is used as an integrated component in the following applications:

1. SAP Business Connector, for communication with external Java applications

2. SAP Web Application Server, for connecting the integrated J2EE server with the ABAP environment.

SAP JCo can also be implemented as a standalone component, for example to establish communication with the SAP system for individual online (web) applications.

*JCO making connection with R/3 and RFC will access your function modules eg:BAPI.

Regards,

<b>Ramganesan K</b>

abhijeet_mukkawar
Active Contributor
0 Kudos

Hi,

RFC(Remote Function call) : It is a way which enables us to call the function modlue residing in R3. These are in turn with the help of RFCAdapter

JCo(Java Connector) : They help us to connect to relevan R3 system whose function module we want to access.

So In order to access the function module of R3, we use RFC technology and we do that with help of JCo.

take a look at this:http://help.sap.com/saphelp_nw04/helpdata/en/6a/82343ecc7f892ee10000000a114084/content.htm

regards

reward points if it helps

Message was edited by:

Abhijeet

Former Member
0 Kudos

Hi ,

JCo is the java connector,which help you in connecting a java application to your backend ABAP systems(i.e RFC Remote function call).

here JCO is the connection which calls the RFC.

You can find more information on JCo

http://help.sap.com/saphelp_nw2004s/helpdata/en/6f/1bd5c6a85b11d6b28500508b5d5211/frameset.htm

Regards,

Sunitha