ACTUALLY THERE IS NO DIFFERENCE B/W THESE 2.
LSMW IS JUST A TOOL TO GET THE DATA FROM A LEGACY SYSTEM.
IN BDC WE HAVE 2 WRITE THE CODE AND CALL THE REQUIRED METHOD
THATS IT. IN FUNCTIONALITY PERSPECTIVE THERE IS NO
DIFFERENCE.
ACTUALLY THERE IS NO DIFFERENCE B/W THESE 2.
LSMW IS JUST A TOOL TO GET THE DATA FROM A LEGACY SYSTEM.
IN BDC WE HAVE 2 WRITE THE CODE AND CALL THE REQUIRED METHOD
THATS IT. IN FUNCTIONALITY PERSPECTIVE THERE IS NO
DIFFERENCE.
ACTUALLY THERE IS KNOW DIFFERENCE B/W THE 2.
LSMW/BDC IS FOR UPLOADING THE DATA FROMNON-SAP TO SAP, SO
HERE LASMW IS USED TO UPLOADSMALL AMOUNT OD DAT FOR A SINGLE
TIME, THIS WILL BE PRESENT IN PRODUCTION CLINT ONLY, FOR
FOR BDC WE CAN USE THE SAME FOR MULTIPLE TIMES.
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:
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.
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.
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.
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.
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.
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 .