You are on page 1of 13

El LSMW (Legacy System Migration Workbench) es una herramienta de SAP que sirve para trans erir in ormaci!

n desde sistemas no SAP (Legacy systems) al E""# En el caso de $ste manual nos en ocaremos %nicamente a la trans erencia de in ormaci!n desde un archivo con ormato de te&to (Legacy data on P") y mediante el uso de una grabaci!n basada en una transacci!n de entrada o de modi icaci!n con un procesamiento de 'uegos de datos ((atch )nput processing)#

*"!mo comen+ar, "apturar LSMW en el cuadro de comandos-

. dar enter

a la pantalla de bienvenida de la herramienta#

"apturar nombre de proyecto/ subproyecto y ob'eto que nos permitir0 agrupar y ordenar los programas de carga o modi icaci!n# Proyecto- 1ombre de un proyecto de trans erencia de datos/ un proyecto puede agrupar a m0s de un subproyecto/ Sub2proyecto- Agrupaci!n adicional que permite un mayor y me'or control de los ob'etos#

"apturar la in ormaci!n correspondiente al nombre del proyecto/ subproyecto y ob'eto#

Seleccionar el bot!n de creaci!n#

"apturar nombre y descripci!n del proyecto#

"apturar nombre y descripci!n del sub2proyecto#

"apturar nombre y descripci!n para el ob'eto#

Para accesar el men% de administraci!n ir a Goto Administration

. de acuerdo a las de iniciones que se realicen podremos visuali+ar los ob'etos agrupados en proyectos y sub2proyectos/ lo que permitir0 tener un me'or control# 3na ve+ que se ha creado el proyecto/ sub2proyecto y el ob'eto podemos tener acceso al men% principal de LSMW-

El men% principal del LSMW se divide en el 0rea de pasos del proceso y una secci!n donde se almacena el usuario/ la echa y usuario que reali+! una modi icaci!n o e'ecuci!n de ese paso dentro de la transacci!n#
4 )mportante- La creaci!n y e'ecuci!n de un ob'eto de LSMW se tiene que hacer de manera secuencial de acuerdo a los pasos indicados en la pantalla de la transacci!n#

1.- Maintain Object Attributes: El primer paso es crear una grabaci!n con la e'ecuci!n de una transacci!n de alta o de modi icaci!n y asignarla al ob'eto que estamos generando#

5abilitar la uncionalidad de "ambio/ ya que de inicio entramos en modo 6isplay#

Seleccionar 7(atch )nput 8ecording9 como m$todo para importar los datos#

Seleccionar el bot!n para tener acceso a las grabaciones e&istentes#

Seleccionar la opci!n para crear una nueva grabaci!n#

Asignar un nombre y una descripci!n para la grabaci!n#

"apturar el c!digo de la transacci!n de alta o modi icaci!n con la que vamos a traba'ar#

)nmediatamente dar0 inicio la e'ecuci!n de la transacci!n y tenemos que capturar datos en los campos requeridos para la creaci!n o la modi icaci!n de la in ormaci!n#

3na ve+ terminada la e'ecuci!n de la transacci!n/ todos los campos que recibieron in ormaci!n son incluidos en la grabaci!n# En el e'emplo anterior capturamos valores a los campos de sociedad/ organi+aci!n de compras/ grupo de cuentas y marcamos la opci!n de 73sar gesti!n de direcciones centrales9 lo que nos permite usar esos campos dentro de la grabaci!n#

A cada uno de los campos utili+ados en la grabaci!n le vamos a asignar un nombre y una descripci!n/ haciendo doble click en la +ona arriba se:alada#

"apturar un nombre y una descripci!n para cada uno de los campos#

3na ve+ asignado un nombre y descripci!n a cada campo la pantalla de la grabaci!n se debe ver como se muestra en la imagen# Posteriormente podemos llevar esos nombres de campo y su descripci!n a una ho'a de c0lculo donde vamos a colocar la in ormaci!n a procesar#

En la ho'a de E&cel recibimos la in ormaci!n de los campos y su descripci!n para cualquier re erencia posterior#

"on un copiado en E&cel de los valores de los campos con la opci!n de trasponer podemos tener listas las columnas del archivo (layout de carga o modi icaci!n) que utili+aremos para crear o modi icar la in ormaci!n en el sistema#

