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 Help!

Former Member
0 Likes
493

Hi All,

Can u plz giv me the difference between the BDC and Bapi.

Is BDC the conversion or the interface ? how can u identify Bdc as inbound or outbound is this concept of inbund and outbound applicable..And plz tell me the steps to follow before doing Bdc..

Thanks in advance..

Vinatha..

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
469

Hi,

Firstly let me tell u tht BDC is a conversion and it has only inbound but not the outbound whereas the Bapi has both the inbound and outbound..

The task neede to perform initially.

Understand the existing legacy data.

Which data need to transfered.

Steps involved

-


1.Preparation of legacy database: that is before data is extracted , delete the absolute data.

2. Conversion of legacy data to the flat file use different tools to prepare flat files i.e MDM (,Master Data Management).

3. Getting the data in to R/3.

Plz check this link for difference, between Bapi and BDC..

www.karakas-online.de/forum/viewtopic.php?t=6083 - 28k

Regards,

Sana.

Award Points If u found it Helpful...

3 REPLIES 3
Read only

Former Member
0 Likes
469

Hi,

The main difference between BDC and BAPI is :

In BDC, as we do recording of the screens, we face problems if the screens sequence got changed during upgradation.

In BAPI, we need not bother about it.

BDC and BAPI are conversion programs.

CONVERSION programs are the ones which have one time usage, usually when a legacy system is being replaced by a system like SAP, then the data has to be mapped from the legacy system to SAP system. Here the data to be converted is given on a flat file & is uploaded to SAP tables mostly using LSMW only. Conversions programs are BDC,BAPI and LSMW programs in which you upload all the related tables from the flat files.Those are one time programs.

We use tcode SHDB to create a BDC.

Regards

Sailaja.

Read only

Former Member
0 Likes
470

Hi,

Firstly let me tell u tht BDC is a conversion and it has only inbound but not the outbound whereas the Bapi has both the inbound and outbound..

The task neede to perform initially.

Understand the existing legacy data.

Which data need to transfered.

Steps involved

-


1.Preparation of legacy database: that is before data is extracted , delete the absolute data.

2. Conversion of legacy data to the flat file use different tools to prepare flat files i.e MDM (,Master Data Management).

3. Getting the data in to R/3.

Plz check this link for difference, between Bapi and BDC..

www.karakas-online.de/forum/viewtopic.php?t=6083 - 28k

Regards,

Sana.

Award Points If u found it Helpful...

Read only

Former Member
0 Likes
469

Hi,

BDC is used to upload the data from the flat file to sap.

in this wehave methods,

BAPI is a remote neabled function module. it also uploads the data.

in bapi we can manually interact with the system. we can do upgardse very easily. we can add the parameters explicitly.

BDC is conversion. bapi is interface.

if wer sending data from non sap to sap at that time that is inbound. while we r sending data from sap to non sap sytem that is outbound.

reward points, if it helpful.

regards,

satish.