Вы находитесь на странице: 1из 21

MANUAL LSMW

LEGACY SYSTEM MIGRATION WORKBENCH

El propósito del siguiente manual es ilustrar los procedimientos que se deben realizar en la
utilización de esta herramienta de SAP que permite transferir datos desde un sistema externo a
SAP.

1) Ingreso a la Tx desde SAP easy Access.

2) Se va crear un nuevo proyecto de cargue de datos para fin de ilustrar el paso a paso en el
uso de esta herramienta.

Para ingresar al proyecto ejecutamos con F8 o damos click en .

Pero antes de ingresar al proyecto podemos observar todos los proyectos que están
creados con sus sub-proyectos respectivamente y los objetos de los mismos. Para poder
realizar esto los campos Project, Subproject y Object deben estar en blanco y
posteriormente damos click en el botón .
Aquí podemos visualizar de forma jerárquica los proyectos de cargue de datos que están
creados. Podemos ingresar al proyecto también si nos ubicamos sobre el objeto del
proyecto en particular en el que queremos trabajar y damos doble click.

3) En el proyecto de cargue de datos en particular ingresamos a la ubicación base, desde


donde se realizan todos los pasos necesarios para realizar el proyecto de cargue de datos.

Vamos a realizar los pasos 1 a 1 hasta culminar el proyecto. Para ingresar a cada paso
damos doble click.

4) Maintain Object Attributes


En el tipo de objeto y el método de importación de datos tenemos varias opciones que son
por medio de un batch input el cual usa unos programas estándar.

También otra opción seria generar un batch input por medio de una grabación la cual si no

esta creada esta se debe crear. Para la creación de la grabación ingresamos por .
También podemos tener como método de importación de datos BAPIS y IDOCS los cuales
no serán objeto de explicación en este manual.
5) Creación de una grabación
Primero se debe crear la grabación y para eso damos click en , y posteriormente debemos
ingresar la siguiente información relevante a la identificación de la grabación.

Aceptamos y después debemos ingresar la Tx la cual será grabada para la creación del
proyecto de cargue de datos.

NOTA: es importante en la grabación no cometer errores, usar únicamente los campos que se
desean cargar, y evitar el uso del match code ya que a veces la grabación se bloquea en la Tx.
Una vez se han tratado los campos que se quieren diligenciar en el cargue de datos, y que para
este ejemplo están demarcados tal como se ve en la imagen, guardamos para que la grabación
termine. Una vez esta se termina podemos ver los resultados de los campos que han sido
tratados.

En los resultados de la grabación podemos ver los campos y tablas que han sido tratados, para
poder ver el nombre del campo al que se está haciendo referencia damos click sobre
, este nos pondré en frente en nombre del campo. Es importante quitar los valores
por default que el sistema toma y que son aquellos que ingresamos en el momento de la
grabación en aquellos campos tratados, la idea es que estos queden en blanco, por tal razón
es necesario dar doble click sobre el valor del campo tratado y quitar el valor que se había
ingresado.
A final debe quedar de la siguiente manera

En caso de que no se quieran tener en cuenta campos que se tuvieron en cuenta en la


grabación pero que no se quieren tener como dato objeto de cargue se puede ubicar sobre el
campo dando un click y posteriormente se da click en . Asi mismo si se desea
agregar un campo y que no se tuvo en cuenta en la grabación primero hay que ubicarse en el
dynpro que trata todos lo datos de esa pestaña y se se conoce el campo y tabla del dato que
se desea ingresar en la grabación se puede ir a , después en
para después ingresar en campo y la tabla del
dato que se desea agregar.

Una vez se ha terminado la grabación entonces la guardamos . Cuando se ha guardado la


grabación podemos ir atrás con F3 o , hay podemos ver que la grabación ha sido creada.
Ya con la grabación hecha, volvemos atrás de nuevo con F3 o de tal manera que podamos
asignar la grabación al proyecto que hemos empezado.

Ya con la grabación creada y que ha sido asignada al proyecto que estamos tratando entonces
procedemos guardamos y vamos para atrás para volver al menú principal .

