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

ALE,BDC

Former Member
0 Likes
559

Can u plz tell me the diference b/w ALE,BDC

6 REPLIES 6
Read only

Former Member
0 Likes
535

Hi,

You can go throgh the documenetion then you get an idea

Why Should we use IDOC to transfer data from Legacy (Peoplesoft) System to SAP r/3. Why cant we use BDC.. can u explain wen should we use BDC and Wen we go for Idoc ,,, if possible explain the purpose of all transfer techniques

You can use the idoc method to transfer the data when you are having an interface between the sap system and the legacy system......

All the times BDC is not preferable like take the case you developed on upload program with bdc after some days your company thought to go for upgrade the sap vesion from lower version to upper version... in that upgraded version the application may change like sequence of fields or screens at that time you previous bdc program will not work here so u have to develop a new program and and you have to take the things into consideration again...

where as if you use bapi or idoc method it will support the upgradations...

in the case of bdc you have to take the data into flat files.... and then upload it to sap system after all the validations done some times the data which is in the flat file is confidential so there is no security if u take such data in flat file any user can chang the data even though if u maintain the data in application server super user can change the data

where is idoc is fully secured... you can easily establich the interface between the systems and once it is done you can transfer the data with full security because idoc r generated by a program... so there is no manual interaction.....

<b>Reward cpoints</b>

Regards

Read only

Former Member
0 Likes
535

<b>BDC programming</b>-BDC programmingTransferring of large/external/legacy data into SAP system using Batch Input programming. Batch input is a automatic procedure referred to as BDC(Batch Data Communications).The central component of the transfer is a queue file which receives the data vie a batch input programs and groups associated data into “sessions”.

<b>

1.there is no partner profile .

2. logical system is required.

3. RFC is required .

4.no segment required .

5.No work flow .</b>

<b>ALE</b> is SAP proprietary technology that enables data communications between two or more SAP R/3 systems and/or R/3 and external systems.

<b>1.there is partner profile

2.logical system is required .

3.segments are required .

4.Workflow can ne done

5.RFC is required .</b>

reward points if it is usefull ...

Girish

Read only

Former Member
0 Likes
535

Hi,

<a href="/people/aparna.chaganti2/blog/2007/02/06/xi-or-alewhich-one-is-better ale vs xi</a>

Pls do reward points.

Regards,

Ameet

Read only

Former Member
0 Likes
535

ALE is for enabling link between two SAP systems and enable communication between them. BDC is a data migration technique that is used for the transfer of data from a legacy system to the present one.

regards,

srinivas

<b>*reward points if helpful*</b>

Read only

Former Member
0 Likes
535

Hi,

1. ALE stands for Application Link Enabling where as BDC stands fr Batch Data Communication.

2. ALE is SAP's proprietory technlogy to exchange data between R/3 and R/3 syatems or from R/3 to R/2 or from R/3 to non R/3 systems or vice versa. On the other hand BDC is used to upload the data from Legacy system to SAP R/3 .

3. The t-code for ALE configuration is SALE while for BDC the t-code is SHDB .

4. The IDocs are involved in ALE while no idocs are required in BDC.

5. The main steps in ALE configuration are :

a. Define Logical system

b. Assign client to logical System

c. Define RFC Destinations(SM59)

d. Define Partner Profiles (WE20)

e. Define ad change Distribution Model(BD64)

No such steps are required in BDC.

6. BDC can be achieved by two methods : call transaction method or session method . This is not valid for ALE.

Hope this clarifies your doubt and gives you an idea of the various differences b/w the two concepts of SAP.

Thanks and Regards,

Kunal.

Read only

Former Member
0 Likes
535

thanks