You are on page 1of 94

2005 - 2006 sapficoconsultant.com. All rights reserved.

No part of this e-book


should be reproduced or transmitted in any form, or by any means, electronic or
mechanical including photocopying, recording or by any information storage
retrieval sys tem without permission in writing from www.sapficoconsultant.com
This e-book version is for an individual. No corporation, training classes, training
institutes are allowed to use this e -book.

SAP is a trademark of SAP AG, Neurottstrasse 16, 69190 Walldorf, Germany.


SAP AG is not the publisher of this e-book and is not responsible for it under any
aspect.
Warning and Disclaimer
This e-book is sold as is, without warranty of any kind, either express or implied.
While every precaution has been taken in the preparation of this e-book,
www.sapficoconsultant.com assumes no responsibility for errors or omissions.
Neither is any liability assumed for damages resulting from the use of the
information or instructions contained herein. It is further stated that the publisher
is not responsible for any damage or loss to your data or your equipment that
results directly or indirectly from your use of this e-book.

www.sapficoconsultant.com

Page 2 of 94

TABLE OF CONTENT
INTRODUCTION..............................................................................................................4
1. Create a project, sub project and object ...............................................................5
2. Create Recordings ...................................................................................................8
3. Maintain object attributes ......................................................................................27
4. Maintain Source Structure ....................................................................................30
5. Maintain source fields ............................................................................................32
6. Maintain Structure relations ..................................................................................45
7. Maintain field mapping and conversion rules.....................................................46
8. Specify file for upload and create a file for upload ............................................57
9. Assign files ..............................................................................................................72
10.
Read data ............................................................................................................73
11.
Display Read data ..............................................................................................75
12.
Convert data ........................................................................................................78
13.
Display converted data ......................................................................................79
14.
Create Batch input session...............................................................................82
15.
Run Batch input session ...................................................................................83

www.sapficoconsultant.com

Page 3 of 94

INTRODUCTION
LSMW an abbreviation for Legacy System Migration Workbench is a tool in SAP
that is used to migrate Legacy data into SAP.
It is a very important tool and easy to learn and master it.
LSMW has a recording tool which can record the transaction and the fields to be
uploaded.
Thus upload of master data and transaction data is made very simple in this tool.
You can use this tools in almost all modules for upload of master data and too
some extent transaction data also.
Thus in FI you can upload the following master data through this:
Vendors, Customers, General Ledger, Asset master, Bank Master.
You can upload Transaction balance through this i.e. an FI document.
In CO you can upload the following master data:
Cost element, Cost center, Profit center, Activity types, Internal orders, Statistical
key figures
In other modules likewise you can upload other sets of master data.
In this book we cover the creation of a Vendor master data with accounting
view.
Lets start then.

www.sapficoconsultant.com

Page 4 of 94

1. Create a project, sub project and object


Type LSMW in the command field

Click

www.sapficoconsultant.com

Page 5 of 94

Click

to continue.

If you do not want this message to appear every time,


You can click on the check box

www.sapficoconsultant.com

Page 6 of 94

Click on

to create a new project

Update the following fields:

Click
Create a subproject

Click
Create an object description

Click

www.sapficoconsultant.com

Page 7 of 94

2. Create Recordings
Now we will proceed to Recordings since we want to record a transaction (Create
Vendor Master data)
Important:
Please note that before you start the recording you should first actually
perform this transaction manually and plan what data you want to capture
for upload purpose. This is required so that you avoid doing mistakes while
recording.
While recording you should not press enter in between, you should only
press enter after you have completed entering all the details on that screen.

Click on Goto Recordings

www.sapficoconsultant.com

Page 8 of 94

Click

Click

www.sapficoconsultant.com

Page 9 of 94

Update the following:-

Update the following:-

www.sapficoconsultant.com

Page 10 of 94

Click

Update the following fields:


www.sapficoconsultant.com

Page 11 of 94

Click

www.sapficoconsultant.com

Page 12 of 94

We do not want capture anything here.

Click

to go to the next screen

www.sapficoconsultant.com

Page 13 of 94

Click

to go to the next screen.

www.sapficoconsultant.com

Page 14 of 94

www.sapficoconsultant.com

Page 15 of 94

Update the following:-

Click

www.sapficoconsultant.com

Page 16 of 94

www.sapficoconsultant.com

Page 17 of 94

Update the following:-

Click

www.sapficoconsultant.com

Page 18 of 94

www.sapficoconsultant.com