6) Maintain Source Structures

En este paso creamos una estructura fuente en donde vamos a enlazar la estructura de la
grabación con la estructura fuente. Una vez entramos debemos dar click para que este nos
permita poder tener opciones de creación de estructura fuente si damos click en , así
mismo tenemos la opción de borrar estructuras fuente entre otras. Cuando creamos una
nueva estructura llenamos los siguientes campos.

Los cuales identificaran y darán una explicación de la estructura fuente, lo cual para este
ejemplo quedaría de la siguiente forma
Con al estructura fuente creada procedemos a guardar y volver al menú principal
respectivamente .

7) Antes de seguir con el paso a paso en el menú principal del proyecto que estamos
creando, primero debemos tener lista la fuente que va a alimentar los campos de la
estructura que acabamos de crear, para ellos debemos llevar los campos que se trataron
en la grabación a un documento que le permita al sistema leerlos y a su vez alimentarlos
en la estructura fuente que se acabo de crear. Por tal razón dentro del menú principal
damos click en

Cuando damos click ahí, decimos que queremos visualizar el objeto en una tabla
ya que esta se facilita para llevar esos campos de la grabación a un
archivo Excel que posteriormente alimentara la estructura fuente.
En la visualización podemos los datos generales del objeto y podemos darnos cuenta cuales
son los campos de importancia con los cuales se debe alimentar la estructura fuente que
hemos creado. Para generar el archivo a partir de esta visualización vamos a y
después

Después nos pregunta que tipo de archivo deseamos que se cree con la información deseada

Para este ejemplo le indico que sea un archivo .XLS, pero la decisión ya depende de cada
quien. Una vez escogemos el tipo de formato en el que se desea grabar vamos a indicarle el
sitio en donde queremos que el sistema nos guarde el archivo.
.XLS

Y después damos click en . Una vez se ha creado el archivo saldrá un mensaje que
indicara los bytes transferidos, ya en este punto podemos dar y volver al menú principal.
Hay que tener en cuenta que este archivo se guarda de forma vertical, tal y cual como se
guarda.

8) Maintain Source Fields


Ya en este punto vamos alimentar la estructura fuente con el archivo Excel que se ha creado,
es muy importante ingresar al archivo Excel y borrar todo aquello que no sea distinto a la
información de los campos que se van a tratar, asi mismo es importante tener presente no
cambiar el formato del archivo Excel que se ha creado, pues esto pasa en pasos posteriores no
se podrá leer el archivo.

Una vez dentro de este paso del proyecto en el que vamos alimenta la estructura fuente con el
archivo Excel lo primero es dar click en , después ir en donde damos click en
, posteriormente nos pedirá el sistema como vamos
alimentar la estructura a lo cual decimos que es un upload y después damos aceptar.

Le indicamos al sistema de donde leer el archivo


Y aceptamos para posteriormente ver como el archivo alimenta la estructura fuente con los
campos que se van a alimentar y que son los mismos que tuvimos en cuenta a la hora de crear
la grabación. Así podemos ver como la estructura queda con los siguientes campos.

Una vez tenemos esto listo podemos quitar un campo si esto de sesea hacer, podemos
ubicarnos sobre el campo a eliminar y después damos click , para efectos del ejemplo solo
guardamos y nos vamos al menú principal.

9) Maintain Structure Relations


En este paso se busca generar una relación entre la estructura y la grabación para eso solo
ingresamos, nos ubicamos sobre la relación propuesta por el sistema a la cual debemos
guardar para después volver al menú principal. Primero damos click en .

Nos ubicamos sobre la relación y damos click en respectivamente para así volver al
menú principal.
10) Maintain Field Mapping and Conversion Rules
Aquí se realiza un mapeo de los campos que se van a tratar en el proyecto de cargue. Para lo
cual ingresamos y lo primero que debemos hacer es dar click en .

Ya en este paso debemos empezar alimentar los campos con unos campos fuente para lo cual
debemos dar click en el menú , después click en
para después aceptar las condiciones que
presenta el sistema y las propuestas que defnie el sistema

