Skip to Content
author's profile photo Former Member
Former Member

Doubt in RFC Function module

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

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Posted on Dec 19, 2008 at 05: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.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 19, 2008 at 05: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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 19, 2008 at 05: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.

    Add a comment
    10|10000 characters needed characters exceeded

    • >

      > 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

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.