cancel
Showing results for 
Search instead for 
Did you mean: 

reg: lsmw

Former Member
0 Kudos

hi friends,

what is lsmw.

what is its use?

as a functional consultant what willbe my role in lsmw ?

when we will use BDC & BAPI

what is the difference between LSMW, BDC & BAPI.

Please guide me.

Points will be awarded.

Thanks

Harish

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

LEGACY SYSTEM MIGRATION WORKBENCH (LSMW)

LSMW is a collection of projects (SAP). Project is a collection of subprojects. Subproject is a collection of objects.

Steps:

1. Maintain object attributes: In this step we assign transaction code for the LSMW using a records object.

2. Maintain source structures: In this step we need to define an internal table for getting data from flat files into SAP application.

3. Maintain source files: In this step we need to add fields for the structure created in step2.

4. Maintain structure relations: n this step SAP generates a relation between the created internal table (ITAB) and the recording object

5. Maintain field mapping & Conversion Rules: In this step we need to generate the relationship between the internal table and recording object field.

6. Maintain Field Values: This is optional step for LSMW. We can use the SAP generated default values.

7. Specify Files: In this step we specify the file to be extracted for BDC processing using LSMW

8. Assign Files: In this step SAP generates the relation between the Flat File assigned in Step7 and internal table defined in Step2.

9. Import Data: In this step SAP Reads the data from assigned file into ITAB (internal table) internally SAP creates a file with extension as u2026u2026u2026.. .lsmw.read.

10. Display Import Data: Data in ITAB will be displayed as Report in this step. Report data will be in yellow color as data is in between source and recording objects.

11. Convert Data: In this step data will move from table to recording object. Internally SAP transfers the data from u201CLSMW.Readu201D file into u201CLSMW.Conv:. Data in this file is ready for populating data into BDC session object.

12. Display Converted Data: Data in Recording object will be displayed as report in this step. Here Report should be in green color.

13. Create Batch Input Session: Based on Recording object data SAP creates a session object and transfers the data into the session object.

14. Run Batch Input Session: Opens u201CSM35u201D transaction Code to Process BDC session object.

Regards,

Rajesh Banka

safeer_rahman2
Contributor
0 Kudos

HI Harish...

LSMW, BDC & CATT all are the various methods which we are following in SAP to upload data and for Mass Maintanence.

LSMW: The Legacy System Migration Workbench (LSMW) is a tool that supports data migration from legacy systems (non-SAP systems) to SAP systems. It is a cross-platform component of the SAP system

BDC : BDC is used to transfer data from SAP to SAP system or from a non-SAP system to SAP system. It uses the normal Transaction codes to transfer the data. This method is used to transfer large amount data that is available in electronic form.

CATT : CATT (Computer Aided Test Tool) is completely integrated in the ABAP workbench. This tool is used to upload master data. Since the CATT tool sends data to the SAP system through the user interface, the test data causes real database update.

Its difficult to some extent to illustrate and explain you the process and entire descriptions of this functionalities. However Kindly follow the links in case you need more clarifications

LSMW:

[LSMW Documentation|http://help.sap.com/saphelp_nw04/helpdata/en/87/f3ae63e68111d1b3ff006094b944c8/frameset.htm]

[Step by Step process to LSMW|http://www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc]

BDC:

[How to work on BDC|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d62292b3-0301-0010-df98-aaac31cd4a41]

CATT:

[How to work on CATT|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9e15cdc4-0401-0010-03a5-f0759e770c6b]

Hope you find this useful.Kindly reward if this helps...

Thanks,

Safeer Rahman

Former Member
0 Kudos

Hi

we can upload data by 3 ways

1 lsmw

2 bdcs

3 catt

out of which lsmw is user friendly there is no code required by using lsmw we can upload mater data ( more suggestable) as a functional consultant we can use lsmw without abaper

Thanks & Regards

phaneendra

Former Member
0 Kudos

hi friend!!!

these all related to ABAPER OR MODULE ABAP

e.g. LSMW ---legacy system migration workbench

when u upload master data e.g customer master , material master , condition record ,,etc

these data is in very huge quantity u can not create manually in SAP system so ABAPER create recording give us a text or excel format

that we have to fill up then that data upload to system so can save our time

here any functional consultant need not to do any thing specially

u can sit with abaper and tell them what do u want he can do further

u can do one thing sit with abaper and do one transaction u will get whole idea

hope it will help

REWARD POINTS

Former Member
0 Kudos

Hi ,

LSMW - Legacy system migration workbench. , which is used to upload master data. where we use as one of the tool.

Functional consultant work : the Abaper will download the columns to a excel sheet, functional consultant will take this sheet and gives to the user to fill the appropriate fields. say example country, telephone number , etc.

The ABAPers will use this excel to upload the file to the system where the funtional consultant will check that the data uploading is correct and if need any change FC will change the same and test all the data available.

BDC : Batch data communication : it is used to load any type of data like transaction data and master data where programming is required. the background jobs can be used in BDC where in lsmw the same is not used.

BAPI: Business application programming interface. : this is also tools which is used to upload a master data as well as transactonal data by using third party software like JAVA, VB or any other systems.

Basically BAPI is used for version management software updations example , there will be change in screens and transaction where the both two lsmw and BDC are not used.

Thanks

Kuntla