What is the difference between LSMW and BDC?
Answers were Sorted based on User's Feedback
Answer / anwar
BDC is Batch Data Communication. It is basically a program
either generated by SAP after a recording or programmed by a
abaper.Its like running the transaction manually but all the
data is populated on the screens automatically.It is a
little complex when the screens contain table controls.
LSMW is legacy system migration workbench is a more user-
friendly tool thru which one can do the same as a BDC. One
just has to follow some 14 steps, click buttons and the data
is set to be uploaded ….LSMW offer you 4 ways to import data
into SAP, they are BDC, Direct Input, BAPI(BO), IDOC.
To spell out the differences in detail:
Is This Answer Correct ? | 71 Yes | 6 No |
Answer / neelu
LSMW is a tool .it is use to upload the data from flat file
to databese.
BDC it is also used to upload the data from flat file to
databese.
but its not tool.
Is This Answer Correct ? | 24 Yes | 9 No |
Answer / mahender achhe
LSMW : Legacy System Migration Workbench.
BDC : Batch Data Communication.
LSMW : It is used for migrating the data b/w the Non-SAP
and SAP application to do for that we can take the Non-SAP
application data and Converts the data into the Legacy data.
(Legacy data means Cleansing data and Purging the data
After the Legacy data creation convert the data in to
the "Flat file". That flat file is in the form of text file
or excel format.If the file is in the form of text format
we can create the ".txt" file ("ABC.txt")and in the form of
excel ".xls" file is created. flat file for dos and .xls
file for IBM.
The converted file (.txt/.xls)is either upload or download.
The Upload functionality if used for .txt file to SAP and
where as Downloading is the concept while SAP to .txt/.xls
file.
BDC : It is also used for migrating the b/w the non-sap to
sap applicatios.
in lsmw below 5000 records are updating or inserting
purpose we can use the lsmw.but where as above 5000 records
are uploaded we can use BDC.
Is This Answer Correct ? | 23 Yes | 12 No |
Answer / priyanka j
BDC and LSMW both are tools to transfer data from non-sap
to sap syatem and vice-versa.
LSMW contains 14 steps available in radio buttons that
directs you and takes you to the end of the process where
the data is transfered, tcode --> lsmw.
BDC has two methods 1. Call transaction method ; 2. Session
method. Here we need to write code to accomplish the
process or we can record steps of a certain process like
ex: creating a table with se11. Tcode--> SHDB and sm35
resepectively.
Amongst the two BDC is preferred more than LSMW as there
are more chances of errors in lsmw.
Is This Answer Correct ? | 11 Yes | 3 No |
Answer / naresh keesara
Both are used to upload data from legacy system.
LSMW is used to upload master data like
vendor master,customer master,material master,G.l master
BDC is used to upload the transactional data from legacy
system to sap with the help of abaper to write the some code
Is This Answer Correct ? | 7 Yes | 2 No |
Answer / simbu
BDC : CUSTOMIZED APPLICATION.
LSMW : STANDARD APPLICATION.
BDC : CODING
LSMW : NO CODING.
QUICK PROCESS COMPARING TO BDC.
ERROR CHECKING IS EASY COMPARING TO BDC.
ONCE AND PERIODICALLY UODATE
Is This Answer Correct ? | 5 Yes | 2 No |
Answer / aravind
lsmw is one of the tool.lsmw also upload the data from flat file,in that we are not write any program..it is the step by step process.....
BDC is also upload the data from flatfile...but we are using some functional modules...in BDC we are writing the code..
Is This Answer Correct ? | 3 Yes | 1 No |
Answer / roni thomas
lsmw is a tool to transfer data from a legacy system to sap
system.bdc is a technology to transfer legacy data.
Is This Answer Correct ? | 3 Yes | 2 No |
Answer / chinnikrishna
lamw is a tool to upload data from sap/non-sap
systems .here we can this tool at single time for that
particular transcation and at the same time it have some
problems to upload correct data .
where as in bdc it is also used to upload data from sap/non-
sap systems there we can reuse by creating a session.
functonality is same but when compared to lsmw bdc is a
good method to transform data .
Is This Answer Correct ? | 5 Yes | 6 No |
Answer / honey deep
In BDC (Batch Data Communication) to upload the flat file
into one SAP system from another SAP system or non SAP
system , we can apply the validations by coding . Hence we
can modify it according to our needs.
BDC is developer made method while LSMW is provided by SAP
directly and hence u dont need to code anything, just need
to follow those 14 steps in order to upload the flat file.
Hence u cannot make the validations in LSMW.
In BDC , u can even schedule the job , so upload can be done
in once or later periodically while in LSMW it has to be
done in once only. So, through LSMW, one cannot upload huge
amount of data.
Is This Answer Correct ? | 12 Yes | 18 No |
write the codes for how to handle currency and date fields in bdc
Control Break statements- At new...endat.
How to Read long Text using Scripts
What are the problems in processing batch input session?
What is a transport?
****THANK YOU ALL ABAP EXPERTS**** I got a JOB as ABAP Consultant in Infosys.I cleared the interview.The question posted here are really good.I cleared interview based on this material only.It really works.I thank all members who posted que&ans here. Those who are in search of job in MNC study this question set only you will get sucess. Thanks once again allinterview.com and members of this community. tulika20021@rediffmail.com
0 Answers AC Tech, Accenture, IBM,
What is a type group?
If u use US Database server? How can access the client?
what is the usage of Enhancement category in tables?
While sorting field groups we cannot use more than one key field. State true or false. : abap modularization
What is a report?
what is Composite key in table creation? what is the use?