What is
LSMW?
SAP AG May 2000 2
Data transfer
!3
you nee$ to $e%elo1 con%ers#on 1rograms you nee$ to $eal &#t' lots of tec'n#cal $eta#ls an$ $#fferent tec'nolog#es $ata %olume $e1en$s on t'e 1ro2ect %olume t'e effort for 1rogramm#ng $oes not $e1en$ on t'e $ata %olume
preparatory steps
data import
checklist
LSMW
!36
5SM3 su11orts 1er#o$#c an$ s#ngle $ata transfer from a nonSAP system to !36 5SM3 uses stan$ar$ !3 #nterfaces6
LSMW
SAP AG May 2000 7
9ustom#,#ng of t'e
:no& 'o& #n 5SM3 (1-2 $ays) :no&le$ge of t'e source $ata (3'#c' f#el$s means &'at.) :no&le$ge of t'e tec'n#cal ;no& 'o& !3 a11l#cat#on (3'#c' f#el$s means &'at.)
System re,uirements
for 5SM3 164 (>uly 1???): for 5SM3 160 (Se1t6 1??8): !3 release -60)< -6/) or -64) !3 release 360@ or 361)
!3 a11l#cat#on ser%ers
@#)e$ recor$ lengt'< en$ of recor$ #n$#cator or 'e)a$ec#mal lengt' f#el$ at t'e *eg#nn#ng 3#t' an$ &#t'out se1arator 9o$e 1age con%ers#on A#erarc'#cal $ata &#t' #$ent#fy#ng f#el$ %alues
1recon$#t#on: a11l#cat#on 1rogram entr#es #n ta*les =atc' "n1ut ecor$#ng ecor$#ng a transact#on @lat target structure Met'o$s for =us#ness B*2ects (C=AP"s) All =AP"s for &'#c' an A5(-"Doc #nterface 'as *een generate$ (*y SAP $e%elo1ment) All
"Docs
What does
LSMW
look like?
SAP AG May 2000 11
Maintain attributes
$ocument t'e $ata m#grat#on 1ro2ect $ef#ne $ata con%ers#on 1er o*2ect
select target
(e)6 customer master< mater#al master) (e)6 create< c'ange) (e)6 *atc'-#n1ut< "Doc)
$ef#ne source
structure of t'e source $ata (segments< f#el$s< f#le attr#*utes etc) *et&een source an$ target (SAP transfer of f#el$ contents !3) on recor$ le%el an$ on f#el$ le%el
$ef#ne relat#ons
$ef#ne rules
rea$ $ata (tec'n#cal con%ers#on) con%ert $ata (con%ers#on of %alues) #m1ort $ata
t'#s means:
5SM3 $oes not &r#te $ata #nto t'e $ata*ases of t'e a11l#cat#ons 1recon$#t#on for t'e use of 5SM3 #s t'e a%a#la*#l#ty of a $ata transfer #nterface #n t'e !3 a11l#cat#on
e)tract $ata from t'e legacy system out*oun$: transfer $ata from SAP !3 #nto anot'er system
Part of
3#$e range of $ata con%ers#on tec'n#+ues (f#)e$ %alues< translat#on< A=AP co$#ng< etc6) M#grat#on custom#,#ng: no l#terals #n rules 9on%ers#on 1rogram generate$ from con%ers#on rules Dser gu#$ance: $ata m#grat#on #n 1-E20 ste1s "nterface for $ata #n s1rea$s'eet format 9'ec; aga#nst !3 9ustom#,#ng *efore 1rocess#ng t'e #m1ort
!3 #s cons#stent
only *as#s A=AP ;no&le$ge necessary #n most cases only fe& 1rogramm#ng 'as to *e $one su11orts $ata transfer for t'e most #m1ortant master an$ transact#on $ata
666 >ust &ante$ to let you ;no& us 'ere at 666 3e are %ery 1lease$ &#t' t'e 5SM 1ro$uct6 3e are us#ng #t for most of our con%ers#ons an$ 'a%e foun$ #t to *e of tremen$ous 'el1 an$ +ual#ty6 666 G'e 5SM 3or;*enc' sa%e$ t'e $ay6 3#t'out #t< &e &oul$ ne%er 'a%e *een f#n#s'e$ on t#me6 666#n our o1#n#on< t'e ma2or *enef#t #s 5SMFs fle)#*#l#ty< &'#c' allo&s us to res1on$ %ery +u#c;ly to c'ang#ng re+u#rements666
666&#t'#n t&o an$ a 'alf 'ours< &e manage$ to generate our o&n m#grat#on o*2ect for t'e mater#al master transfer< an$ successfully m#grate t'e mater#al masters from t'e (H9(5 s'eet6 "t &as a com1lete successI 666 666t'e transfer of master $ata on >une 12< an$ of t'e o1en #tems on >une 1?< 1??8< meant t'at &e coul$ go l#%e t'e same $ay6 666" use$ t'e 5SM3 to transfer customers an$ cre$#tors< an$ " &as really #m1resse$ *y 'o& fast an$ fle)#*le #t &asI @antast#cI 666