cancel
Showing results for 
Search instead for 
Did you mean: 

about IDOC Adapter and RFC Adapter

Former Member
0 Kudos

Hi,

1) what is the difference between idoc adapter and rfc adapter.

2)in what circumstances i can use IDOC adapter and in what circumstances i can use IDOC adapter?

3) which is more efficient.

It would be great if you explain with an example..

Thanks for your reply

regards

cg

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

1) the IDOC adapter deal with IDOC from and to R/3 systems and the RFC Adapter more for BAPIs or remote enabled function modules. IDOCs are async and RFC is always sync. Further IDOC is more a queue and RFC more direct response handling.

2) I would use IDOCs if you have already an IDOC in use or are at 4.6C or below. SAP recommends to use for new interfaces the proxies. But in many cases your company may have already IDOCs or RFCs which are used and only a new receiver should be added. That´s where XI is great at. The RFC adapter works great with other technologies like web services since it is also a sync method to deal with data. I used both IDOC and RFC and that decision came from the IDOCs and BAPIs SAP has so that the source or target side is already developed.

3) Hard to compare as IDOCs are only a transport medium and the processing is done async from the IDOC_INPUT program and the RFC is receiving the data and then processes it. For large amount of data I would prefer IDOCs from exprience.

Cheers

Stefan