What is the difference between BDC and LSMW even though they perform same functions?

Showing Answers 1 - 22 of 22 Answers

vara prasad

  • Aug 22nd, 2006
 

in case of bdc session can be processes multiple times according to the requirement. coming to LSMW it is used only one time, but it can have periodical update. but the functionality can't be changed here.

LSMW is recommended for large amount of data.

  Was this answer useful?  Yes

Umar Arshad

  • Aug 24th, 2006
 

BDC and LSMW both are use for loading data into SAP system. The difference is LSMW is loading tool by SAP where you can use various methods to upload, massage data or cleansed your data while loading into SAP from legacy system. The method can be BDC, BAPI, Idocs or SAP ABAP codes. Usually in BDC the user has to write an ABAP program or use other utility to load legacy data.

  Was this answer useful?  Yes

padmaja savala

  • Aug 25th, 2006
 

Hi,

  in LSMW we find IDOC, BAPI,session /direct method,batch input recording

  IDOC,BAPI are used to distrubuted environment. cross-application components.

 in BDC's file is created manually.it's not secure.

Thanks & regards,

Padmaja

  Was this answer useful?  Yes

Virendra Soni

  • Sep 14th, 2006
 

Well everything is fine...

LSMW is having different different options and as in BDC we have to code

a program but i suppose the main difference in both the cases is:-

LSMW has been developed mainly for the Functional people who has no

knowledge of the technical aspects of report or BDC in ABAP because its very user friendly and handy to use.

So, simply they can upload the master records using LSMW.

Earlier they had to contact to a ABAP person and ask him to create a BDC taking extra time and efforts.

  Was this answer useful?  Yes

kutekrish

  • Dec 25th, 2006
 

-Batch Data Communication (BDC) is a SAP to SAP Communication UTILITY. Whereas, Legacy System Migration Tool Workbench (LSMW) is a Non-SAP to SAP communication TOOL.-BDC is used for small volumes of data, while LSMW is for medium volume data. Note : TSP is a topic for BASIS guys for hude data transfer

  Was this answer useful?  Yes

Natesh

  • Dec 27th, 2006
 

Hi padma Do you know one thing is that in LSMW when we want to extract the data from Application server at that time BDC FModules will not work out but with LSMW tool for that there is a F Module is /sapdmc/file_info_get which will extract the file path name from ppln. server and from there the data is loaded into an Internal table using Datasets and finally the data is processed thru Session methodBye

  Was this answer useful?  Yes

Guess with BDC you mean the Batch-Input functions. LSMW, on the other hand, is the Legacy System Migration Workbench.

LSMW can import data from legacy systems (e.g. in the form of Excel sheets or CSV files). For this, I guess, LSMW converts your data into batch input files automatically. If you use BDC, on the other hand, you have to write your batch input file yourself, line per line.

Thanks & Regards,
Sathish.B

_________________

  Was this answer useful?  Yes

The differences between LSMW and BDC are as follows: LSMW is generally for normal SAP applications, while BDC is mainly for any customized application.

LSMW provides various methods for the migration of data, namely, those of direct input, Batch input recording and IDOC. BDC however, simply makes use of recording. There are two ways of implementing BDC, the call transaction method and the session method.

In LSMW, mapping is taken care of with the help of SAP, whereas in BDC one has to provide explicit mapping directions.

Coding is not very flexible in LSMW, whereas in BDC, coding is very flexible and applications can be easily customized. This is mainly because LSMW is devised specially for functional consultants who do not perform coding, while BDC is mainly made use of by technical consultants, who do perform coding.

Thanks & Regards,
Sathish.B

  Was this answer useful?  Yes

nina1751

  • Mar 21st, 2009
 

BDC: Mainly technical people are involved here who is very good in coding.

LSMW: Here mainly?Functional consultants are involved who are not familiar in coding part
In LSMW we can use BAPI idoc methods, LSMW is a tool.

If I have any mistake pl verify me.

  Was this answer useful?  Yes

BDC 
1. In BDC whiel uploading data we can use two methods Session and call transaction.

2. In BDC flat file we can use both text file(notepad)  and excel sheet

LSMW
1. In LSMS we are using 4 methods for data uploading
       a. Batch Input recording
       b. Direct Input Method
       c. Bapi method
       d. ALE/Idoc method

2. But In lsmw only we can use flat file as text file(note pad)

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions