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

Proxy Vs Idoc/BAPI Adapter


I have a situation, where i hv to choose between proxy and Idoc/Rfc adapter in XI 3.0, R/3 WEB AS 6.2. SAP recommends to use proxy where possible because it supports EOIO, does it mean that, with Idoc and

BAPI there is no guarantee that messages will be posted in the same order/exactly once.

If Idoc or BAPI doesn't support EOIO, then we will end up doing lot of ABAP work in the proxy which will increase the development time and hence integration time.

Any thoughts...



Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Nov 21, 2004 at 05:01 PM

    The proxy framework is also faster because it pass XML message straight, instead of requiring the conversion to take place via the IDOC/RFC adapters. However, if you are using say ALE to distribute data via IDOC's from a 6.20. I wouldn't change it. There is no sense in all the required work and maintenance.

    But if you are creating a new interface that does not have a standard IDOC or RFC available, I would pass the data via proxy.

    This is just my opinion.

    Good luck,

    chris Curtis

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Thanks for all your inputs. I'm aware of all these points, but the issue is, let's say i have R/3 4.7 system, where i can use either Idoc/Rfc adapter or Proxy, and if i want to build a new interface, should i choose proxy over Idoc just because i supports EOIO.

      If I use proxy i will do lot of development in R/3 system.

      But if choose Idoc/Rfc my development time will be reduced. From the clients perspective, they want to use Idoc/rfc adapter because it reduces the development time.

      So my question is, the client would like to use idoc/rfc adapter, but it doesn't support EOIO (which is really recommended by SAP), but they will be forced to use a costly option of proxy, in which case, the claim of lowering TCO is not justified. Any thoughts...



  • Posted on Nov 23, 2004 at 06:20 AM

    Hi Pandari,

    As I am aware only SAP releases starting from 6.20 are able to use proxies, I am not aware the SAP 4.7 can also cope with the proxy environment??.

    If you use proxy in 6.20 and within the proxy call the BAPI so you do not have to do a lot of development yourself!

    Beside that, you can configure the IDOC inbound with 2 types of serialisation to make in order work technically (not functionally off course). You can make use of the SERIAL field in the control record to enter a time stamp. Make sure the IDOC's enter the SAP system with status on hold (64) and process the IDOC's batch wise! This ensures correct processing in order. OK it is maybe farfetched but if the process is acceptable it lowers the development time.

    Kind regards,


    Add a comment
    10|10000 characters needed characters exceeded

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.