Skip to Content

Which of the two Proxy or RFC is preferred in PI 7.31?

Hi All,

We have a PI 7.31 system. I want to know if Proxies are better than RFC?

Which one is recommended when it comes to 7.31?

Thank you

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

5 Answers

  • Best Answer
    Sep 12, 2013 at 07:48 AM

    hi,

    >>>I want to know if Proxies are better than RFC?

    proxies are always better from RFC as you can monitor them in ECC (outbound/inbound) which is something you don't have with RFCs - so use proxies if you can instead of RFCs,

    Regards,

    Michal Krawczyk

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Lavanya,

      Whether it is a single stack or dual stack system, it is always better to use Proxy, until and unless there is a business demand to use RFC.

      Proxy

      --> Proxy communication is better than RFC/BAPI communication when performance is concerned.

      --> ABAP Proxies uses Web service and HTTP Protocols.

      --> Proxies is used for both Sync and Async. If you use ABAP Proxy , you can reduce the overhead calling the function again and again..

      --> Proxies communicate with the XI server by means of native SOAP calls over HTTP .

      --> Proxy is used for large volumes of data.

      --> proxy it is used to process the Mapping and rooting on Integration Engine bypass the Adapter.

      --> In proxy XI communicates with the R/3 in native XI language (SOAP XML).

      RFC


      --> RFC/BAPI has its own overhead of function call.

      --> RFC, the data is converted between RFC and XML in RFC adapter.

      --> So you have to convert from SOAP to RFC calls and vice versa. So XML conversion is required.

      --> RFC is more riscy becoz of less stability and bad performance.

      --> You have an additional application (Java Adapter Engine) running during message exchange.

      Regards

      Bhargava krishna

  • avatar image
    Former Member
    Sep 12, 2013 at 08:58 AM

    Hi lavanya,

    Proxy is better because you can monitor them easily.Basically it depends upon what kind of data are you working with.I you have small data then use RFC else use Proxy.

    Thanks and best Regards,

    Ankit Baid

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 12, 2013 at 02:21 PM

    Hi Lavanya,

    From PI it will not make much difference between single or dual stack for RFC or Proxies, Functionality is still the same. Choice of RFC v/s Proxies comes into play based on the Integration partner that's connecting system (ECC, SRM, CRM).

    I would agree what Michal said Proxies are preferred over RFC.

    Regards

    Sreeram

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 12, 2013 at 08:37 AM

    Hi Lavanya,

    Did you search before posting thread?

    http://www.google.co.in/search?sourceid=chrome&ie=UTF-8&q=proxy+vs+RFC

    Regards,

    Muniyappan.

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 13, 2013 at 03:57 AM

    Thank you for your replies everyone!

    Regards,

    Lavanya R

    Add comment
    10|10000 characters needed characters exceeded