cancel
Showing results for 
Search instead for 
Did you mean: 

RFC VS Abap Proxy

Former Member
0 Kudos

Quest point where the RFC is better the AbapPorxy than?

In me to inform

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Abap Proxy is better than RFC in terms of performance.

The reason is RFC, the data is converted between RFC and XML in RFC adapter. In proxy XI communicates with the R/3 in native XI language (SOAP XML).

Regards,

Jai Shankar

Answers (4)

Answers (4)

Former Member
0 Kudos

Dear Hong,

ANSWER FOR YOUR QUESTION

/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments

if your question is answered plz close the thread

Best Regards,

Srikanth

Reward the useful answers and you will get one point yourself

Former Member
0 Kudos

hi

go through this links may be useful

RFCs for Synchronous Communication.

http://help.sap.com/saphelp_nw04/helpdata/en/33/c6e63b60c25767e10000000a11402f/content.htm

ABAP Proxies when two Web AS >= 6.40 are communicating.

http://help.sap.com/saphelp_nw04/helpdata/en/02/265c3cf311070ae10000000a114084/content.htm

Refer to this Ravikumar's weblog on 'Chossing right adapter when integarting with SAP systems'.

/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems

former_member529475
Active Contributor
0 Kudos

Hi ChangSoo

1. The biggest advantage of the proxy is that it always by passes the Adapter Engine and will directly interact with the application system and Integration engine - so it will and should give us a better performance.

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

RFC does not, so you have to convert from SOAP to RFC calls and vice versa.

3. ABAP proxies supports two different protocols; XI and Web Services

4. Most important is that they can be used for both synchronous and asynchronous communication .

RFC/BAPI is basically only intended for Synchronous comm. which asks much more system resources from your XI system.

5. Proxies are used when you have large chunks of data coming in and that too if its unstructured, so if it comes from a SAP system we go for a ABAP proxy, if its from a non sap system, we take a java proxy.

For abap proxy we may use a report to send a proxy data to sap xi.

6. EOIO quality of service can be obtained with Proxies and not with RFC/BAPI.

RFC/BAPI support BE( Best Effort ) when used synchronously.

Cheers...

Vasu

<b>** REward Points if found useful **</b>

Former Member
0 Kudos

Hi

this blog will answer ur question

/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems

regards

krishna