Skip to Content

Performance

Hallo,

how the performance of following interface can be improved:

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

Synchron

The RFC-Connection is very slow.

Thanks,

Frank

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Apr 01, 2006 at 03:18 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 01, 2006 at 04:10 PM

    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-

    RFC Adapter

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

    Regards,

    Moorthy

    Add comment
    10|10000 characters needed characters exceeded