‎2007 Oct 24 7:37 AM
Hi,
Can we use RFC for connecting non-sap system ( NOT USING BAPI ).
Regards,
Raghu.
‎2007 Oct 24 7:47 AM
Hi Raghu,
You can use RFC for conneting a sap system to a non sap system.
bapis are also RFC.
Remote Function Call (RFC) is the call of a function module that runs in a different system to the calling program.
RFCs were a natural evolution of FMs, that could only be called within the confines a single R/3 system, to being able to remotely call FMs defined in another R/3 system all together.
The RFC interface system enables function calls between two SAP systems, or between an SAP system and an external system.
The RFC- interface system is made up of the following interfaces:
Calling interface for ABAP programs
Interfaces for calling non-ABAP programs
Call Function statement is used to call remote function
Syntax : Call FUNCTION RemoteFunction
DESTINATION Dest
EXPORTING f1 =
f2 =
IMPORTING f3 =
TABLES T1 =
EXCEPTIONS .
Destinations are defined in RFCDES table via Transaction SM59
TABELS Parameter : The actual table is transferred but not the table header
RFC supports Call by Value mechanism.
RFC do not support Call by Reference?
The first time table is passed, it is given an Object-ID and registered as a Virtual Global Table in the calling system
Regards,
Hemant
‎2007 Oct 24 7:39 AM
Hi,
Yes you can use RFC for non-sap system.
eg. Visual Basic to SAP,
Java to SAP etc
Best regards,
Prashant
‎2007 Oct 24 7:42 AM
‎2007 Oct 24 7:47 AM
Hi Raghu,
You can use RFC for conneting a sap system to a non sap system.
bapis are also RFC.
Remote Function Call (RFC) is the call of a function module that runs in a different system to the calling program.
RFCs were a natural evolution of FMs, that could only be called within the confines a single R/3 system, to being able to remotely call FMs defined in another R/3 system all together.
The RFC interface system enables function calls between two SAP systems, or between an SAP system and an external system.
The RFC- interface system is made up of the following interfaces:
Calling interface for ABAP programs
Interfaces for calling non-ABAP programs
Call Function statement is used to call remote function
Syntax : Call FUNCTION RemoteFunction
DESTINATION Dest
EXPORTING f1 =
f2 =
IMPORTING f3 =
TABLES T1 =
EXCEPTIONS .
Destinations are defined in RFCDES table via Transaction SM59
TABELS Parameter : The actual table is transferred but not the table header
RFC supports Call by Value mechanism.
RFC do not support Call by Reference?
The first time table is passed, it is given an Object-ID and registered as a Virtual Global Table in the calling system
Regards,
Hemant