‎2008 Dec 19 5:31 AM
Hi All,
i jave created a RFC enabled function module which is working fine.
I have a small doubt in the FM, i.e. If i need to use this FM i need to have it in source system and target system. But without having it in the sorce system i can access this and fetch the data.
Will that create any problem. Or do i need to create the FM in the source and target system also...
Thanks
Ram M
‎2008 Dec 19 5:33 AM
hi,
you donot need to create in both the systems.
The RFC destination itself will call and read the data
from the other system.
‎2008 Dec 19 5:33 AM
Hi,
The RFC should be available only in SAP System.
In the target system build the logic to logon to sap system & to call the RFC with necessary parameters.
Best regards,
Prashant
‎2008 Dec 19 5:47 AM
If you make an RFC call from system A to system B, then
the remote function module must exist in system B.
If system A is non SAP system then the remote function module need not exist in it as explained above.
However if system A is SAP system, then your Function Module must be created in this system as well. Otherwise your calling program will give syntax error.
‎2008 Dec 19 5:53 AM
>
> If you make an RFC call from system A to system B, then
> the remote function module must exist in system B.
> If system A is non SAP system then the remote function module need not exist in it as explained above.
>
> However if system A is SAP system, then your Function Module must be created in this system as well. Otherwise your calling program will give syntax error.
No it won't. There's no syntax check that a function module exists.
To the original poster - why don't you just TRY it, and see if it works?
matt
Edited by: Matt on Dec 19, 2008 6:53 AM