0% found this document useful (0 votes)
66 views78 pages

LSMW Upload Master Data Using Batch Input Recording Part 1 1696937994

The document discusses the steps to upload master data into SAP using the Legacy System Migration Workbench (LSMW). It describes creating a project, subproject and object in LSMW. It then explains recording a transaction in SAP and mapping the fields between the legacy and SAP systems by establishing relationships between source structures and fields. The key steps discussed are recording, maintaining object attributes, source structures, source fields, structure relations, and field mapping and conversion rules.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views78 pages

LSMW Upload Master Data Using Batch Input Recording Part 1 1696937994

The document discusses the steps to upload master data into SAP using the Legacy System Migration Workbench (LSMW). It describes creating a project, subproject and object in LSMW. It then explains recording a transaction in SAP and mapping the fields between the legacy and SAP systems by establishing relationships between source structures and fields. The key steps discussed are recording, maintaining object attributes, source structures, source fields, structure relations, and field mapping and conversion rules.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 78

LSMW : How to Upload Master Data by using a Batch Input

Recording IN SAP
Introduction

The Legacy System Migration Workbench (LSMW) is a instrument to transmit data from
legacy systems into an SAP System. LSMW supports a step-by-step process; if one step is
executed and saved then next step automatically follows. Apart from formation of project/
subproject/ object and recording, there are 14 basic steps included in LSMW. This article
explains clearly about each and every step.

Example, I am showing how to upload Organization and Staffing (Human Resources ) >
PPOME - Change

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
1
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
2
Creating Project/ Subproject and Object:

Go to LSMW

Give the name of the Project, Subproject and Object as desired

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
3
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
4
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
5
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
6
Recording:

In menu bar, Goto—->Recordings

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
7
Now, Select ‘Recordings’ and create —->Give recording name and description

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
8
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
9
Go to Transaction PP01 - General

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
10
In Maintain object screen, you can proceed as follow:

Object

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
11
Create

Enter an abbreviation and name for the organizational unit.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
12
Specify a validity period for the organizational unit.

Save the Entry .

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
13
Exit

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
14
The following screen will appear.

Now, click on Default All

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
15
We are clicking ‘Default all’ button, so that all the fields which we touched during recording
are included

and save

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
16
and press back

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
17
back to main Screen.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
18
Processing basic steps in LSMW:

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
19
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
20
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
21
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
22
LSMW need to be configured 14 basic steps. Below you will find detailed step-by step
procedure.

Click On execute

Step 1: Maintain Object Attributes

Select this radio button and click on execute

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
23
Now, click on Display/ Change icon Here, we are telling system that what kind recording
should take into consideration while performing upload.

Select ‘Batch Input Recording’ and give name as shown below (Recording Name)

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
24
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
25
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
26
Save and Back.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
27
Step 2: Maintain Source Structures

Source structures are helpful in building hierarchical relationships. While uploading the data
system always checks highest level structure first before going for subordinate structure.

Select source structure and create

First click on Change button and then click on create button.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
28
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
29
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
30
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
31
Save and Back.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
32
Step 3: Maintain Source Fields

Here we assign all the fields which need to upload to source structure.

Click on Object Overview—->select table

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
33
Click on change

Click on Object Overview—->select table

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
34
Click on change and then select the source field and then Table.

Copy the fields and length in excel sheet (for temporary)

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
35
Note: exclude TABNAME and TCODE which are not required to maintain separately, system
will take these from recording we made.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
36
Save and back.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
37
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
38
Step 4: Maintain Structure Relations

Here we check whether structure relations between legacy and SAP established or not.

In this step there is no need to change, just save and come back.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
39
Save and Back.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
40
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
41
Step 5: Display Field Mapping and Conversion

Here we establish the relationship between legacy and SAP based on object fields.

In menu bar, go to Maintain Field Mapping and Conversion Rules

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
42
After Execute go to Extra and then Auto Field Mapping.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
43
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
44
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
45
Now accept proposal for all the fields which need to upload

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
46
RULE

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
47
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
48
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
49
Step 6: Maintain Fixed Values, Translations, User-Defined Routines

No need to maintain this step, unless and until if there exist any user defined routines, which
helpful for reusable.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
50
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
51
Step 7: Specify Files

In this step, you specify the location of the legacy file.

Note: Generally we receive legacy file in excel format, so save this file as Text

Now, double click on ‘Legacy Data – On the PC (Front End)

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
52
Convert the data on Notepad.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
53
Here Double Click on Legacy Data and give the Path,

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
54
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
55
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
56
Save and Back

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
57
Step 8: Assign Files

Here, we just check whether file is assigned to source structure or not.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
58
Save and Back

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
59
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
60
Step 9: Read Data

Here our legacy data is read

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
61
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
62
BACK

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
63
Step 10: Display Read Data

Here, we can display all for part of the data by giving line numbers

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
64
Step 11: Convert Data

Here, whatever data has been read will convert to SAP standards

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
65
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
66
Step 12: Display Converted Data

Here, converted data can be viewed for cross check

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
67
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
68
Step 13: Create Batch Input Session

In this step, we create session for batch input

Make sure you check box for ‘Keep batch input folder’ is active

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
69
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
70
Step 14: Run Batch Input Session

Here we run the batch input session which we created in step 13.

Select Session and execute process

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
71
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
72
BACKGROUND

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
73
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
74
DISPLAY ERRORS ONLY

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
75
Now legacy data will we upload to Master data in SAP system

To check Go to PPOME

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
76
Updated Successfully.

MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
77
MICKAEL QUESNOT🎯🇪🇺
Directeur BU SAP SCM & CONCUR
https://www.linkedin.com/in/mickaelquesnot/
78

You might also like