Está en la página 1de 81

SAP R/3

LSMW

Legacy System Migration Workbench


Manual del Instructor

Indice

1. Introducci n !. Re"uerimientos LSMW 3. Modo de traba#o de LSMW $. Paso a Paso %. &'cnicas de Migraci n (. )esti n &rans*orte LSMW +. In,ormaci n de so*orte a LSMW -. Sumario

1. Introduccin
. /u' es Legacy System Migration Workbench0

Es una herramienta basada en R/3 utilizada en migraciones y cargas de datos cuyo origen es un sistema no SAP y destino un sistema SAP.

A lo largo de todo el curso se hablar1 de LSMW *ara re,erirnos a dicha herramienta

1. Introduccin
. 2u1les son sus *rinci*ales caracter3sticas 0

Trans erencia !nica o "eridica. #i$ersas t%cnicas de migracin. Admite icheros locales y de red. #isminuye necesidad de desarrollos a medida& el tiem"o y los costes. '(lido "ara transacciones estandard y a medida. )ormalmente traba*a en idioma ingl%s +E),. Sustituye a carga estandard transaccin +S-#.,.

1. Introduccin 3. Preguntas recuentes 4S56


. 2u1les son las ,unciones b1sicas de LSMW 0
Im"ortar datos desde /o*as de c(lculo y icheros secuenciales. 0on$ertir datos con el ormato del sistema original 1legacy system2 al ormato del sistema destino 1R32. Im"ortar datos utilizando inter ases estandard de R3 1I#oc inbound "rocessing& batch in"ut& direct in"ut2 o recordings de grabaciones estandard y a medida.

1. Introduccin
. /u' datos *ueden ser migrados a tra4's de LSMW 0

Por medio de "rogramas estandard de trans erencia7 una am"lia gama de datos maestros1e*. 0uentas 8/4& maestros de clientes& $endedores& materiales&92 y datos transaccionales1e*. #ocumentos inancieros& "edidos de $entas&92. Por medio de grabaciones de transacciones 7 :tros ti"os de datos siem"re y cuando la transaccin "ueda traba*ar en modo batch.

1. Introduccin 3. Preguntas recuentes 4S56


. Puedo estar seguro de "ue los datos im*ortados ser1n consistentes 0

Si. 4os datos se cargan $;a inter ases estandard SAP. Todos los che<ueos <ue son "rocesados "or las transacciones online ser(n e*ecutados& siendo rechazados los datos in$alidos .

1. Introduccin
. 5ecesito un conocimiento e6tenso de A7AP *ara utili8ar LSMW 0

)o. 4S56 "ro"orciona t%cnicas de con$ersin cuyo uso de"ende !nicamente de la "ulsacin de botones a"licables a la mayor;a de las con$ersiones. Para con$ersiones com"le*as "uede agregarse cdigo A.AP.

1. Introduccin
. 9ebo migrar tabla *or tabla 0

)o. Al migrar .usiness :b*ects como maestros materiales& clientes& documentos& 9& todas las tablas <ue de"enden de estos ser(n in ormadas autom(ticamente.

1. Introduccin
. Puedo transerir datos "ue est'n en mi P2 0

S;. 4S56 "uede leer los datos directamente del P0. Solamente al declarar la carga como "eridica& los datos deben encontrarse en un ser$idor accesible "or R/3.

1. Introduccin
. :s LSMW *arte del sistema estandard de R3 0

)o. 4S56 "uede ser descargado htt"7//ser$ice.sa".com/4S56.

desde

