cancel
Showing results for 
Search instead for 
Did you mean: 

Idocs Vs RFC's

Former Member
0 Kudos

Which is used when and why?Where are Idocs preferred and where are RFC's preferred?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi,

Selecting the IDOC or RFC will completly depends on the business .

Suppose if we want to create the Production Order then we dont have the standard IDOC for that, we have to go for BAPI at that time we have to go for FILE to RFC sceanrio.

In the same way if we want to release a Production order we have the standard IDOC or to create the Goodsreceiprt we have the standard IDOC so at that time we have to go for FILE to IDOC scenario.

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

Regards,

Phani

Former Member
0 Kudos

Idoc is used for asynchronous communication whereas

Rfc is preferred in synchronous communication.

You can go through the link below for more details :

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

Here you will get all the scenarios weblogs and that can help you to distinguish properly

Former Member
0 Kudos

**

Former Member
0 Kudos

Hi,

Normally while dealing with the amount of data and the way of communication will be the deciding factors to either go for IDOC or RFCs

It also depends on the business requirement and inbound/outbound.

IDOC if we are using any standard document and if you want to use function module then we have to go for RFC. If you extract some data and want to sent then we can go for proxies. IDOC can be triggered immediately and also by background job, Proxies can be triggered like that . It all depends upon the requirement.

IDOC are basically are the best way to go for asynchronous communication.

IDOCs come with rich logging, error handling and workflow integration in the back end R/3 system.

Best thing, all BAPIs could be converted to IDOC interface using the BAPI/ALE generator.

RFC is with synchronous communication. You could even use the proxy communication also.

Please refer

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

Thanks

Swarup

nikhil_bose
Active Contributor
0 Kudos

This blog will help you

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

Former Member
0 Kudos

Hi,

Check with this

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

Regards

Seshagiri