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

Choosing among IDoc, RFC and Proxy

Hi every one,

We have 2 SAP systems, one in the US and other in Kuwait.

The project is in the proof of concept phase. To communicate between the systems, I have a choice to choose among IDoc, RFC and Proxy.

Can someone direct me in this direction.

What are criteria that should be considered in choosing one of the methods of communication.

My other question is that,

there might not be internet facility at the remote location that is in Kuwait. I thought of going for asynch communication...I hope I am right in this.

Please correct me and direct me.

-Naveen.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

4 Answers

  • Best Answer
    Posted on Oct 23, 2006 at 08:14 PM

    HI,

    Just to get some inputs -

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

    Regards,

    moorthy

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 23, 2006 at 08:15 PM

    Hi,

    In order to choose the good one, you must also ask you:

    - Do I need to have a report of sent/received data?

    - Do I need to re-process the bad data?

    - Can I work in a Synchronous mode?

    - Do I send a lot of data? <i>Reminds, most of standard idocs work with only one master data...</i>

    With IDoc you have a report and can re-process easily (cf. standard tcode: WE02, BD87)

    With RFC and proxy, you can manage a synchronous response. It will be more difficult with an IDoc.

    Regards.

    Mickael

    P.S: I don't really know proxy (for the moment!)...

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 23, 2006 at 07:21 PM

    Hi,

    1. if you got proxies don't use RFC

    2. if you have many outbounds (from R3)

    that come in standard (ALE) use IDOCs

    as it will require less dev then with proxies

    3. if you're doing SAP - SAP IDOCs will cover

    many of your scenarios probably - proxies will not 😊

    Regards,

    michal

    -


    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 23, 2006 at 08:02 PM

    I guess you should start with the scenarios that you have in hand.

    During proof-of-concept stage, you analyze what kind of scenarios that you might encounter in the real-world or during the build stage and choose the technology (RFC/IDoc/Proxy) to prove the end-to-end capability of building an interface.

    During the scenario evaluation stage, list out the "out-of-the-box" capabilities of both the SAP systems and come up with a decision tree of when to use RFC, IDoc or Proxies.

    Also make sure that you include quality of service and error handling capabilities. In case of IDoc's the error handling capability is all standard and you don't need to build anything from scratch.

    I guess these would be some criteria based on which you can evaluate which method to choose from.

    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.