LSMW
LSMW
LSMW
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 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 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.
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.
www.sapficoconsultant.com Page 6 of 94
Click on to create a new project
Click
Create a subproject
Click
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.
www.sapficoconsultant.com Page 8 of 94
Click
Click
www.sapficoconsultant.com Page 9 of 94
Update the following:-
www.sapficoconsultant.com Page 10 of 94
Click
www.sapficoconsultant.com Page 11 of 94
Click
www.sapficoconsultant.com Page 12 of 94
We do not want capture anything here.
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 to save the vendor master data.
www.sapficoconsultant.com Page 21 of 94
Click on
Make a note of these fields since they will be required later on.
www.sapficoconsultant.com Page 22 of 94
Select spreadsheet
www.sapficoconsultant.com Page 23 of 94
Click
www.sapficoconsultant.com Page 24 of 94
Click
Click
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
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.
Click
www.sapficoconsultant.com Page 30 of 94
Click
Click
www.sapficoconsultant.com Page 31 of 94
Click
Click
Click
www.sapficoconsultant.com Page 32 of 94
Click
Click
www.sapficoconsultant.com Page 33 of 94
Now we need to update the fields which you have captured in the recording.
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
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
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 don’t do anything except click on change button and click on save
button.
Click
Click
www.sapficoconsultant.com Page 45 of 94
Click
Click
Click
www.sapficoconsultant.com Page 46 of 94
Click
www.sapficoconsultant.com Page 47 of 94
Position the cursor on and click
www.sapficoconsultant.com 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
www.sapficoconsultant.com Page 50 of 94
Position the cursor on and click
www.sapficoconsultant.com Page 51 of 94
Double click
www.sapficoconsultant.com Page 52 of 94
Position the cursor on NAME1 and click .
Double click
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.
www.sapficoconsultant.com Page 58 of 94
Copy column K and insert on a new worksheet
www.sapficoconsultant.com Page 59 of 94
Click
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.
www.sapficoconsultant.com Page 61 of 94
Click
Click
Click
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.
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.
www.sapficoconsultant.com Page 65 of 94
Click
www.sapficoconsultant.com Page 66 of 94
Double click
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
Click
www.sapficoconsultant.com Page 73 of 94
Click
www.sapficoconsultant.com Page 74 of 94
Click twice
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 twice
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
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
www.sapficoconsultant.com Page 93 of 94
The Vendors are successfully updated.
www.sapficoconsultant.com Page 94 of 94