Skip to Content
author's profile photo Former Member
Former Member

Why is it better to use Proxies and not adapters

When I connect 2 systems via XI, i can use proxies (if supported by the external systems) or adapters.

The general view of SAP is that I should use (JAVA or ABAP) proxies where possible, and not adapters.

Why are these "better" than file adapter or idoc adapter (monitoring, error handling, performance, ?????).



Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Jul 15, 2004 at 01:56 PM

    Hi Jan,

    The way I understood this is 2 fold: Firstly all new interfaces into SAP will be developed using proxies, in other words you would be adhering to development standard development, much like BAPI's used to work.

    Secondly, personally I believe you save on performance over using adapters and reduce complexity. With adapters you have a 3rd "system" that needs to be maintained. When you use proxies only the Business Systems have to be maintained. In SAP<->XI interface the communication is between two Integration Engines which means one call, instead of a call to an adapter which then calls the Integration Engine.

    Hope this helps a little.


    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      As received from SAP :

      Proxies support both Synchronous and Async. Connectivity - ALE/IDOC is only Async.

      Proxies don't use standard IDOCS, but what you decide to use in the proxy def. on SAP side.

      Proxies are only supported on 6.20 onwards.

      I would use IDOC adapters for standard IDOCS - and if no ABAB knowledge is available for maintenance.

      If there is a standard ALE scenario available - I would use it (eg. Masterdata replication).

      If ABAB is already extensively used in the organisation and they are running 6.20+ - I would use proxies.

      I would always prefer proxies for Synch. Communication - instead of RFC (if running 6.20+).

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.