cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between RFC and RMI

Former Member
0 Kudos

I'd like to understand the difference between an RFC, which I understand to mean Remote Function Call, and a RMI or Remote Method Invocation.

Accepted Solutions (0)

Answers (1)

Answers (1)

robertot4s
Active Participant
0 Kudos

Hi,

While RMI is a Java API, RFC is the standard SAP interface for communication between SAP systems.

Regards,

Roberto

Former Member
0 Kudos

Is RFC only between SAP systems or can a non SAP call an RFC to do something like search for an item in the material master and return true or false or the record itself?

robertot4s
Active Participant
0 Kudos

An external system can invoke a RFC function module but it needs to use a connector. For example, you can use JCo (Java Connector) for java applications. This connector use a library (dll in windows) that implements the RFC protocol.

Regards,

Roberto