You are on page 1of 42

Legacy System Migration Workbench

Agenda
Introduction LSMW Step-1: Opening the Legacy System Migration Workbench Step 2: Create ecording Step !: Maintain Ob"ect Attributes #Assign recording$ Step %: Maintain Source Structures Step &: Maintain Source 'ie(ds Step ): Maintain Structure e(ations Step *: Maintain 'ie(d Mapping and Con+ersion u(es Step ,: Speci-y 'i(es Step .: Assign 'i(es Step 1/: ead 0ata Step 11: 0isp(ay ead 0ata Step 12: Con+ert 0ata Step 1!: 0isp(ay Con+erted 0ata Step 1%: Create 1atch Input Session Step 1&: un 1atch Input Session

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Introduction
5he LSMW is a too( that supports the trans-er o- data -rom non-SA6 systems #7Legacy Systems8$ to SA6 9! systems: 5his can be a onetime trans-er as 4e(( as a periodic one: It is a cross-p(at-orm component o- the SA6 system:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step 1: Opening the Legacy System Migration Workbench

5ype the transaction LSMW in the command -ie(d: 'i(( in the -ie(ds 4ith the appropriate in-ormation - 6ro"ect; Subpro"ect; and Ob"ect name: C(ick on the Ob"ect: create icon and enter in the description#s$ -or your 6ro"ect 9 Subpro"ect 9

C(ick on the

enter icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

C(ick on the

e<ecute icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step 2: Create ecording

Menu 6ath: =O5O ecording C(ick on ecordings or press C5 L>'2:

C(ick on the

ne4 icon to start recording:

C(ick on the

enter icon

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

5ype 5ransaction Code and c(ick on the

enter icon:

?pdate the -o((o4ing re@uired -ie(ds:

C(ick on the

enter icon and se(ect the materia( +ie4#s$:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

C(ick on the

enter icon:

Se(ect p(ant and c(ick on the

enter icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

Change M 6 type and c(ick on the

sa+e icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


C(ick to update the -ie(d name:

C(ick on

sa+e icon to sa+e the recording:

C(ick on the recording:

icon to de(ete -ie(d#s$ that you did not enter during the

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Aou can e<port these -ie(ds to an e<ce( sheet as -o((o4s:

Se(ect spreadsheet and c(ick

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

C(ick

to sa+e -i(e:

C(ick on

back icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step !: Maintain Ob"ect Attributes
e<ecute icon:

Maintain Ob"ect attributes is a(ready high(ighted c(ick on

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Bo4 c(ick on the o+er+ie4 button to the right o- the 1atch Input ecording option:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

C(ick on icon to change mode: Se(ect the 1atch Input enter in the recording you "ust created: Sa+e and go back:

ecording and

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

Step %:

Maintain Source Structures

Botice that the radio button has automatica((y mo+ed to the ne<t step Maintain source structures: Cach time you per-orm a transaction the radio button mo+es to the ne<t step automatica((y: A(so notice on the e<treme right hand side under the co(umn Last action #date; time; and user$: 5his is updated 4ith in-ormation each time the transaction is per-ormed Maintain Source Structures shou(d a(ready be se(ected as the ne<t step: C(ick on e<ecute icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


C(ick on change icon and then c(ick on ne4 icon:

C(ick on

enter icon and c(ick on

sa+e icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step &: Maintain Source 'ie(ds
e<ecute:

Maintain Source 'ie(ds shou(d a(ready be se(ected as the ne<t step: C(ick on

C(ick on icon:

change and se(ect the source -ie(d ob"ect then c(ick on

tab(e maintenance

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Bo4 4e need to update the -ie(ds 4hich you ha+e captured in the recording:

A(( the -ie(ds sho4n in co(umn D needs to be mapped and copy E paste a(( these -ie(ds -rom e<ce(: ?pdates a(( -ie(d names; types #Character; a(phanumeric; Bumeric$ and the (ength o- the -ie(ds:

C(ick on

sa+e icon and c(ick on

back icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

C(ick on

sa+e icon and c(ick on

back icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step ):
Maintain Structure e<ecute:

Maintain Structure

e(ations

e(ations shou(d a(ready be se(ected as the ne<t step: C(ick on

=o to

change mode and

sa+e: =o back

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step *: Maintain 'ie(d Mapping and Con+ersion u(es
u(es shou(d a(ready be se(ected as the ne<t step:

Maintain 'ie(d Mapping and Con+ersion C(ick on e<ecute:

S4itch to change mode: Se(ect Auto 'ie(d Mapping in the C<tras menu i- you ha+e kept the +ariab(e names simi(ar:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

Manu path: C<tras Auto -ie(d mapping or C5 L>SFI'5>'! Aou can se(ect to do it 4ith or 4ithout con-irmation i- your -ie(d names are -air(y simi(ar:

I- a(( -ie(ds do not map automatica((y; you 4i(( ha+e to manua((y map them: 6(ace your -ie(d on the unmapped -ie(d and c(ick on the Create Source -ie(d icon: Se(ect the appropriate -ie(d -rom the (ist:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

C(ick on

enter icon:

C(ick on

sa+e icon and c(ick on

back icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step ,: Speci-y 'i(es
e<ecute:

Speci-y 'i(es shou(d a(ready be se(ected as the ne<t step: C(ick on

S4itch to change mode: My data is stored on my 6C so I ha+e high(ighted the -irst option: C(ick on create: 5he -i(e (ocation and name are de-ined here: A(so; the 'ie(d Bames at Start o- 'i(e bo< is checked and 5abu(ator is se(ected -or 0e(imiter:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


C(ick on change and assign the 0e(imiter -i(e:

C(ick

ne4 icon to insert 5G5 -i(e:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


A summary o- e+erything se(ected is no4 disp(ayed: Sa+e and =o back to the main screen:

C(ick on

sa+e icon and c(ick on

back icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step .: Assign 'i(es
e<ecute:

Assign 'i(es shou(d a(ready be se(ected as the ne<t step: C(ick on

5he assigned -i(e 4i(( ha+e the same path as de-ined in the pre+ious step Speci-y -i(e: Aou can change this or (ea+e it as it: Sa+e and go back:

C(ick on

sa+e icon and c(ick on

back icon:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step 1/: ead 0ata
e<ecute:

ead 0ata shou(d a(ready be se(ected as the ne<t step: C(ick on

5his 4i(( read your data -i(e based on the attributes de-ined during the Speci-y 'i(es step and the path de-ined in Assign 'i(es: Make sure your -i(e a(ready e<ists and c(ick on e<ecute:

An output is gi+en o- a(( o- the records read:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

C(ick on

=o back:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step 11: 0isp(ay ead 0ata

0isp(ay ead 0ata shou(d a(ready be se(ected as the ne<t step: 5his is an optiona( step: C(ick on e<ecute:

Aou can choose 4hat (ines you 4ant to read and c(ick on ok: I- you ha+e a (arge -i(e and on(y 4ant to read a subset o- (ines -irst to test the LSMW; you can speci-y those (ines here:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


A (ist o- your data is sho4n:

'or a c(oser (ook doub(e c(ick on the (ine o- your choice:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step 12: Con+ert 0ata

Con+ert 0ata shou(d a(ready be se(ected as the ne<t step: C(ick on and e<ecute:

C(ick on e<ecute again to start the con+ersion: Fere you can a(so (imit a subset o- the -i(e to con+ert i- needed by entering in the transaction number:

A summary o- the output is disp(ayed:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

=o back to the main screen:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step 1!: 0isp(ay Con+erted 0ata

0isp(ay Con+erted 0ata shou(d a(ready be se(ected as the ne<t step: C(ick on and e<ecute:

Aou can choose 4hat (ines you 4ant to read and c(ick on ok:

A (ist o- your data is sho4n: 'or a c(oser (ook doub(e c(ick on the (ine o- your choice:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

=o back to the main screen

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step 1%: Create 1atch Input Session

Create 1atch Input Session shou(d a(ready be se(ected as the ne<t step: C(ick on e<ecute:

5his option creates a batch input session so you can run it in the background: Aou can se(ect the 73eep batch input -o(der#s$H8 to sa+e the "ob a-ter it has -inished running: C(ick on e<ecute:

C(ick Continue on the -o((o4ing screen:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench


Step 1&: un 1atch Input Session

un 1atch Input Session shou(d a(ready be se(ected as the ne<t step: C(ick on and e<ecute:

Se(ect the batch "ob that 4as created in the pre+ious step: C(ick 6rocess: Continue to process the batch "ob as you norma((y 4ou(d:

LSMW 2 3no4(edge 5rans-er Session

Legacy System Migration Workbench

5hat comp(etes your LSMW: Aour ob"ects shou(d no4 be created 4ith the +a(idity dates pro+ided:

LSMW 2 3no4(edge 5rans-er Session

You might also like