3na ve+ que asignamos nombre y descripci!n a cada uno de los campos/ Salvamos y tenemos lista la grabaci!n#

Al regresar a la pantalla de asignaci!n del m$todo de carga/ debemos indicar la grabaci!n que se acaba de de inir/ salvar la selecci!n y regresar #

2.- Maintain source Structures: En $ste paso debemos de crear una estructura en donde recibiremos la in ormaci!n desde el archivo de carga#

5abilitar el modo de cambio y creaci!n#

Seleccionar la opci!n para crear una nueva estructura#

"aptura un nombre y una descripci!n para la estructura#

3na ve+ creada la estructura se salva

y salimos de esa opci!n#

3.- Maintain Source Fields: A la estructura que se cre! en el paso anterior se le asignar0n los campos que contiene el archivo de carga o modi icaci!n#

5abilitar el modo de edici!n#

Posicionar el cursor en el rengl!n que contiene el nombre de la estructura y seleccionar el bot!n para dar mantenimiento a los campos que se recibir0n desde el archivo de carga#

"apturar los campos requeridos por la grabaci!n de la transacci!n en el paso ;# *Importante: Se sugiere capturar el mismo nombre que los campos utili+ados en la grabaci!n de la transacci!n y por consiguiente en el archivo de carga# Se sugiere utili+ar el tipo de dato " ("ontenido al an%merico) en todos los campos para evitar problemas de ormato del dato# 3na ve+ terminada la de inici!n de los campos requeridos hay que salvar y regresar #

La estructura debe quedar de inida como en el e'emplo con el nombre del campo/ el tipo de dato (")/ la longitud del campo y la descripci!n/ hay que salvar y regresar #

4.- Maintain Structure Relations: En $ste paso se crea la relaci!n entre la grabaci!n del paso ; y la estructura que se de ini! en el paso anterior/ con el prop!sito de armar la relaci!n entre cada uno de los campos#

El sistema de manera autom0tica al identi icar una sola grabaci!n y una sola estructura arma la relaci!n/ por lo que %nicamente hay que salvar y regresar #

5.- Maintain Field Ma in! and "on#ersi$n Rules: En esta secci!n se de ine la relaci!n para cada uno de los campos que se de inieron en la grabaci!n de la transacci!n indicando con que campo del archivo de carga se asignar0#

Activar el modo de edici!n#

Al activar el modo de edici!n se habilitan los campos para creaci!n y borrado del source ield#

Para comen+ar a reali+ar la asignaci!n de los campos de la grabaci!n/ debemos de colocar el cursor en el campo deseado (e'emplo S<") y seleccionar el bot!n source ield #

Posteriormente debemos seleccionar de la lista de campos del archivo de carga/ el campo con el que ser0 asignado al campo de la grabaci!n# 4)mportante- Si nosotros asignamos el mismo nombre a los campos de la grabaci!n y a los campos del archivo de carga/ la asignaci!n es muy 0cil/ porque tenemos que identi icar y seleccionar el campo con el mismo nombre#

3na ve+ reali+ada la asignaci!n se crea la relaci!n entre ambos campos/ al inali+ar la asignaci!n de todos los campos de la grabaci!n/ salvar y regresar #

%.- Maintain Fi&ed 'alues( )ranslations( *ser-+e,ined Routines: En esta parte se pueden de inir valores i'os/ traducciones y rutinas propias# Para el e'emplo aqu= mostrado no es necesario hacer alg%n cambio en $ste paso#

Seleccionar la opci!n para regresar

-.- S eci,. Files: En esta parte de inimos la ruta donde se encuentra el archivo de carga y algunas caracter=sticas que debe de considerar al leer el archivo#

5abilitar el modo de edici!n#

Posicionar el cursor en el rengl!n de 7Legacy 6ata9 correspondiente a la P"#

Se debe de mostrar la ventana para la de inci!n del archivo de carga#

;#2 )ndicar la ruta donde se ubica el archivo de carga# >#2 )ndicar el tipo de delimitador que utili+a el archivo para separar los campos (?A(3LA6<8)# @#2 En la secci!n de 7Aile Structure9 se debe de indicar que el nombre de los campos del archivo de carga se ubican al inicio del archivo# Se sugiere no habilitar la opci!n de hacer el orden de los campos igual a la de inici!n de la estructura/ ya que nos obligar=a a tener los campos del archivo de carga ordenados#