cancel
Showing results for 
Search instead for 
Did you mean: 

Performance

frank_schmitt3
Participant
0 Kudos

Hallo,

how the performance of following interface can be improved:

SOAP-Adapter --> XI --> RFC (BAPI)

Synchron

The RFC-Connection is very slow.

Thanks,

Frank

Accepted Solutions (0)

Answers (2)

Answers (2)

moorthy
Active Contributor
0 Kudos

Hi,

RFC/BAPI has its own overhead of function call. So it is better to proy when performance is concerned. But if you have already defined/standard RFC/BAPIs, then effort will be less. But inorder to develop Proxy, you need to put some efforts.

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. So XML conversion is required.

ABAP Proxies uses Webservice and Http Protocols. And if you use RFC it is mainly meant for Sync. call. But Proxies is used for both Sync and Async.

If you use ABAP Proxy , you can reduce the overhead calling the function again and again..

To create a Proxy look into this-

http://help.sap.com/saphelp_nw04/helpdata/en/97/7d5e3c754e476ee10000000a11405a/frameset.htm

Regards,

Moorthy

udo_martens
Active Contributor
0 Kudos

Hi Frank,

use a ABAP proxy for communication to R/3 and call the function module local in the inbound proxy.

Native ABAP proxys (much better performance than RFC) are supported from WAS >= 6.20

Regards,

Udo