1. Introduccin
. LSMW *roduce alg;n alg;n coste adicional a la instalaci n estandard 0

)o. 4S56 est( dis"onible gratuitamente "ara los clientes de SAP .

1. Introduccin
. Puedo construir inter,ases *eri dicas mediante LSMW 0

Si& es "osible utilizando el "rograma marco /SAP#50/SAP=4S56=I)TER>A0E.

Indice

1. Introducci n !. Re"uerimientos LSMW 3. Modo de traba#o de LSMW $. Paso a Paso %. &'cnicas de Migraci n (. )esti n &rans*orte LSMW +. In,ormaci n de so*orte a LSMW -. Sumario

!. Re"uerimientos LSMW
9e <rgani8aci n=

Parametrizacin del sistema inalizada. 0onocimientos b(sicos 4S56 11?3 d;as2. 0onocer estructuras de datos @ Au% cam"os signi ican <u% B C 0onocimientos t%cnicos y uncionales de SAP b(sicos 7
I I

R/3 1batch in"ut "rocessing& Idoc "rocessing2 A.AP

Indice

1. Introducci n !. Re"uerimientos LSMW 3. Modo de traba#o de LSMW $. Paso a Paso %. &'cnicas de Migraci n (. )esti n &rans*orte LSMW +. In,ormaci n de so*orte a LSMW -. Sumario

3. 5odo de traba*o de 4S56


An1lisis global de estructuras

9atos 71si Maestro de 2lientes Migraci n 9at 2r'di

9atos Sociedad

9atos 7ancarios

Reali8ar un *rimer an1lisis *ara de,inir a una relaci n entre las estruturas de los sistema ,unte y destino

3. 5odo de traba*o de 4S56


An1lisis detallado de estructuras

9atos 71si Maestro de 2lientes 9atos 2r'dito

9atos Sociedad

9atos 7ancarios

9esglosar la in,ormaci n *ara relacionar los cam*os de ambos sistemas entre s3

3. 5odo de traba*o de 4S56


An1lisis detallado de la soluci n
M<>: 5ombre 5ombre

&RA5SLA&I<5 Regi n Regi n

?I@:9 >ALA: Pa3s Pa3s

9e,inir el tratamiento de la in,ormaci n cam*o a cam*oB ma*eoB reglas de con4ersi nB etc ...

3. 5odo de traba*o de 4S56


Reglas de con4ersi n *rede,inadas

Initial 4alue 2onstant Assign CDM<>:EF ?i6ed 4alue 1=1 translation &ranslation 4ia inter4als AserGde,ined routines Pre,i6 Su,,i6 2oncatenate Indi4idual A7AP coding
9 9: A A& ? ?R

<*ciones "ue habilita LSMW *ara *oder lle4ar a cabo el tratamiento de los cam*os "ue se ha de,inido al reali8ar el An1lisis detallado de la Soluci n

HH1...1HH 1H 1H1...!HH !H !H1...3HH 3H

3. 5odo de traba*o de 4S56


Reglas reutili8ables
Maestro de Materiales Pedido de 4entas 5;mero Material Pedido de com*ras Solicitud de *edido
Aseguran la consistencia de los datos *ara di,erentes ti*os de ob#etosdentro de un mismo *royecto

3. 5odo de traba*o de 4S56


<tros *asos

Asignacin de icheros 4ectura de datos uente 0on$ersin de datos uente E*ecutar Im"ort

3. 5odo de traba*o de 4S56


?lu#o de *roceso de LSMW
?ich. datos leidos C.readF Lectura de datos

Ano o 4arios ,icheros


?ichero datos entrada en P2 ?ichero datos entrada en ser4idor

Relaci n :structuras Ma*eo de cam*os Reglas de con4ersi n

2on4ersi n de datos Proceso 7atch In*ut ?ich.datos con4ertids C.con4F Proceso 9irect In*ut Proceso I9oc de entrada

SAP :standard

3. 5odo de traba*o de 4S56


/u' ti*o de datos suele *rocesar LSMW 0

2aracter identi,icati4o C2Icabecera PI*osici nF

2 P P ...

9atos cabecera de cliente Persona contacto P1 Persona de contacto P! ...

?icheros de te6to com*uestos *or uno o 4arios ti*os de estructurasB "ue suelen generarse a *artir de a*licaciones :6cel y Access

3. 5odo de traba*o de 4S56


/u' datos *ueden migrarse *or medio de LSMW 0

Puede migrarse cual<uier ti"o de dato utilizando7

Estandard .atch / #irect In"ut Recording de transaccin estandard o a medida 5ethod or .usiness :b*ects D.APID I#:0

Indice

1. Introducci n !. Re"uerimientos LSMW 3. Modo de traba#o de LSMW $. Paso a Paso %. &'cnicas de Migraci n (. )esti n &rans*orte LSMW +. In,ormaci n de so*orte a LSMW -. Sumario

$. Paso a Paso

9e,inir Pro#ectB Sub*ro#ect y <b#ect &ransacci n JLSMWJ

$. Paso a Paso

$. Paso a Paso

1. Maintain ob#ects atributes


Selecci n ob#etoB m'todo y t'cnica de Im*ort

E. Paso a Paso

<b#ect <4er4ieK

E. Paso a Paso

!. Maintain source structure


9e,inir estructuras ,uente y asignarlas ti*o C normal o subordinadaF y nombre

$. Paso a Paso
3. Maintain source ,ields
Insertar cam*os en estructuras de,inidas CnombreB ti*oB descri*ci nB cam*o identi,icador ti*o registroF

2reaci n table list

2reaci n indi4idual

E. Paso a Paso

$. Maintain structure relationshi*s


Relacionar estructuras ,uentes con estructuras destino Calgunas son obligatoriasF

$. Paso a Paso
%.Maintain ,ield ma**ing and
con4ersion rules
Asignaci n de cam*os ,uentes a destino CAutoG?ieldma**ingF 2reaci n de con4ersi n rules CconstantB codingB initialB mo4eF <*ciones usuario a4an8ado

E. Paso a Paso
?ield documentation

9ocumentaci n bre4e del cam*o R/3 de destino


Possible 4alues

>alores *osibles *ara el cam*o destino


Aser 9ocumentation

9ocumentaci n de usuario

:6tras AutoG?ieldma**ing
Asigna autom1ticamente cam*os origen a destino "ue tengan id'ntica denominaci n

E. Paso a Paso
2on4ersi n Rules

9es*u's de asignac3on :6isten 4arias t'cnicas Por de,ecto DM<>:E

Posibilidad de a*licar ;nicamente si cam*o ,uente no es inicial

E. Paso a Paso
&:2L5I2AL ?I:L9S
2am*os de sistemaB LSMW *ro*ondr1 y asignar1 4alor

I5I&IAL ?I:L9S
>isuali8aci n de cam*os iniciales

2<9I5)
>isuali8aci n de c digo almacenado

)L<7AL 9A&A 9:?I5I&I<5S


