03-09-2006 10:33 AM
Hi,
Can anybody tell me what are the exact diffrences
between <b>LSMW</b> and other <b>Data Transfer Techniques</b>[<b>Direct Input, CALL TRANSACTION , SESSION</b> ] METHODS.
Thanks in advance.
Thanks & Regards,
Rayeez.
03-09-2006 11:16 AM
Hi shaik,
Below is the exact difference.
1.LSMW
There is no coding required here and it it best suited for one time data transfer and it is not suited for frequent data transfer for eg like transaction data.
2.Direct Input
No session will be created and no screens will be processed and data will be updated into the corresponding tables using FM.Eg for direct input program is RFBIBL00.
3.Call Transaction
This is the quickest possible data transfer method.It is faster than other methods.It is not suited for bulk transfer since it won't offers automatic error handling or recovery for faulty transactions.
3.Session Method
This is the standardized approach for transferring data into SAP.It is well suited if you want to transfer bulk data into SAP.It offers you automatic error handling functionality.
Regards,
Abdul
03-09-2006 10:38 AM
Hi shaik,
1. lsmw - no programming requried,
whereas in call transaction & bdc session,
programming required.
2. in call transaction,
no session concept
(data is updated AS SOON AS we run the prgoram)
where as in lsmw, and session,
SESSION is generated (in both cases)
Only after when we run this session,
does the data get updated.
3. In call transactin program,
we have to handle error list and take action.
whereas in lsmw, & session,
(since session is run)
flexibility is there to check and control errors.
regards,
amit m.
03-09-2006 10:40 AM
03-09-2006 10:43 AM
03-09-2006 10:41 AM
03-09-2006 10:50 AM
hi
Just have look into following link
http://www.sapgenie.com/phpBB2/viewtopic.php?p=23960&sid=9dbb2b38e6edcd26bbdb787857dd28c1
http://supplychain.ittoolbox.com/groups/technical-functional/sap-r3-log-mm/672554
http://www.sap-img.com/sap-data-migration.htm
http://www.sapgenie.com/saptech/lsmw.htm
regards
vinod
03-09-2006 11:16 AM
Hi shaik,
Below is the exact difference.
1.LSMW
There is no coding required here and it it best suited for one time data transfer and it is not suited for frequent data transfer for eg like transaction data.
2.Direct Input
No session will be created and no screens will be processed and data will be updated into the corresponding tables using FM.Eg for direct input program is RFBIBL00.
3.Call Transaction
This is the quickest possible data transfer method.It is faster than other methods.It is not suited for bulk transfer since it won't offers automatic error handling or recovery for faulty transactions.
3.Session Method
This is the standardized approach for transferring data into SAP.It is well suited if you want to transfer bulk data into SAP.It offers you automatic error handling functionality.
Regards,
Abdul
03-09-2006 12:19 PM
03-09-2006 12:34 PM
Hi Shaik,
LSMW: In LSMW, we can use standard programs, BAPI, IDocs and also do our own recording. We can also write validations and our own code in LSMW. Ideal for one time data upload.
Direct Input: This is the fastest method of data transfer. SAP recommends against using this method unless necessary. This method is now outdated and is more complex and less comfortable to use than the other techniques.
Call Transaction: In this method, your program uses the ABAP/4 'CALL TRANSACTION' USING statement to run an SAP transaction. Batch-input data is not deposited in a session for later processing. Instead, the entire batch-input process takes place inline in your program.
Batch Input Session Method: In this method ABAP/4 program reads the external data that is to be entered in the SAP System and stores the data in a "batch-input session." When the program has finished generating the session, you can run the session to execute the SAP transactions in it. This method uses the function modules BDC_OPEN, BDC_INSERT, and BDC_CLOSE to generate sessions.
Hope it helps.
Regards,
Neeraj Gupta