You are on page 1of 48

Accelerating Data Migration: LSM

Workbench
ACE
Legacy System Migration
Workbench

Accelerating Data Migration: LSM
Workbench
ACE
What is
LSMW?
Accelerating Data Migration: LSM
Workbench
ACE
What is data migration? / Subject of LSM

Data transfer
source: non-SAP systems (legacy systems)
target: SAP R/3

Initial data transfer from non-SAP systems to SAP R/3
Move data from legacy system to SAP R/3
Switch off legacy system

Periodic data transfer (Interfacing)
Exchange data between R/3 and other systems

Position of data migration
Requires customized R/3 System (customizing must be finalized)
Accelerating Data Migration: LSM
Workbench
ACE
Relevance of data migration?
Accounts for 15% - 20% of the total SAP R/3 implementation costs
Smaller implementation projects: up to 40%

Why is data migration so expensive?
In many cases
you need to develop conversion programs (which can not be
used later on)
you need to deal with lots of technical details and different
technologies
data volume depends on the project volume
the effort for programming does not depend on the data
volume

Accelerating Data Migration: LSM
Workbench
ACE
Data migration in 3 steps



preparatory
steps

1. step 2. step 3. step
checklist LSMW
start target
data
in
legacy
system

data
on R/3
data
base
fieldmapping
and
rules
data import
Accelerating Data Migration: LSM
Workbench
ACE
What is LSMW (Legacy System Migration Workbench) ?



LSMW is a tool based on R/3.
LSMW supports periodic and single data transfer from a non-
SAP system to R/3.
LSMW uses standard R/3 interfaces.


Accelerating Data Migration: LSM
Workbench
ACE
Requirements

for the use of

LSMW
Accelerating Data Migration: LSM
Workbench
ACE
Organizational
Customizing of the R/3 applications must be finished
Know how in LSMW (1-2 days)
Knowledge of the source data (Which fields means what?)
Knowledge of the R/3 application (Which fields means what?)
technical know how
R/3 basis (batch input processing, IDoc processing)
ABAP
System requirements
for LSMW 1.6 (July 1999): R/3 release 4.0x, 4.5x or 4.6x
for LSMW 1.0 (Sept. 1998): R/3 release 3.0F or 3.1x
Accelerating Data Migration: LSM
Workbench
ACE
How does
LSMW
work?
Accelerating Data Migration: LSM
Workbench
ACE
Datenmigration Data Migration
Accelerating Data Migration: LSM
Workbench
ACE
Define source structures
Bank data
Contact person
Vendor master D
A
T
A
M
I
G
R
A
T
I
O
N
B1 B2 B3 ... C1 ... C2 C3 C4 A1 A2 A3 A4 A5 A6 A7 ...
Accelerating Data Migration: LSM
Workbench
ACE
Define source fields
D
A
T
E
M
I
G
R
A
T
I
O
N
Vendor master
Bank data
Contact person
L1 L2 L3 L4 L5 L6 L7 ...
B1 B2
A1
B3 ...
... A2 A3 A4
D
A
T
A
M
I
G
R
A
T
I
O
N
B1 B2 B3 ... C1 ... C2 C3 C4 A1 A2 A3 A4 A5 A6 A7 ...
Accelerating Data Migration: LSM
Workbench
ACE
Define structure relationships
Vendor master
L1 L2 L3 L4 L5 L6 L7 ...
Bank data
B1 B2 B3 ...
Contact person
A1 ... A2 A3 A4
...
D
A
T
A
M
I
G
R
A
T
I
O
N
B1 B2 B3 ... C1 ... C2 C3 C4 A1 A2 A3 A4 A5 A6 A7 ...
Accelerating Data Migration: LSM
Workbench
ACE
Fieldmapping and conversion rules
Vendor master
L1 L2 L3 L4 L5 L6 L7 ...
Bank data
B1 B2 B3 ...
Contact person
A1 ... A2 A3 A4
...
Fixed value/
constant
D
A
T
E
N
M
I
G
R
A
T
I
O
N
D
A
T
A
M
I
G
R
A
T
I
O
N
B1 B2 B3 ... C1 ... C2 C3 C4 A1 A2 A3 A4 A5 A6 A7 ...
Accelerating Data Migration: LSM
Workbench
ACE
Most common conversion rules predefined

