LSMW by Faisal
LSMW by Faisal
T.code: LSMW
ENTER GIVE PROJECT NAME, SUBPROJECT NAME , OBJECT
LSMW
PRESS ENTER
LSMW
PRESS ENTER
LSMW
LSMW
LSMW
SELECT BATCH INPUT RECORDING RADIO BUTTON SELECT AND CLICK ON RECORDING OVERVIEW
BUTTON
LSMW
LSMW
LSMW
LSMW
10
LSMW
11
LSMW
12
LSMW
13
LSMW
14
LSMW
15
LSMW
16
LSMW
17
LSMW
18
LSMW
19
LSMW
20
LSMW
Back
21
LSMW
22
LSMW
Enter
23
LSMW
24
LSMW
25
LSMW
26
LSMW
27
LSMW
28
LSMW
29
LSMW
30
LSMW
31
LSMW
32
LSMW
Then save
33
LSMW
6 steps dummy
34
LSMW
35
LSMW
Select legacy data area and click on add entry button (ctrl+f2)
36
LSMW
Then Save
37
LSMW
Save
38
LSMW
39
LSMW
40
LSMW
41
LSMW
42
LSMW
43
LSMW
44
LSMW
45
LSMW
46
LSMW
47
LSMW
48
LSMW
49
LSMW
THEORY:
LSMW is a tool used to transfer data from legacy system to R/3 periodically or once .It
supports conversion of data and Batch Input, BAPI, IDOC or Direct Input can be used as
the method for transfer of data. Total of 26 processing steps are available in LSMW ,In case
of data transfer using Batch Input only 14 steps are required.
Execute the transaction LSMW to start transfer of data, Before using the LSMW we should
have good knowledge about the business object and the fields that will be transferred.
The main screen of LSMW provides wizard-like step-by-step tasks, To complete your
data conversion, you need to execute these steps in sequence. Once a step is executed,
the cursor is automatically positioned to the next step.
Note that these steps may look different depending upon your Personal menu settings. You
could make step numbers visible by Numbers on icon or hidden by Numbers off icon. You
can execute a step by double-clicking on the row. Toggle icon Double click=Display or
Double click=Edit, makes the step in display mode or change mode.
There are 14 steps that are normally used and these are.
50
LSMW
Recording, and
the transaction code as XD02(FS00 in case of gl accounts)
Once the transaction is completed, R/3 records the flow of screens and fields and saves the
information,
7) Specify Files .
In this step, we define how the layout of the input file is. The input file is a [Tab] delimited
with the first row as field names. It is present on my PC (local drive)
Create an Excel file with your data and save it as a Tab-delimited text file on your local
drive.
8) Assign Files .
Execute step Assign Files and the system automatically defaults the filename to the
source structure.
51
LSMW
9) Read DATA.
In this step, LSMW reads the data from the source file (from your PCs local drive).
10) Display Read Data.
This step is optional. If required, you can review the field contents for the rows of data read
11) Convert Data.
This is the step that actually converts the source data (in source format) to a target
format. Based on the conversion rules defined, source fields are mapped to target
fields.
12) Display Converted Data.
Again this is an optional step to view how the source data is converted to internal SAP
format
13) Create Batch Input Session.
Once the source data is converted in an internal format, you can create a batch session to
process updates .
14) Run Batch Input Session.
You can execute the BDC session by Run Batch input session. Executing a batch input
session is a standard SM35 transaction for managing BDC sessions. Once you have
successfully executed the batch input session, the customer master records are updated in
the system. You can confirm this by viewing the customer master records (XD03).
Note! Browsing thru these 14 steps, you may get a feeling that this is a very lengthy and
time-consuming activity. However, for the purposes of demonstration, I have made it
detailed. Although it looks lengthy, actually it takes hardly few hours from start-to-finish!
After playing around with few simple LSMW scripts, you will find it so easy to change and
create more complex ones.
52