‎2007 Feb 14 9:15 AM
Hi,
Is it completely depends on the legacy data to use which method for upload .... I mean whether BDC conversion or LSMW or DI ?
I required a clear knowledge over where to use BDC conversion and where LSMW..I made a search regarding but I only found the difference between them...not where to use which....? can any one help regarding this with instantiating please?...
Thanks and Regards
Mahesh.
‎2007 Feb 14 6:17 PM
Hi,
LSMW is the best way to write the conversion Program, if the standard program is already avialble, so if any DI is avialbe then go for this, if not you can do the recording the transaction and do the LSMW. BDC is a part of the LSMW now, if you feel LSMW is harder than BDC then go for Call transaction
Regards
Sudheer
‎2007 Feb 14 5:17 PM
Hi Mahesh,
LSMW is used to conversions , meaning the first time data conversion from legacy or non-sap system to SAP.
LSMW has many methods/ways of doing the conversions and BDC is one of it. Other methods are IDoc's and there are a few more.
So you can do LSMW and still do a BDC. LSMW is a better front end and organises the data better.
You can still use a BDC without LSMW.
So LSMW is a bigger thing and BDC is a part of it. but BDC can be done by itself , outside of LSMW.
Hope this helps.
There is a book on LSMW out there, check on AMAZON.
Hope this helps.
‎2007 Feb 15 4:49 AM
Hi,
Thanks for your valuable replies......
But can you explore more with instantiating ? like a scnario where u can only use one of the method (BDC or LSMW) ?
Thanks and Regards
Mahesh.
Message was edited by:
mahesh kumar
‎2007 Feb 15 4:28 PM
Mahesh, sorry could not understand that question.
Anyway SAP's Documentattion for LSMW is quite exhaustive, very good, Go through it and you will understand it all.
As far as BDC's go try to avoid them , try to use BAPI"S or Idocs.
Regards
Sandeep
‎2007 Feb 17 5:10 AM
Thanks Sandeep,
Can we use BAPIs for master data transfer also ?
Can u please suggest me some doc material on BAPIs for data transfer ?
Thanks and Regards
Mahesh.
‎2007 Feb 17 6:06 AM
‎2007 Feb 14 6:17 PM
Hi,
LSMW is the best way to write the conversion Program, if the standard program is already avialble, so if any DI is avialbe then go for this, if not you can do the recording the transaction and do the LSMW. BDC is a part of the LSMW now, if you feel LSMW is harder than BDC then go for Call transaction
Regards
Sudheer
‎2007 Feb 17 11:08 AM
Dear,
For All transactions LSMW will not work. for Some Transactions only it work.
For Example For ME21n because there is a chance of Conditions.
And For All the TCode s Direct Input Does Not Work.
SAP has provided only Some programs for DI Ex MaterialMaster.
And the thing is it is very faster But Not give Assurence of DATA Consistancy.
And For Call transaction You can use can use Asynchronus and Synchronus.
For Session You can Only Use synchronus.
So better to go for Session when its should be run in background.
when it is run in foreground by giving some input go for Call transaction.
And when you want to upload data more then 10000 records Go for DI.
I think your doubt has cleared.
IF not send me reply i will Clear where you got doubt.
IF O.K Give some points
‎2007 Feb 18 4:32 AM
Hi Anil,
Thanks for ur valuable reply,
I need some clarification that.... is every time when I use BDC for conversion I suppose to assume that LSMW does not work for this scenario ?
Thanks & Regards
Mahesh.
‎2007 Feb 17 11:12 AM
U can Go to BAPI tCode And Search for PO and U will get some BAPIs related to PO then Read the Documentation for particular BApi
‎2007 Feb 19 7:54 AM
That Is not the Thing that U connot Use LSMW For particular Tcodes.
But For Max Cases You Can Think Like That
‎2007 Feb 19 1:16 PM
‎2007 Feb 20 10:19 AM
Here are the two parts in this... BDC and BDC in LSMW both are one and the same. They have same kind of data. One thing with BDC is that we cannot do BDC for Enjoy transactions and the screens which have dynamic assignments(Layout changes more often than we can handle)... We have limitations to the BDC that you can find in the documentation.
‎2007 Feb 19 1:21 PM
‎2007 Feb 19 8:59 PM
LSMW is a workbench/tool for conversion (which includes pre-conversion formatting, posting data/actual conversion as well as reviewing conversion errors, re-executing error transactions, etc.).
So it allows you to use various conversion mechanism (e.g. Batch Input/BDC, Direct Input, BAPI, IDoc, etc.) available. So I am not sure if your question is correct - when to use LSMW ? Instead it could be when to use BDC vs. BAPI vs. Direct Input, etc. All could be used within LSMW as well as outside of LSMW.
As for which mechanism/method of conversion to use - it depends upon type of data and volume of data as well as need to be able to review and correct errors. For a more detailed information please refer the LSMW documentation. Hope this helps.