Initial value
Constant
Assign (MOVE)
Fixed value
1:1 translation
Translation via intervals
User-defined routines
Prefix
Suffix
Concatenate
Individual ABAP coding
D DE
A AT
F FR
001...100 10
101...200 20
201...300 30
Accelerating Data Migration: LSM
Workbench
ACE
Central conversion rules (reusable rules)
Assure consistent data conversion in different data objects
Material number
Material master
Sales order
Purchase requisition
Purchase order
Accelerating Data Migration: LSM
Workbench
ACE
Further steps
read source data
data conversion
run import
D
A
T
A
M
I
G
R
A
T
I
O
N
Accelerating Data Migration: LSM
Workbench
ACE
One or several
files







R
/
3

S
t
a
n
d
a
r
d


Convert data
Batch Input
processing
Legacy data
on PC
Read data
Converted
data
Read data
Legacy data
on application
server
IDoc inbound
processing
Direct Input
processing
How LSM Workbench works
Structure
relations


Field
mapping


Conversion
rules
Accelerating Data Migration: LSM
Workbench
ACE
H Customer #1 (header rec.)
P Contact person #1
P Contact person #2
... ...
What kind of data can be read?
Data from spreadsheet-based applications
MS Excel, MS Access, etc.
Data from host systems on R/3 application servers
Fixed record length, end of record indicator or hexadecimal
length field at the beginning
With and without separator
Code page conversion
Hierarchical data with identifying field values


Identifying
string
(H=header
P=position)

Accelerating Data Migration: LSM
Workbench
ACE
Which data can be migrated via LSMW?
==> all data where an interface exists
Standard Batch Input, Standard Direct Input
precondition: application program
entries in tables SXDA* (DX-Workbench)
Batch Input Recording
Recording a transaction
Flat target structure (no header-position constellations with variable
amount of positions)
Methods for Business Objects (BAPIs)
All BAPIs for which an ALE-IDoc interface has been generated
(by SAP development)
IDocs
All
Accelerating Data Migration: LSM
Workbench
ACE
What does
LSMW
look like?
Accelerating Data Migration: LSM
Workbench
ACE
Define project,
subproject and
object
Accelerating Data Migration: LSM
Workbench
ACE
Select
migration step
Accelerating Data Migration: LSM
Workbench
ACE
Maintain
attributes
Accelerating Data Migration: LSM
Workbench
ACE
Enter
structures of
legacy system
in R/3
Accelerating Data Migration: LSM
Workbench
ACE
Define
conversion
rules and
field
mapping
Accelerating Data Migration: LSM
Workbench
ACE
Generated
conversion
program
Accelerating Data Migration: LSM
Workbench
ACE
Interface for
data on PC
Accelerating Data Migration: LSM
Workbench
ACE
Overview of
migration
object
Accelerating Data Migration: LSM
Workbench
ACE
Overview of
migration
object
Accelerating Data Migration: LSM
Workbench
ACE
Migration
customizing:
translation table
Accelerating Data Migration: LSM
Workbench
ACE
recording
Accelerating Data Migration: LSM
Workbench
ACE
Transport of Mapping and Conversion Rules
Purpose
Mapping and conversion rules that have
been used in a R/3 system should be used in
another R/3 system.
Procedure
Use the export and import function of LSMW
Or: create a change request to use the standard transport
system of R/3
Condition
Both R/3 systems have the same LSMW-version
(to transport rules from version 1.0 to 1.6 you must either convert the rules to 1.6 format
before the export or import to version 1.0 and then do the upgrade of the rules)

LSM-
Version
1.6
LSM-
Version
1.6
Accelerating Data Migration: LSM
Workbench
ACE
Periodic Transfer of Data
(/SAPDMC/SAP_LSMW_INTERFACE)
LSMW:
additional
program

