cancel
Showing results for 
Search instead for 
Did you mean: 

what is the difference between BDOC and IDOC??

Former Member
0 Kudos

what is the difference between BDOC and IDOC??

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member

BDoc (Buisness Doc) is the CRM version of IDoc (Intermediary Doc) that is used in R/3.

Also BDoc messages can be exchanged between SAP system. The CRM Middleware is configured to help with exchange of messages via CRM Application.

IDOC can be used to exchange between SAP & non-SAP external applications.

Former Member

You use BDoc to view and access business documents (BDocs) and their elements (details) such as segments and segment fields while modeling business logic objects

The IDoc is the exchange format common to all the communicating systems. You can specify exception handling in the SAP Business Workflow, with IDocs, without the data already having to exist as SAP application documents.

You need the IDoc interface in the following scenarios:

· Electronic data exchange (EDI)

· Connect other business application systems (e.g. PC applications, external Workflow tools) by IDoc

· Application Link Enabling (ALE).

Former Member
0 Kudos

Hi guys

BDoc is a business documents designed in SAP for exchange of information between SAP systems.

IDoc is an intermediate documents, it not only helps to exchange the information between SAP and non-SAP but also withing SAP systems like SAP(HR) to SAP (CRM) - Here the data flows inform of IDOCs only.

Regards

Nagaraj

Former Member
0 Kudos

Hi Sunil

the differences between Business Document (BDoc) messages and Intermediate Document (IDoc) messages.

Bdoc....

-Use Transcational RFC and queud RFC

-Data can be transferred between two SAP systems reliably and safely using

-Transactional RFC (tRFC).

- Are used in CRM

- Bdoc is a Data Container.

IDoc.....

- Are used in ALE and EDI

- Use transactional RFC

-The IDoc interface exchanges business data with an external system.

-The IDoc interface consists of the definition of a data structure, along with processing logic for this data structure.

You need the IDoc interface in the following scenarios:

· Electronic data exchange (EDI)

· Connect other business application systems (e.g. PC applications, external Workflow tools) by IDoc

· Application Link Enabling (ALE).

Regards

Chandramohan

Reward points if it helps

Former Member
0 Kudos

Hi

BDOC is a generalized term for data containter to exchange data.

IDOC is type of BDOC, it consist of structures and deep structures.

Other types of BDOC are sBDOC, mBDOC etc.

Best Regards,

Pratik Patel

<b>Reward with Points!</b>