Madhu Tammanaboina
Answered On : Aug 31st, 2011
The main difference b/w IDOC and RFC is IDOC runs on ABAP stack, RFC runs on Java stack, so less processing time in IDOC.
No need to create sender communication channel in IDOC, for RFC need to create communication channel.
IDOC is used for only asynchronous communication, RFC for both sync, async.
IDOC performance is more and stable. RFC is less performance.
Login to rate this answer.