<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Diff b/w Function module and RFC..... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287410#M498666</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;FM can become RFC enabled....What you can do with RFC's....Connect diferent programming languages with SAP...Like C#, Perl, PHP, Ruby, Python....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Blag.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 May 2007 19:33:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-30T19:33:05Z</dc:date>
    <item>
      <title>Diff b/w Function module and RFC.....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287407#M498663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       Wat is the difference between the Function module and RFC....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanx in adv,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Reg,&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;lt;b&amp;gt;Suresh.V&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 18:52:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287407#M498663</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T18:52:04Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b/w Function module and RFC.....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287408#M498664</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function modules are routines with a defined interface, supporting optional parameters and labelled exceptions, intended to perform specific tasks encouraging re-use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Functions that are remotely callable via SAP's proprietary remote function call (RFC) protocol, have additional technical restrictions, primarily that the parameters cannot be changing and/or passed by reference, as previously mentioned.  When a function module is marked as RFC-enabled, SAP checks that the function's interface meets the restrictions and also generates an internal stub routine to allow the RFC communication to take place (but we don't really need to know anything about that stub).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When a function module raises an exception, control is passed back to the calling program.  When the calling program is an external RFC client, the caller receives only a return code indicating that an application exception was raised and the name of the exception as an upper-case text string. The caller is then responsible for inspecting the exception text to see what kind of error occurred.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 19:00:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287408#M498664</guid>
      <dc:creator>ferry_lianto</dc:creator>
      <dc:date>2007-05-30T19:00:03Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b/w Function module and RFC.....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287409#M498665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suresh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Difference between FM &amp;amp; RFC:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC is also a functional module but it is remote enabled. Means from one system you can execute the RFC in another system. To make a FM RFC you have to take care of the following thisng:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. you can convert a normal FM remote enabled by clicking the radiobutton remote-enabled module in the attribute of the FM.&lt;/P&gt;&lt;P&gt;2. You have to pass all the parameters by 'Pass by value'. While in case of normal FM (Not RFC) you can pass the parameters by 'Pass by referance also'.&lt;/P&gt;&lt;P&gt;3. While calling a RFC you have to pass a parameter 'Destination' which specify the destination where the Module will be executed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Aneesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 19:04:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287409#M498665</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T19:04:31Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b/w Function module and RFC.....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287410#M498666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;FM can become RFC enabled....What you can do with RFC's....Connect diferent programming languages with SAP...Like C#, Perl, PHP, Ruby, Python....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Blag.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 May 2007 19:33:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287410#M498666</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-30T19:33:05Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b/w Function module and RFC.....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287411#M498667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Suresh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC is a special type of function module. When you create a function module in SE37, under ATTRIBUTES tab - Processing type - if you select  the radiobutton for  Remote Enabled module, the function module will become a RFC. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another constraint for RFC is all parameters has to be pass by value. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC is used for data transfer between SAP and some other system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Indrajit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 03:49:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287411#M498667</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T03:49:38Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b/w Function module and RFC.....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287412#M498668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, suresh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there are basically two main difference between function module and RFC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. In RFC remote enabled in attributes is checked. means they can call by any remote systems also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. In RFC parameters are only pass by value. there is no pass by reference parameter in RFC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Ruchika&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2007 03:55:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-w-function-module-and-rfc/m-p/2287412#M498668</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-31T03:55:30Z</dc:date>
    </item>
  </channel>
</rss>

