Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

bdc n idoc

Former Member
0 Likes
943

hi gurus,

what is the diff. bet.BDC N IDOC

hi gurus,

what is the diff. bet.BDC N IDOC

3 REPLIES 3
Read only

aakash-neelaperumal
Active Participant
0 Likes
764

an IDOC is an intermediate document which is created using a Batch data commumication or what u call BDC... BDC is used for DATA upload using session or call transaction methods

IDOC is usually a EDI document which gets created in the SAP layer and when processed ...it calls again a BDC to post a application document.

Read only

Former Member
0 Likes
764

Hello,

BDC is a program via which data from files( application server or Local PC files)can be used to post documents in SAP.

Idocs are also used for EDI /ale trnasction which also post docuemnts in SAP.

Idocs are intermediate documents which shows data from/to external systems in SAP-readable format. & they cna be used to post documetns in SAP ro send data outside SAP to non-SAP ro SAP systems.

Thanks.

Read only

Former Member
0 Likes
764

Hi Rama,

BDC are used for follwoing scenarios mostly:

1. Mass Upload of Data

2. allowed to do some activity repeatedly for large amout of data where User Interaction becomes Hectic.

Major use would be for DATA TRANSFER!!!!!

It allows us to automate some transaction for which we have data.

Following documents would give u some brief idea on Batch Data communication :

http://help.sap.com/saphelp_erp2005/helpdata/en/fa/097119543b11d1898e0000e8322d00/frameset.htm

http://www.sapgenie.com/abap/bdc.htm

If u want to call a transaction and goto a particular screen as soon as u call the transaction, u can record the flow in BDC.

That is u have to goto SHDB transaction for recording and then specify the transaction code then pass the values and once u reach the screen, press save button and press back.

Code will get automatically generated.

Then u can copy and paste the part of the code that is needed.

......

IDOC is used transfer data from the SAP to sap or non-sap system.

For details refer the contents below

ALE

ALE is SAP proprietary technology that enables data communications between two or more SAP R/3 systems and/or R/3 and external systems. When a new enterprise resource planning (ERP) solution such as R/3 is implemented, companies have to interface the ERP system with legacy systems or other ERP systems.

ALE provides intelligent mechanisms where by clients can achieve integration as well as distribution of applications and data.

ALE technology facilitates rapid application prototyping and application interface development, thus reducing implementation time.

The ALE components are inherently integrated with SAP applications and are robust, leading to a highly reliable system.

ALE comes with application distribution/integration scenarios as well as a set of tools, programs, data definitions, and methodologies that you can easily configure to get an interface up and running.

Regards,

Kumar