STJ LSMW
STJ LSMW
STJ LSMW
Migration Workbench)
p
to
m
o
c
.
s
b
jo
p
a
.s
Copyright 2007-09@SAPTOPJOBS
w
w
TABLE OF CONTENT
INTRODUCTION ..................................................................................................3
1. Create a project, sub project and object ........................................................4
2. Create Recordings.........................................................................................7
3. Maintain object attributes.............................................................................26
4. Maintain Source Structure ...........................................................................29
5. Maintain source fields ..................................................................................31
6. Maintain Structure relations .........................................................................44
7. Maintain field mapping and conversion rules...............................................45
8. Specify file for upload and create a file for upload .......................................56
9. Assign files...................................................................................................71
10.
Read data.................................................................................................72
11.
Display Read data....................................................................................74
12.
Convert data.............................................................................................77
13.
Display converted data.............................................................................78
14.
Create Batch input session ......................................................................81
15.
Run Batch input session...........................................................................82
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o
INTRODUCTION
LSMW an abbreviation for Legacy System Migration Workbench is a tool in SAP
which 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.
m
o
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.
c
.
s
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.
b
jo
p
to
p
a
.s
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 get going then.
w
w
p
to
w
w
Click
p
a
.s
b
jo
c
.
s
m
o
Click
p
to
to continue.
b
jo
p
a
.s
w
w
c
.
s
m
o
Click on
Create a subproject
Click
p
a
.s
w
w
Click
p
to
m
o
c
.
s
Click
b
jo
2. Create Recordings
p
to
m
o
b
jo
c
.
s
p
a
.s
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.
w
w
w
w
Click
p
to
p
a
.s
Click
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o
Click
p
a
.s
p
to
w
w
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
Click
b
jo
c
.
s
m
o
p
to
p
a
.s
w
w
Click
b
jo
c
.
s
m
o
Click
w
w
p
a
.s
p
to
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
Click
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
Click
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
Click
b
jo
c
.
s
m
o
Click
p
to
w
w
Click
p
a
.s
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
Click on
b
jo
Make a note of these fields since they will be required later on.
c
.
s
m
o
p
to
w
w
p
a
.s
Select spreadsheet
b
jo
c
.
s
m
o
Click
Click
p
a
.s
p
to
w
w
b
jo
c
.
s
m
o
Click
p
a
.s
w
w
Click
p
to
b
jo
c
.
s
m
o
Click
p
to
w
w
p
a
.s
Click
b
jo
c
.
s
m
o
Click
p
a
.s
p
to
w
w
b
jo
c
.
s
m
o
p
to
p
a
.s
w
w
Click
to select
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
Click
Click
b
jo
c
.
s
m
o
m
o
p
to
w
w
p
a
.s
Click
b
jo
c
.
s
p
to
w
w
Click
p
a
.s
m
o
c
.
s
Click
b
jo
Click
Click
p
to
w
w
Click
p
a
.s
b
jo
c
.
s
m
o
Click
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
c
.
s
b
jo
Now we need to update the fields which you have captured in the recording.
m
o
Click
w
w
p
a
.s
Click
p
to
b
jo
c
.
s
m
o
Click
w
w
p
a
.s
p
to
b
jo
c
.
s
m
o
p
to
p
a
.s
m
o
c
.
s
b
jo
w
w
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
p
to
p
a
.s
c
.
s
m
o
b
jo
w
w
Click
p
a
.s
p
to
w
w
b
jo
c
.
s
m
o
Double click
p
a
.s
p
to
w
w
b
jo
c
.
s
m
o
p
to
p
a
.s
c
.
s
b
jo
The length of the field Name1 is 40 and the data type is character
w
w
m
o
Here you update the field name, the type of field whether C (Character,
alphanumeric) or N (Numeric) and the length of the field
p
a
.s
w
w
Click
p
to
b
jo
c
.
s
m
o
Click
p
a
.s
Click
p
to
w
w
b
jo
c
.
s
m
o
p
to
w
w
Click
Click
p
a
.s
b
jo
c
.
s
m
o
Click
p
a
.s
w
w
Click
p
to
b
jo
c
.
s
m
o
Click
m
o
c
.
s
Click
b
jo
p
to
Here we create a link between the system fields and the source fields maintained
in the earlier step.
w
w
p
a
.s
Click
Click
p
a
.s
p
to
w
w
b
jo
c
.
s
m
o
p
to
and click
w
w
p
a
.s
b
jo
c
.
s
m
o
p
to
Double click
w
w
p
a
.s
b
jo
c
.
s
m
o
p
to
p
a
.s
m
o
b
jo
c
.
s
If you want to default the company code position the cursor on BUKRS and click
w
w
p
a
.s
p
to
w
w
and click
b
jo
c
.
s
m
o
Double click
p
a
.s
p
to
w
w
b
jo
c
.
s
m
o
p
to
p
a
.s
w
w
Double click
To
c
.
s
m
o
b
jo
.
c
.
s
m
o
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.
p
to
w
w
p
a
.s
b
jo
p
to
w
w
Click
p
a
.s
Click
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
Click
b
jo
c
.
s
m
o
p
to
p
a
.s
c
.
s
b
jo
Skip the Step Maintain fixed values, translations, user defined routines
w
w
Click
Click
m
o
p
to
w
w
p
a
.s
c
.
s
b
jo
Before we attach the file for upload, we must create this the file.
m
o
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o
Click
p
to
p
a
.s
c
.
s
b
jo
m
o
w
w
Now update the data for vendors to be uploaded into the system.
p
a
.s
p
to
w
w
b
jo
c
.
s
m
o
p
to
Click
p
a
.s
w
w
Click
Click
Click
b
jo
c
.
s
m
o
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.
p
to
p
a
.s
c
.
s
m
o
b
jo
w
w
There are some double quotes in the file, we need to remove this
p
a
.s
w
w
Click
Click
p
to
b
jo
c
.
s
m
o
p
to
p
a
.s
w
w
b
jo
c
.
s
m
o
p
to
Click
w
w
p
a
.s
b
jo
c
.
s
m
o
Double click
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o
Click
p
a
.s
p
to
w
w
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o
p
to
w
w
Click
p
a
.s
b
jo
c
.
s
m
o
Click
p
a
.s
Click
p
to
w
w
b
jo
c
.
s
m
o
9. Assign files
We just click on change button and save the assignment.
Click
p
a
.s
Click
p
to
w
w
b
jo
c
.
s
m
o
Click
Click
10.
Read data
By executing this step the system actually reads the data from the upload file.
p
to
w
w
p
a
.s
Click
b
jo
c
.
s
m
o
Click
p
to
p
a
.s
c
.
s
m
o
b
jo
w
w
Click
11.
twice
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.
p
to
w
w
Click
p
a
.s
Click
b
jo
c
.
s
m
o
Double click
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o
p
to
p
a
.s
w
w
Click
twice
b
jo
c
.
s
m
o
12.
Convert data
Click
p
a
.s
w
w
Click
p
to
b
jo
c
.
s
m
o
Click
13.
twice
p
to
p
a
.s
m
o
b
jo
c
.
s
In this step we display the converted data. Again you should see one or 2
records to see that they are converted correctly.
w
w
p
to
Click
w
w
p
a
.s
b
jo
c
.
s
m
o
Double click on
p
to
p
a
.s
w
w
Click
twice
b
jo
c
.
s
m
o
14.
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
p
a
.s
w
w
Click
p
to
b
jo
c
.
s
m
o
15.
m
o
c
.
s
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.
p
to
w
w
p
a
.s
Click
b
jo
p
to
w
w
Click
p
a
.s
m
o
c
.
s
Select
b
jo
Click
w
w
p
a
.s
Click
p
to
b
jo
c
.
s
m
o
p
to
Click
w
w
p
a
.s
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
Click
b
jo
c
.
s
m
o
p
to
Click
w
w
p
a
.s
b
jo
c
.
s
m
o
p
to
w
w
p
a
.s
Click
b
jo
c
.
s
m
o
Click
p
a
.s
p
to
w
w
b
jo
c
.
s
m
o
p
to
Click
w
w
p
a
.s
b
jo
c
.
s
m
o
Click
p
a
.s
w
w
Click
p
to
b
jo
c
.
s
m
o
b
jo
Now again select and process in background for the next record
p
to
w
w
p
a
.s
Click
m
o
c
.
s
After verifying that the first record is uploaded correctly, you can now run the
batch input session in background.
p
to
w
w
p
a
.s
b
jo
c
.
s
m
o