cancel
Showing results for 
Search instead for 
Did you mean: 

Advantage of IDOC adapter over RFC adapter

Former Member
0 Kudos

Hi,

Scenario: external Application--


>XI--


>SAP

In

external Application -


>XI-----> I'm using File Adapter

In

XI--


>SAP---> I was told to use IDOC adapter

In XI -


> SAP, I think I can use RFC Adapter as well.

Wanted to know what is the advantage of IDOC adapter over RFC adapter ?

In

external Application -


>XI-----> Can I use any other Adapter other than File Adapter

Thanks,

srinivas

Message was edited by:

srinivas

Accepted Solutions (1)

Accepted Solutions (1)

udo_martens
Active Contributor
0 Kudos

Hi Srinivas,

- the native IDoc adapter is more performant and stabil than RFC adapter (additional Java Application). In case of expected high load that should be an argument.

- the IDoc adapter works only asynchronous, so not possible, if you need a response. In that case you have to use RFC.

- If you have a standard IDoc or BAPI for a business case, you need not to develop them, that's can be good basis for your decision

Systems >= 6.20 can work with ABAP Proxys, which combine the first two advantages (high performance, synchronous message flow possible)

Regards,

Udo

Former Member
0 Kudos

Thank you all

Answers (3)

Answers (3)

bhavesh_kantilal
Active Contributor
0 Kudos

RFC --> Used for Synch call.

Idoc --> Asynch call.

More,

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

regards

Bhavesh

prateek
Active Contributor
0 Kudos

IDocs are generally preferred for scenario invloving asynchronous communication while

RFCs are generally preferred for scenario invloving synchronous communication

Idoc adapter (ABAP stack) does not pass through Java stack. while RFC adapter resides on Java stack. So the time duration for call between ABAp-Java is avoided in case of Idocs

Regards,

Prateek

Former Member
0 Kudos

Hi,

Idoc adapter runs on APAB stack whereas RFC runs on JAVA stack so processing time is less.

No sender Agrement required for IDOC.

Regards

Hemant

Reward points if find helpful