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 |
What is meant by payscale structure? How did you configure pay scale structure? : sap abap hr
What is table maintenance generator?
In the BADI,they are multiple Implementation.Could you please tell is there any procedure which are the implementation will execute and any order is the execute all the implementation for that Badi
What is Basic IDOC type?
what are the Joins used for internal Table?
how to add a field to existing TMG with out deleting that TMG. tmg over riding techinique.
Explain Sales Flow?
Do we have to migrate all sapscript forms to smart forms?
Steps of creation of IDOC
Explain what is step-loop?
How will you do in session method?
3 Answers FutureSoft, Unilogic Software,
Which of the following is not an exit command? Exit, Back, Cancel, Stop
SAP Basis (1262)
SAP ABAP (3939)
SAPScript (236)
SAP SD (Sales & Distribution) (2717)
SAP MM (Material Management) (912)
SAP QM (Quality Management) (99)
SAP PP (Production Planning) (523)
SAP PM (Plant Maintenance) (252)
SAP PS (Project Systems) (138)
SAP FI-CO (Financial Accounting & Controlling) (2766)
SAP HR (Human Resource Management) (1180)
SAP CRM (Customer Relationship Management) (432)
SAP SRM (Supplier Relationship Management) (132)
SAP APO (Advanced Planner Optimizer) (92)
SAP BW (Business Warehouse) (896)
SAP Business Workflow (72)
SAP Security (597)
SAP Interfaces (74)
SAP Netweaver (282)
SAP ALE IDocs (163)
SAP Business One (110)
SAP BO BOBJ (Business Objects) (388)
SAP CPS (Central Process Scheduling) (14)
SAP GTS (Global Trade Services) (21)
SAP Hybris (132)
SAP HANA (700)
SAP PI (Process Integration) (113)
SAP PO (Process Orchestration) (25)
SAP BI (Business Intelligence) (174)
SAP BPC (Business Planning and Consolidation) (38)
SAP BODS (Business Objects Data Services) (49)
SAP BODI (Business Objects Data Integrator) (26)
SAP Ariba (9)
SAP Fiori (45)
SAP EWM (Extended Warehouse Management) (58)
Sap R/3 (150)
SAP FSCM Financial Supply Chain Management (101)
SAP WM (Warehouse Management) (31)
SAP GRC (Governance Risk and Compliance) (64)
SAP MDM (Master Data Management) (0)
SAP MRS (Multi Resource Scheduling) (0)
SAP ESS MSS (Employee Manager Self Service) (13)
SAP CS (Customer Service) (0)
SAP TRM (Treasury and Risk Management) (0)
SAP Web Dynpro ABAP (198)
SAP IBP (Integrated Business Planning) (0)
SAP OO-ABAP (Object Oriented ABAP) (70)
SAP S/4 HANA Finance (Simple Finance) (143)
SAP FS-CD (Collections and Disbursements) (0)
SAP PLM (Product Lifecycle Management) (0)
SAP SuccessFactors (33)
SAP Vistex (0)
SAP ISR (IS Retail) (28)
SAP IdM (Identity Management) (0)
SAP IM (Investment Management) (0)
SAP UI5 (59)
SAP SCM (Supply Chain Management) (51)
SAP XI (Exchange Infrastructure) (49)
SAP Cloud Platform (34)
SAP Testing (89)
SAP SolMan (Solution Manager) (63)
SAP MaxDB (116)
SAP GUI (15)
SAP AllOther (329)