Page 19 of 94

Update the following:-

Click

www.sapficoconsultant.com

Page 20 of 94

Click

Click

to save the vendor master data.

to update the field name.

www.sapficoconsultant.com

Page 21 of 94

Click on
Make a note of these fields since they will be required later on.
You can export these fields to an excel sheet as follows:-

www.sapficoconsultant.com

Page 22 of 94

Select spreadsheet

www.sapficoconsultant.com

Page 23 of 94

Click

Click

to change the location

www.sapficoconsultant.com

Page 24 of 94

Click

Click
We will see the file later.
Click

www.sapficoconsultant.com

Page 25 of 94

Click

Click

www.sapficoconsultant.com

Page 26 of 94

3. Maintain object attributes


Here we maintain the attributes of the object VENDORS. We link the recording
created to the object VENDORS.

Click

www.sapficoconsultant.com

Page 27 of 94

Click
Click radio button

to select

Take a drop down in Recording

www.sapficoconsultant.com

Page 28 of 94

Click
Click

www.sapficoconsultant.com

Page 29 of 94

4. Maintain Source Structure


Notice that the radio button has automatically moved to the next step Maintain
source structures. Each time you perform a transaction the radio button moves to
the next step automatically.
Also notice on the extreme right hand side under the column Last action (date,
time, and user). This is updated with information each time the transaction is
performed.
Here we maintain the source structure for the LSMW.

Click

www.sapficoconsultant.com

Page 30 of 94

Click

Click

Update the following:-

www.sapficoconsultant.com

Page 31 of 94

Click
Click

5. Maintain source fields


Here we maintain the source fields which are to be updated with the data.

Click

www.sapficoconsultant.com

Page 32 of 94

Click

Position the cursor on


Click

www.sapficoconsultant.com

Page 33 of 94

Now we need to update the fields which you have captured in the recording.
In step 1 recording we had downloaded a file with the fields.
Let us open that file in excel.

www.sapficoconsultant.com

Page 34 of 94

Click

Click

www.sapficoconsultant.com

Page 35 of 94

Click

www.sapficoconsultant.com

Page 36 of 94

All the fields shown in column J needs to be mapped

Now go to SAP LSMW screen and copy and paste all these fields from excel.

To know the length of fields, go to the transaction code FK01 and enter the
vendor code you just now saved. In our case we saved vendor code 100001
We want to know the length of the field Name

www.sapficoconsultant.com

Page 37 of 94

Position the cursor on field


and press F1 function button on the
keyboard or right click and select Help

www.sapficoconsultant.com

Page 38 of 94

Click

to see the technical information

www.sapficoconsultant.com

Page 39 of 94

Double click

www.sapficoconsultant.com

Page 40 of 94

The length of the field Name1 is 40 and the data type is character

www.sapficoconsultant.com

Page 41 of 94

Here you update the field name, the type of field whether C (Character,
alphanumeric) or N (Numeric) and the length of the field

After updating all the fields


Click

www.sapficoconsultant.com

Page 42 of 94

Click
Click

www.sapficoconsultant.com

Page 43 of 94

Click
Click

www.sapficoconsultant.com

Page 44 of 94

6. Maintain Structure relations


We actually dont do anything except click on change button and click on save
button.

Click

Click

www.sapficoconsultant.com

Page 45 of 94

Click

Click

7. Maintain field mapping and conversion rules


Here we create a link between the system fields and the source fields maintained
in the earlier step.

Click

www.sapficoconsultant.com

Page 46 of 94

Click

www.sapficoconsultant.com

Page 47 of 94

Position the cursor on

www.sapficoconsultant.com

and click

Page 48 of 94

Double click

www.sapficoconsultant.com

Page 49 of 94

If you want to default the company code position the cursor on BUKRS and click

Update the following:-

www.sapficoconsultant.com

Page 50 of 94

Position the cursor on

www.sapficoconsultant.com

and click

Page 51 of 94

Double click

www.sapficoconsultant.com

Page 52 of 94

Position the cursor on NAME1 and click

Double click
Similarly map all the fields

To

www.sapficoconsultant.com

Page 53 of 94

Sometime you get a message ignore it. This is because you have maintained the
length of the field which is more than the target field. If the source field is longer
than the target field the text such as name, address could get truncated.

www.sapficoconsultant.com

Page 54 of 94

Click
Click

www.sapficoconsultant.com

Page 55 of 94

Click

www.sapficoconsultant.com