9e,inir 4ariables "ue *odr1n utili8arse en ?ieldma**ing

9is*lay >ariants
CAsuarios a4an8adosF

PR<2:SSI5) P<I5&S
:4entos "ue *ueden utili8arse en ?ieldma**ing

?<RM R<A&I5:S CA7AP Sub*rogramsF


9e,inici n de rutinas *ara su uso en ?ieldma**ing

$. Paso a Paso

SAP ha generado autom1ticamente el *rograma de con4ersi n

E. Paso a Paso
(. Maintain ,i6ed 4aluesB
translationB routines
Reglas reutili8ables dentro de un *royecto

E. Paso a Paso

?i6ed >alues

E. Paso a Paso
S<AR2: ?I:L9S &AR):& ?I:L9S I5&:R>AL >ALA:S

2<5&R<L 9A&A

& & r R a A n 5 s S L l A a & t I i < o 5 n

&RA5SLA&I<5 >ALA:S

E. Paso a Paso

AserGKritten Routines

$. Paso a Paso
.6ls a .t6t se*arador tabulador

+. S*eci,y ,iles

-. Assign ,iles

E. Paso a Paso
M. Read data 1H. 9is*lay read data

.t6t

.read

$. Paso a Paso
11. 2on4ert data 1!. 9is*lay con4ert data

.read

.con4

E. Paso a Paso
1 3 !

13. 2reate batch in*ut session


A*ariencia y ,uncionalidad dyn*ro de*enden del ob#eto utili8ado

E. Paso a Paso

1$. Run batch in*ut session


:#ecuci n #uego de datos creado

&RA5SA22IN5 JSM3%O

E. Paso a Paso

1%. ?rame *rogram ,or *eriodic


data trans,er
C/SAP#50/SAP=4S56=I)TER>A0E2

E. Paso a Paso

LSMW
Proceso adicional

P<7

Read 9ata
Cs lo ,icheros del ser4idorF

?lu#o de &rans,erencia Peri dica

9ata con4ersion

9ata im*ort

Indice

1. Introducci n !. Re"uerimientos LSMW 3. Modo de traba#o de LSMW $. Paso a Paso %. &'cnicas de Migraci n (. )esti n &rans*orte LSMW +. In,ormaci n de so*orte a LSMW -. Sumario

F. T%cnicas de 5igracin
2once*tos b1sicos
7atch .at

In*ut

2arga en modo batch de datos en el sistema utili8ando la mismas ,uncionalides "ue *osee una transacci n.

9irect In*ut
:ntrada directa de datos en tablasB sin utili8ar las &ransacciones.

Recording
)rabaci n de una &ransacci n. Accesose 43a &ransacci n JSL97O.

7a*i
?unci n de acceso remoto. Puede utili8arse desde o hac3a otros sistemas