para que al final de tratar campo por campo tengamos todos los campos tratados.
Se acepta para cada uno de los campos

Ya que todos los campos han sido tratados podemos dar click en guardar y salimos una vez
más para volver al menú principal. Es importante tener en cuenta que el sistema nos presenta
opciones para cada campo en los que podemos darles valores constantes, entre otras
opciones disponibles.
11) Specify Files
En este paso vamos especificar el archivo que ya ha sido tratado y el cual contiene toda la data
que se desea subir al sistema. Es importante tener en cuenta que el archivo debe mantener el
mismo formato con el que se origino al comienzo la información de los campos para la
estructura fuente. Como siempre lo primero es dar click en , para posteriormente seguir
con la especificación del archivo

Es importante tener el archivo que contiene la data listo, para este ejemplo el archivo contiene
la siguiente data

Ya con el archivo listo y que se conoce la ubicación del mismo podemos especificar el archivo
que va alimentar la data al sistema. Nos ubicamos sobre
y damos click en en donde nos aparece
la siguiente pantalla, la cual debemos ingresar la ruta del archivo y los campos en rojo los
cuales se observan en la imagen
Cuando se acepta nos queda esta imagen en donde podemos ver que el archivo quedo
especificado, a lo cual solo guardamos y vamos de nuevo al menú principal .

12) Assign Files


Asi mismo como en el paso de la confirmación en la asignación entre la grabación y la
estructura, aquí confirmamos y asignamos el archivo, para lo cual ingresamos y como siempre
debemos dar click en . Como se puede ver el archivo queda asignado a la testructura que se
creó. A lo cual la guardamos y volvemos al menú principal .
13) Read data
En este paso buscamos que el sistema lea la data que contiene el archivo que se acabo de
especificar y asignar. Primero que hacemos es ejecutar la lectura para que después el sistema
nos reporte los resultados de la lectura. Una vez vemos el reporte y veamos que concuerda
con las Tx que ingresaran la data, podemos volver al menú principal.

14) Display Read Data


Aquí podemos ver la data que el sistema leyó, :
Si queremos ver campo por campo la data que leyó podemos pararnos sobre una de las líneas
y el sistema nos mostrara que data va por cada campo.

Ya que hemos visto que el sistema lee la información de la forma que lo deseamos podemos
volver al menú principal de nuevo.

15) Convert Data


Ya que la información leida por el sistema desde el archivo que le indicamos esta correcta
podemos decirle al sistema que convierta esa data y de esta manera que esa lista para poder

ser cargada al sistema. De tal forma ingresamos y ejecutamos . Para al final ver el
resultado de la ejecución.
Ya con la data convertida podemos volver al menú principal nuevamente.

16) Display Converted Data


Aquí podemos ver como la data fue convertida. Es un paso muy similar al de visualizar la data
leída. Aquí entramos y en detalle podemos ver por cada posición la data convertida y si esta es
correcta podemos volver al menú principal.
17) Create Batch Input Session
Aquí vamos a crear el batch input que generara la carga de la data que se va a subir al sistema.
Ingresamos y antes de ejecutarla hacemos click en el flag del campo “Keep batch input
folder?”.tal como se ve en la imagen.

Al final saldrá un mensaje al cual solo le damos aceptar.


18) Run Batch Input Session
Aquí vamos a correr el batch input que va a alimentar la data al sistema. Seleccionamos el
juego de datos para después dar ejecutar tal como se ve en la imagen.

Cuando damos click en la ejecución nos sale un aviso en el cual la forma en la que queremos
ejecutar el batch. Por tal razón indico una posible forma de cómo ejecuitar el batch

Para después ejecutar. Cuando se termino la ejecución podemos ver el siguiente aviso
Si damos click sobre el resumen del juego de datos podemos ver los resultados de la corrida
del batch

Si damos click en aceptar, podemos volver al menú del easy Access, ya podemos decir que
todo el proceso de uso de la herramienta ha sido finalizado exitosamente.

Вам также может понравиться