Page 56 of 94

8. Specify file for upload and create a file for upload


Here you attach the text file for upload.

Skip the Step Maintain fixed values, translations, user defined routines

Click
Click

www.sapficoconsultant.com

Page 57 of 94

Before we attach the file for upload, we must create this the file.

Use the file already downloaded for creating upload file

www.sapficoconsultant.com

Page 58 of 94

Copy column K and insert on a new worksheet

Right click and select

www.sapficoconsultant.com

Page 59 of 94

Click

Remove the blank columns in between

Now update the data for vendors to be uploaded into the system.

www.sapficoconsultant.com

Page 60 of 94

Save this file as an excel template for upload of Vendor master.


Thereafter delete the header row.

Now click on File Save as

www.sapficoconsultant.com

Page 61 of 94

Click

Click

Click
Click

to close the file

www.sapficoconsultant.com

Page 62 of 94

Click
Check the text file to see if it is ok , whether it has no double quotes etc.

Open the text file from the location where it is saved.

There are some double quotes in the file, we need to remove this

www.sapficoconsultant.com

Page 63 of 94

Update the following:-

Click
Click

www.sapficoconsultant.com

Page 64 of 94

Close this file.


Now the file is ready for upload.
Go to the LSMW screen in SAP

www.sapficoconsultant.com

Page 65 of 94

Click

www.sapficoconsultant.com

Page 66 of 94

Double click

Take a drop down in the field file

www.sapficoconsultant.com

Page 67 of 94

Click

www.sapficoconsultant.com

Page 68 of 94

Update the following:-

www.sapficoconsultant.com

Page 69 of 94

Click

www.sapficoconsultant.com

Page 70 of 94

Click
Click

www.sapficoconsultant.com

Page 71 of 94

9. Assign files
We just click on change button and save the assignment.

Click
Click

www.sapficoconsultant.com

Page 72 of 94

Click
Click

10.

Read data

By executing this step the system actually reads the data from the upload file.

Click

www.sapficoconsultant.com

Page 73 of 94

Click

It shows the number of transactions read, written and not written.

www.sapficoconsultant.com

Page 74 of 94

Click

11.

twice

Display Read data

This step is very important. Here you come to know whether there are any errors.
Whether the data passed on from the file is mapped to correct field. So you
should see a few records to see whether it is correct.

Click

Click

www.sapficoconsultant.com

Page 75 of 94

Double click

www.sapficoconsultant.com

Page 76 of 94

Click

twice

www.sapficoconsultant.com

Page 77 of 94

12.

Convert data

In this step the read data is converted.

Click

Click

www.sapficoconsultant.com

Page 78 of 94

Click

13.

twice

Display converted data

In this step we display the converted data. Again you should see one or 2
records to see that they are converted correctly.

www.sapficoconsultant.com

Page 79 of 94

Click

www.sapficoconsultant.com

Page 80 of 94

Double click on

Click

twice

www.sapficoconsultant.com

Page 81 of 94

14.

Create Batch input session

In this step we create the Batch input session for the upload data. The data is not
updated when you create Batch input session.

Click

Click

www.sapficoconsultant.com

Page 82 of 94

15.

Run Batch input session

In this step, we execute the Batch input session. Data is actually updated here.
We should first execute the Batch input session for a few records in foreground.
After testing that the data is getting uploaded correctly, then you can execute this
session in the background.

Click

www.sapficoconsultant.com

Page 83 of 94

Select

Click

www.sapficoconsultant.com

Page 84 of 94

Run the first record in foreground.

Click

Click

www.sapficoconsultant.com

Page 85 of 94

Click

www.sapficoconsultant.com

Page 86 of 94

Click

www.sapficoconsultant.com

Page 87 of 94

Click

www.sapficoconsultant.com

Page 88 of 94

Click

www.sapficoconsultant.com

Page 89 of 94

Click

www.sapficoconsultant.com

Page 90 of 94

Click

www.sapficoconsultant.com

Page 91 of 94

Click
Update the following:-

Click

www.sapficoconsultant.com

Page 92 of 94

After verifying that the first record is uploaded correctly, you can now run the
batch input session in background.
Now again select and process in background for the next record

Click
Keep Pressing enter till the session goes away.

www.sapficoconsultant.com

Page 93 of 94

The Vendors are successfully updated.

That brings us to an end of creation and execution of LSMW.

www.sapficoconsultant.com

Page 94 of 94

You might also like