Idoc
Registro con estructura ,i#a so*ortado *or la mayor3a de entornos. Posibilita la comunicaci n entre sistemas y suelen reali8ar alguna acci n cuando se reciben Ccreaci n de un *edidoB materialB QF

F. T%cnicas de 5igracin
%.1. 7atch In*ut

Atili8a batch in*ut estandard de carga al igual "ue la antigRa transacci n JS@97O 2rean #uegos de datos sobre transacciones standard

F. T%cnicas de 5igracin
%.!. 9irect In*ut

:6isten Programas 9irect In*ut y &ransacciones 9irect In*ut 5o utili8ar si e6iste un 7atch In*ut alternati4o 5ormalmente reali8a entradas directamente a tablas

F. T%cnicas de 5igracin
%.3. Recording

Stil en transacciones sencillas "ue no de*endan de la *arametri8aci n Alternati4a a Standard 7atch / 9irect in*ut Modo de reali8ar grabaci n similar a transacci n SL97

F. T%cnicas de 5igracin
%.3. Recording Ccont.F

2aution 79

F. T%cnicas de 5igracin
%.$. 7a*i

Alternati4a a Standard 7atch / 9irect in*ut Stili8a 7a*is estandard ?uncionamiento similar a 7atch / 9irect in*ut 2rea I9<2 "ue se *ueden *rocesar desde LSMW

F. T%cnicas de 5igracin
%.$. 7a*i Ccont.F

:l ,uncionamiento no 4ar3a hasta "ue se genera el ,ichero de con4ersi n LSWM 43a 7a*i utili8ar1 el ,ichero de con4ersi n *ara crear el I9<2 Procesando el I9<2 se cargar1n los datos

F. T%cnicas de 5igracin
%.%. Idoc

Alternati4a a Standard 7atch / 9irect in*ut Stili8a I9<2Os estandard ?uncionamiento similar a 7atch / 9irect in*ut 2rea I9<2 "ue se *ueden *rocesar desde LSMW

F. T%cnicas de 5igracin
%.%. Idoc Ccont.F

:l ,uncionamiento no 4ar3a hasta "ue se genera el ,ichero de con4ersi n LSWM 43a I9<2 utili8ar1 el ,ichero de con4ersi n *ara crear el I9<2 Procesando el I9<2 se cargar1n los datos

Indice

1. Introducci n !. Re"uerimientos LSMW 3. Modo de traba#o de LSMW $. Paso a Paso %. &'cnicas de Migraci n (. )esti n &rans*orte LSMW +. In,ormaci n de so*orte a LSMW -. Sumario

G. 8estin Trans"orte 4S56

<*ci n 1
2reaci n <rden &rans*orte
2aution

G. 8estin Trans"orte 4S56

:5&<R5< 9:SARR<LL<

?21TMHH1(%

:5&<R5< I5&:)RA2IN5

?21TMHH1(%

:5&<R5< PR<9A22IN5

G. 8estin Trans"orte 4S56

<*ci n !
:6*ort / Im*ort Proyect

G. 8estin Trans"orte 4S56

:6*ort
9oKnload Proyecto desde entorno ,uente a ,ichero de te6to

G. 8estin Trans"orte 4S56

Im*ort
A*load Proyecto desde ,ichero de te6to a entorno destino

Indice

1. Introducci n !. Re"uerimientos LSMW 3. Modo de traba#o de LSMW $. Paso a Paso %. &'cnicas de Migraci n (. )esti n &rans*orte LSMW +. In,ormaci n de so*orte a LSMW -. Sumario

H. In ormacin de so"orte a 4S56


In,ormaci n

In,ormaci n *rinci*al= sa*net

KKK.Ser4ice.Sa*.2om.9e/lsmK

9oKnload de=

So,tKare CLSMW1+.2ARF )u3a de instalaci n /uick guide CDhoKtoguideEF

2ontactar con

:Gmail= lsmUsa*.2om

H. In ormacin de so"orte a 4S56


So*orte

<nlineGser4iceGsystem= com*onente @@GLSM

H. In ormacin de so"orte a 4S56


A*rendi8a#e

A*on re"uest Parte del curso de migraci n de datos 72$!H 4ersi n $.( AutoGestudio a *artir de e#em*los de sa*net

Indice

1. Introducci n !. Re"uerimientos LSMW 3. Modo de traba#o de LSMW $. Paso a Paso %. &'cnicas de Migraci n (. )esti n &rans*orte LSMW +. In,ormaci n de so*orte a LSMW -. Sumario