Job
Read data (only files on the
application server can be used)
Data conversion
Data import
to be
scheduled
Accelerating Data Migration: LSM
Workbench
ACE
What LSMW can do
organize the data migration project
project, subproject, object
document the data migration project
define data conversion per object
select target
business object (p.e. customer master, material master)
method (p.e. create, change)
import technique (p.e. batch-input, IDoc)
define source
structure of the source data (segments, fields, file attributes etc)
define relations
between source and target (SAP R/3) on record level and on field level
define rules
transfer of field contents
Accelerating Data Migration: LSM
Workbench
ACE
What LSMW can do
read data (technical conversion)
convert data (conversion of values)
import data
with a standard import technique
batch-input
direct input
method for a business-object (BAPI)
IDoc technique
this means:
LSMW does not write data into the databases of the applications
precondition for the use of LSMW is the availability of a data transfer
interface in the R/3 application
Accelerating Data Migration: LSM
Workbench
ACE
What LSMW can do
transport the data migration object
via download and upload
via R/3 transport system

What LSMW cannot do
extract data from the legacy system
outbound: transfer data from SAP R/3 into another system
Accelerating Data Migration: LSM
Workbench
ACE
Advantages and strengths at a glance:
Part of R/3 and therefore platform-independent
Wide range of data conversion techniques (fixed values,
translation, ABAP coding, etc.)
Migration customizing: no literals in rules
Conversion program generated from conversion rules
User guidance: data migration in 14~20 steps
Interface for data in spreadsheet format
Check against R/3 Customizing before processing the import
Free of charge for SAPs customers and partners
Accelerating Data Migration: LSM
Workbench
ACE
Advantages and strengths at a glance:
Migrated data in R/3 is consistent
user friendly
only basis ABAP knowledge necessary
in most cases only few programming has to be done
supports data transfer for the most important master and
transaction data
Accelerating Data Migration: LSM
Workbench
ACE
Examples of positive feedback:

... Just wanted to let you know us here at ... We are very
pleased with the LSM product. We are using it for most of our
conversions and have found it to be of tremendous help and
quality. ...

The LSM Workbench saved the day. Without it, we would
never have been finished on time.

...in our opinion, the major benefit is LSMs flexibility, which
allows us to respond very quickly to changing requirements...
Accelerating Data Migration: LSM
Workbench
ACE
Examples of positive feedback:

...within two and a half hours, we managed to generate our
own migration object for the material master transfer, and
successfully migrate the material masters from the EXCEL
sheet. It was a complete success! ...

...the transfer of master data on June 12, and of the open items
on June 19, 1998, meant that we could go live the same day.

...I used the LSMW to transfer customers and creditors, and I
was really impressed by how fast and flexible it was! Fantastic!
...
Accelerating Data Migration: LSM
Workbench
ACE
Information

Support

Training
LSMW
Accelerating Data Migration: LSM
Workbench
ACE
Information
Main information medium: SAPNet
www.service.sap.com.de/LSMW
Download of
software (LSMW16.CAR) and further material
installation guide
quick guide (HowToGuide)
contact
e-mail: lsm@sap.com
Support
Online-Service-System: component XX-LSM

Accelerating Data Migration: LSM
Workbench
ACE
Training
upon request
part of the data migration training BC420 in release 4.6
self-study via examples in SAPNET
Accelerating Data Migration: LSM
Workbench
ACE
Beyon
d
LSMW
Accelerating Data Migration: LSM
Workbench
ACE
New DX-Workbench (Release 4.6)

Organize your data migration projects

Generate test data

Use LSMW (or third-party tool) as mapping engine

Fast data load via BAPIs

Handle import errors (restart etc.)
Accelerating Data Migration: LSM
Workbench
ACE
Release 4.6

New-DX Workbench and LSMW

Release 5.0

Unified solution for all
data migration issues

Accelerating Data Migration: LSM
Workbench
ACE


Legacy System Migration
Workbench
lsm@sap.com

You might also like