<?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: Is this possible to run a program on one server(e.g. development server) on in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221297#M768216</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Surbhi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RfC are remote function calls through which u can remotely access other system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC &lt;/P&gt;&lt;P&gt;Purpose&lt;/P&gt;&lt;P&gt;Communication between applications of different systems in the SAP environment includes connections between SAP systems as well as between SAP systems and non-SAP systems. Remote Function Call (RFC) is the standard SAP interface for communication between SAP systems. The RFC calls a function to be executed in a remote system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Synchronous RFC&lt;/P&gt;&lt;P&gt;The first version of RFC is synchronous RFC (sRFC). This type of RFC executes the function call based on synchronous communication, which means that the systems involved must both be available at the time the call is made. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transactional RFC (tRFC)&lt;/P&gt;&lt;P&gt;Transactional RFC (tRFC, also originally known as asynchronous RFC) is an asynchronous communication method that executes the called function module in the RFC server only once. The remote system need not be available at the time when the RFC client program is executing a tRFC. The tRFC component stores the called RFC function, together with the corresponding data, in the SAP database under a unique transaction ID (TID).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If a call is sent, and the receiving system is down, the call remains in the local queue until a later time. The calling dialog program can proceed without waiting to see whether or not the remote call was successful. If the receiving system does not become active within a certain amount of time, the call is scheduled to run in batch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tRFC is always used if a function is executed as a Logical Unit of Work (LUW). Within a LUW, all calls are&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·         executed in the order in which they are called&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·         executed in the same program context in the target system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·         run as a single transaction: they are either committed or rolled back as a unit. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Implementation of tRFC is recommended if you want to guarantee that the transactional order of the calls is preserved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Disadvantages of tRFC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·       tRFC processes all LUWs independent of one another. Due to the amount of activated tRFC processes, this procedure can reduce performance significantly in both the send and the target systems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·       In addition, the sequence of LUWs defined in the application cannot be kept. Therefore, there is no guarantee that the transactions are executed in the sequence dictated by the application. The only guarantee is that all LUWs are transferred sooner or later.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Queued RFC (qRFC)&lt;/P&gt;&lt;P&gt;To guarantee that multiple LUWs are processed in the order specified by the application, tRFC can be serialized using queues (inbound and outbound queues). This type of RFC is called queued RFC (qRFC). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;qRFC is therefore an extension of tRFC. It transfers an LUW (transaction) only if it has no predecessors (in reference to the sequence defined in different application programs) in the participating queues. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Implementation of qRFC is recommended if you want to guarantee that several transactions are processed in a predefined order. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC: Data Transfer&lt;/P&gt;&lt;P&gt;All RFC types are transferred by means of CPI-C or  TCP/IP. They constitute a form of gateway communication.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOPE I ANSWERED TO UR POINT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards&lt;/P&gt;&lt;P&gt;suma&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Jan 2008 09:22:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-10T09:22:28Z</dc:date>
    <item>
      <title>Is this possible to run a program on one server(e.g. development server) on</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221295#M768214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is this possible to run a program on one server(e.g. development server) on another server via remote log on, or any other such technique&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2008 09:11:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221295#M768214</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-10T09:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: Is this possible to run a program on one server(e.g. development server) on</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221296#M768215</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;You can do it by using RFC Function Modules.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Renjith Michael.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2008 09:18:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221296#M768215</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-10T09:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: Is this possible to run a program on one server(e.g. development server) on</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221297#M768216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Surbhi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RfC are remote function calls through which u can remotely access other system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC &lt;/P&gt;&lt;P&gt;Purpose&lt;/P&gt;&lt;P&gt;Communication between applications of different systems in the SAP environment includes connections between SAP systems as well as between SAP systems and non-SAP systems. Remote Function Call (RFC) is the standard SAP interface for communication between SAP systems. The RFC calls a function to be executed in a remote system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Synchronous RFC&lt;/P&gt;&lt;P&gt;The first version of RFC is synchronous RFC (sRFC). This type of RFC executes the function call based on synchronous communication, which means that the systems involved must both be available at the time the call is made. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transactional RFC (tRFC)&lt;/P&gt;&lt;P&gt;Transactional RFC (tRFC, also originally known as asynchronous RFC) is an asynchronous communication method that executes the called function module in the RFC server only once. The remote system need not be available at the time when the RFC client program is executing a tRFC. The tRFC component stores the called RFC function, together with the corresponding data, in the SAP database under a unique transaction ID (TID).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If a call is sent, and the receiving system is down, the call remains in the local queue until a later time. The calling dialog program can proceed without waiting to see whether or not the remote call was successful. If the receiving system does not become active within a certain amount of time, the call is scheduled to run in batch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tRFC is always used if a function is executed as a Logical Unit of Work (LUW). Within a LUW, all calls are&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·         executed in the order in which they are called&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·         executed in the same program context in the target system&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·         run as a single transaction: they are either committed or rolled back as a unit. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Implementation of tRFC is recommended if you want to guarantee that the transactional order of the calls is preserved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Disadvantages of tRFC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·       tRFC processes all LUWs independent of one another. Due to the amount of activated tRFC processes, this procedure can reduce performance significantly in both the send and the target systems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·       In addition, the sequence of LUWs defined in the application cannot be kept. Therefore, there is no guarantee that the transactions are executed in the sequence dictated by the application. The only guarantee is that all LUWs are transferred sooner or later.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Queued RFC (qRFC)&lt;/P&gt;&lt;P&gt;To guarantee that multiple LUWs are processed in the order specified by the application, tRFC can be serialized using queues (inbound and outbound queues). This type of RFC is called queued RFC (qRFC). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;qRFC is therefore an extension of tRFC. It transfers an LUW (transaction) only if it has no predecessors (in reference to the sequence defined in different application programs) in the participating queues. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Implementation of qRFC is recommended if you want to guarantee that several transactions are processed in a predefined order. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RFC: Data Transfer&lt;/P&gt;&lt;P&gt;All RFC types are transferred by means of CPI-C or  TCP/IP. They constitute a form of gateway communication.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOPE I ANSWERED TO UR POINT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards&lt;/P&gt;&lt;P&gt;suma&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2008 09:22:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221297#M768216</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-10T09:22:28Z</dc:date>
    </item>
    <item>
      <title>Re: Is this possible to run a program on one server(e.g. development server) on</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221298#M768217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Surbhi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to use FM RFC_ABAP_INSTALL_AND_RUN .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZTEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS P_PROG LIKE PROGTAB-LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_PROG LIKE PROGTAB OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      IT_WRITES  LIKE LISTZEILE OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      P_ERRMSG  LIKE SY-MSGV1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ REPORT P_PROG INTO IT_PROG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL P_PROG IN THE REMOTE SYSTEM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RFC_ABAP_INSTALL_AND_RUN' DESTINATION 'DEV100'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;         ERRORMESSAGE = P_ERRMSG&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;             PROGRAM = IT_PROG&lt;/P&gt;&lt;P&gt;             WRITES = IT_WRITES. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Lakshman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2008 09:22:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221298#M768217</guid>
      <dc:creator>Lakshmant1</dc:creator>
      <dc:date>2008-01-10T09:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: Is this possible to run a program on one server(e.g. development server) on</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221299#M768218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Surbi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create FM in Traget system and click on checkbox RFC Enabled..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can call this FM from another system. (provided connection is setup or you can create your own connection using SM59).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mohaiyuddin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2008 09:23:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221299#M768218</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-10T09:23:22Z</dc:date>
    </item>
    <item>
      <title>Re: Is this possible to run a program on one server(e.g. development server) on</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221300#M768219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi lakshman &lt;/P&gt;&lt;P&gt;i want to know if the program i want to run is in the server i am currently logged in and i want to run  this code on another system.&lt;/P&gt;&lt;P&gt;(My program tells the database performance data. what if i want to know the performance of other databases whilst in current server)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2008 09:28:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/is-this-possible-to-run-a-program-on-one-server-e-g-development-server-on/m-p/3221300#M768219</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-10T09:28:49Z</dc:date>
    </item>
  </channel>
</rss>