I. Sumario
0once"tos b(sicos
4S56 es una herramienta basada en R/3 utilizada en migraciones cuyo origen es un sistema no SAP y destino un sistema SAP Trans erencia !nica 1 icheros locales y de red2 o "eridica 1 icheros de red2 #isminuye necesidad de desarrollos a medida& el tiem"o y los costes )ormalmente traba*a en idioma ingl%s +E), Sustituye a carga estandard transaccin +S-#.,

I. Sumario
0once"tos b(sicos 1cont.2
4S56 es una herramienta gratuita "ara clientes Asegura la consistencia de los datos im"ortados )o "recisa de conocimiento eJtenso de SAP/A.AP #isminuye necesidad de desarrollos a medida& el tiem"o y los costes )ormalmente traba*a en idioma ingl%s +E), Sustituye a carga estandard transaccin +S-#.,

I. Sumario
T%cnicas de 5igracin

.atch / #irect In"ut Recording .API I#:0

I. Sumario
Reglas de con$ersin

Algunas "ueden ser reutilizadas en todos los ob*etos de un mismo "royecto7


I

>iJed $alue& Translation& Kser?de ined routines

EJisten t%cnicas a"licables !nicamente a ob*eto7


I

Initial $alue& 0onstant& 5:'E& 0oncatenate& Indi$idual A.AP coding

Pre iJ&

Su iJ&

#is"one de o"ciones de usuario a$anzado accesibles mediante la o"cin +#is"lay 'ariants,

I. Sumario
Pasos 4S56 Inde"endientes de T%cnica 5igracin
1. 5aintain ob*ect atributes Elegir t%cnica de im"ortacin y ti"o de trans erencia de datos 1!nica o "eridica2. :b*ect :$er$ieL. 3. 5aintain source structures #e inicin de estructuras origen. Estructuras normales y subordinadas 3. 5aintain source ields #e inicin cam"os de estructuras origen. 0am"o +Ti"o de registro, si eJisten $arias estructuras

I. Sumario
Pasos 4S56 Inde"endientes de T%cnica 5igracin 1cont2.
E. 5aintain structure relations Relacionar estructuras origen con estructuras destino. EJisten obligatorias y o"cionales F. 5aintain ield ma""ing and con$ersion rules 5a"ear estructura origen a estructura destino a"licando reglas de con$ersin. EJtras Auto? ieldma""ing. G. 5aintain iJed $alues& translations& user routines 8estin de reglas de con$ersin reutilizables

I. Sumario
Pasos 4S56 Inde"endientes de T%cnica 5igracin 1cont2.
H. S"eci y iles Es"eci icar "ath y caracter;sticas de ichero de entrada I. Assign iles Relacionar estructuras internas con icheros M. Read data 4eer el ichero de entrada generando ichero .read

I. Sumario
Pasos 4S56 Inde"endientes de T%cnica 5igracin 1cont2.
1N. #is"lay read data 'isualizar ichero .read. Onicamente se ha $olcado el se ha con$ertido in ormacin 11. 0on$ert data 0on$ersin del ichero .read generando ichero .con$ 13. #is"lay con$ert data 'isualizar ichero .con$. Se han e*ecutado las reglas de con$ersin 1F. >rame "rogram or "eriodic data trans er Programa marco "ara inter ases "eridicas ichero& no

I. Sumario
Pasos 4S56 #e"endientes de T%cnica 5igracin
.atch In"ut / #irect In"ut y Recording
13. 0reate batch in"ut session 8eneracin del *uego de datos a "artir del ichero de con$ersin .con$. 1E. Run batch in"ut session E*ecucin del *uego de datos creado 1F. >rame "rogram or "eriodic data trans er Programa marco "ara inter ases "eridicas

I. Sumario
Pasos 4S56 #e"endientes de T%cnica 5igracin 1cont.2
.API / I#:0
13. Start idoc creation 0rea Idoc a "artir del ichero de con$ersin .con$ 1E. Start idoc "rocessing 0arga el Idoc en SAP 1F. 0reate Idoc :$er$ieL Accede a transaccin 6ENF 14ista de Idocs2 1G. Start idoc "ost?"rocessing Re"rocesamiento de Idoc

I. Sumario
8estin Trans"orte 4S56

EJisten dos $;as7

8eneracin de una orden de trans"orte EJtras 0reate 0hange Re<uest

EJ"ort / Im"ort Proyect EJtras EJ"ort Proyect / Im"ort Proyect

También podría gustarte