<?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: HI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311994#M793245</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, this may help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC is the protocol used to call functions in an R/3 system by a caller external to R/3 or to call programs external to R/3 from an R/3 system. Functions can only be called via RFC, if they are tagged as RFC functions in the SAP development workbench.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC (Remote Function Call) is similar to the general SAP fun module: except that in the attributes you click the radio button: RFC enabled;&lt;/P&gt;&lt;P&gt;and you will be passing an Import parameter DESTINATION to it.&lt;/P&gt;&lt;P&gt;Other code and usage will be similar to any fun module;&lt;/P&gt;&lt;P&gt;Have a look at any fun module in SE37 to understand better about the different components of Fun modules;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;P&gt;Regards Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Jan 2008 09:41:31 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-30T09:41:31Z</dc:date>
    <item>
      <title>HI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311989#M793240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;In which cases we will create a RFC function moldule. i am askinh what would be the buisiness requirement&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2008 05:43:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311989#M793240</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-30T05:43:40Z</dc:date>
    </item>
    <item>
      <title>Re: HI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311990#M793241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;RFC (Remote Function Call) is similar to the general SAP fun module: except that in the attributes you click the radio button: RFC enabled;&lt;/P&gt;&lt;P&gt;and you will be passing an Import parameter DESTINATION to it.&lt;/P&gt;&lt;P&gt;Other code and usage will be similar to any fun module;&lt;/P&gt;&lt;P&gt;Have a look at any fun module in SE37 to understand better about the different components of Fun modules;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC and BAPIs are remote enabled function modules. They are practicly the same. A BAPI is one step further as it usually is a self contained business function, such as "Create Purchase Order", or "Change Sales Document". BAPIs interface is very well defined and documented. BAPIs can be found in the BAPI browser via transaction BAPI. RFCs are just remote enabled function modules.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI stands for Business Application Programming Interface. It is a library of functions that are released to the public as an interface into an existing SAP system from an external system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC is the protocol used to call functions in an R/3 system by a caller external to R/3 or to call programs external to R/3 from an R/3 system. Functions can only be called via RFC, if they are tagged as RFC functions in the SAP development workbench.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC simplifies the programming of communication process between diffrent systems.RFCs enable u to call and execute predefined functions in a remote system      or within same system.RFC s manage the communication process,parameter transfer and error handling.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2008 07:51:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311990#M793241</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-30T07:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: HI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311991#M793242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/22/042518488911d189490000e829fbbd/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/22/042518488911d189490000e829fbbd/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/de/data/pdf/BCFESDE2/BCFESDE2.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/de/data/pdf/BCFESDE2/BCFESDE2.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2008 07:53:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311991#M793242</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-30T07:53:30Z</dc:date>
    </item>
    <item>
      <title>Re: HI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311992#M793243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;RFCs describe an interface ,not programming language in which the function runs.&lt;/P&gt;&lt;P&gt;u can also use RFCs to call functions in non-SAP systems.the procedure for RFC communication between two SAP systems is that the calling system uses an RFC definition in system called access a specific function.thsis function is normally aremote enabled function module.u can also depending on the release use RFC to call functions in SAP R/2 systems.if u want to start external programs remotely,u need an RFC interface outside the SAP system.every RFC interface is bidirectional,so external programs can also use RFCto access functions in SAP systems.&lt;/P&gt;&lt;P&gt;Creating an RFC user can be done in the SAP system with transactions  SU01, SU02, SU03. As an example below, we show how to create the necessary user rights for web repository access.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Action Client &lt;/P&gt;&lt;P&gt;Function Required RFC user rights&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Read scripts for transaction variants 000 &lt;/P&gt;&lt;P&gt;RS_HDSYS_GET_GUIXT_SCRIPT S_RFC: RFC_TYPE=FUGR, RFC_NAME=SHD0, ACTVT=16 &lt;/P&gt;&lt;P&gt;Read web repository objects Objects "SAPWR:..." 000 &lt;/P&gt;&lt;P&gt;WWW_DISPATCH_REQUEST S_RFC: RFC_TYPE=FUGR, RFC_NAME=SURL, ACTVT=16 &lt;/P&gt;&lt;P&gt;Read data dictionary (symbolic offsets in variables) 000 &lt;/P&gt;&lt;P&gt;RPY_TABLE_READ S_RFC: RFC_TYPE=FUGR, RFC_NAME=SIFD, ACTVT=16&lt;/P&gt;&lt;P&gt;S_DEVELOP: DEVCLASS=&lt;STRONG&gt;,OBJTYPE=TABL,OBJNAME=&lt;/STRONG&gt;,ACTVT=03 &lt;/P&gt;&lt;P&gt;"Call" statement in GuiXT Script current client &lt;/P&gt;&lt;P&gt;(function is specified in script) S_RFC: RFC_TYPE=FUGR, RFC_NAME=xxxx, ACTVT=16 &lt;/P&gt;&lt;P&gt;here xxxx is the function group of the called function&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if Q[Role=...] and if Q[Profile=...] current client  &lt;/P&gt;&lt;P&gt;BAPI_USER_GET_DETAIL S_RFC: RFC_TYPE=FUGR, RFC_NAME=SU_USER, ACTVT=16 &lt;/P&gt;&lt;P&gt;S_USER_GRP: CLASS=*,ACTVT=03&lt;/P&gt;&lt;P&gt;S_USER_SYS: CLASS=*,ACTVT=90 (if central user administration)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Read images from "SAPDB:..." 000 &lt;/P&gt;&lt;P&gt;RS_HDSYS_GET_GUIXT_IMAGE S_RFC: RFC_TYPE=FUGR, RFC_NAME=RSIMG, ACTVT=16 &lt;/P&gt;&lt;P&gt;Read images from "SAPIM:..." (Business Document Server) 000 &lt;/P&gt;&lt;P&gt;RS_HDSYS_GET_BDS_IMAGE S_RFC: RFC_TYPE=FUGR, RFC_NAME=RSIMG, ACTVT=16&lt;/P&gt;&lt;P&gt;S_BDS_DS: CLASSNAME=cccc, CLASSTYP=OT, ACTVT=30 &lt;/P&gt;&lt;P&gt;here cccc is the class name of the BDS image file&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;award points if found helpful.&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;sravani&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2008 08:08:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311992#M793243</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-30T08:08:18Z</dc:date>
    </item>
    <item>
      <title>Re: HI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311993#M793244</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;If we need to communicate between Two R/3 Systems, or Sap to Non-SAP system, then RFC is required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just Refer these links to know about RFC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/22/0424ba488911d189490000e829fbbd/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/22/0424ba488911d189490000e829fbbd/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/22/0424ba488911d189490000e829fbbd/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/22/0424ba488911d189490000e829fbbd/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2008 08:10:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311993#M793244</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-30T08:10:48Z</dc:date>
    </item>
    <item>
      <title>Re: HI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311994#M793245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, this may help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC is the protocol used to call functions in an R/3 system by a caller external to R/3 or to call programs external to R/3 from an R/3 system. Functions can only be called via RFC, if they are tagged as RFC functions in the SAP development workbench.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC (Remote Function Call) is similar to the general SAP fun module: except that in the attributes you click the radio button: RFC enabled;&lt;/P&gt;&lt;P&gt;and you will be passing an Import parameter DESTINATION to it.&lt;/P&gt;&lt;P&gt;Other code and usage will be similar to any fun module;&lt;/P&gt;&lt;P&gt;Have a look at any fun module in SE37 to understand better about the different components of Fun modules;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful.&lt;/P&gt;&lt;P&gt;Regards Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2008 09:41:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hi/m-p/3311994#M793245</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-30T09:41:31Z</dc:date>
    </item>
  </channel>
</rss>

