cancel
Showing results for 
Search instead for 
Did you mean: 

LSMW and BDC

p391977
Contributor
0 Kudos

Dear Friends,

Can you Please tell me the difference between LSMW and BDC.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Prabhu,

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 you dont need to code anything, just need

to follow those 14 steps in order to upload the flat file.

Hence you 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 LSMW we find IDOC BAPI session /direct method batch input recording.IDOC BAPI are used to distrubuted environment. cross-application components.

In BDC's file is created manually.it's not secure.

I hope it is clear..

Regards,

Kiran.

Former Member
0 Kudos

Basically BDC is Technical and

LSMW is mainly Functional friendly no need of doing any coding,

Yes if you know coding you can validate the data and do modifiications through LSMW you can read data from the database and validate it .and No you cant validate the data from the screen while updating the screen.

Yes you can schedule a background job or a periodic job thru LSMW .

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Both used for mass data uploads.

You can get more information on BDC from this link

https://wiki.sdn.sap.com/wiki/display/ABAP/BDC

LSMW:

https://wiki.sdn.sap.com/wiki/display/Snippets/LSMW+Indetail

Please use Search help provided here. You can get enough and more information in this.

Best regards,

Anupa