Sie sind auf Seite 1von 12

Legacy System Migration Workbench

Legacy System Migration Workbench

Legacy System Migration Workbench

INDICE
Acceder a la transaccin
Exportacin e importacin de proyectos: Grabacin para el batch input Interfaz de comunicacin de los idocs

Process Step
Maintain Object Atributes: Maintain Source Structures: Maintain Source Fields: Maintain Structure Relations: Mantain Field Mappings and Conversion Rules: Maintain Fixed Values, Translations, User-Defined Routines: Specify Files: Assign Files: Import Data: Display Imported Data: Convert Data: Display Converted Data: Puntos finales: Batch Input: Generate batch input session: Run batch input session: Direct Input: Start Direct Input Program: BAPI IDOCs: Start IDoc Generation: Start IDoc Processing: Create IDoc Overview: Start IDoc Follow-Up:

3 3 3 5 5 6 7 7 8 8 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12

Legacy System Migration Workbench

Acceder a la transaccin:
Una vez ingresado al sistema escribir en la barra de navegacin LSMW. En la primera pantalla se pedir el ingreso de tres campos: I. Proyecto II. Subproyecto III. Objeto

En esta instancia se puede seleccionar un proyecto de la lista, para esto se debe acceder al men GOTO /ADMINISTRATION.

O bien crear un proyecto nuevo con el botn CREATE ENTRY

Los proyectos adems pueden ser importados y exportados desde el botn EXTRAS / EXPORT PROJECT IMPORT PROJECT
Antes de seguir se tiene en esta misma pantalla dos opciones mas que se pueden realizar:

Grabacin para el Batch Input.


En esta misma pantalla debemos dirigirnos al men GOTO / RECORDING, que seria una operacin similar a la transaccin SHDB.

Legacy System Migration Workbench

Una vez ingresado nos aparecern los recording ya creados para ese proyecto.

Si se desea crear uno nuevo se debe elegir CREATE RECORDING en el men .

Ah nos pedir el nombre del recording y una descripcin del mismo.

Una vez completada esta pantalla proceder a pedirnos el cdigo de transaccin.

Una vez colocado el mismo, se procede a realizar los mismos pasos que la transaccin SHDB dando el mismo resultado obtenido en ella.

En la marcacin 1 vemos los campos que hemos seleccionado. En la 2 se ven los valores que tomaron dichos campos.

Legacy System Migration Workbench

Sobre los valores de los campos haciendo doble clic nos dejara ponerles un nombre que servir mas adelante para vincular en el momento del batch input. El resultado es el que aparece en la marcacin 3. F8 para continuar.

Interfaz de comunicacin de los Idocs.


Se debe acceder en el men a la opcin SETTINGS / IDOC IBOUND PROCESSING donde se define la interfaz para la comunicacin de los Idocs.

Esta interfaz es necesaria para la importaciones con BAPI y Idocs.

Se debe crear un FILE PORT y un PART NUMBER (Nmero de interlocutor) para el tipo de US (Usuario). Activndolo luego con el botn ACTIVATE IDOC INBOUND PROCESSING F8 para continuar.

para continuar. En Otra vez en la pantalla principal presionamos nuevamente F8 esta nueva pantalla nos aparecer una lista de pasos a seguir llamados PROCESS STEP para llevar a cabo la importacin, conversin y traspaso de datos.

PROCESS STEP:
En esta pantalla seleccionando el botn USER MENU pasos que se quiere ver en pantalla. se seleccionan los

Legacy System Migration Workbench

Con el botn OBJECT OVERVIEW ya realizados.

se obtiene un reporte de los pasos

Para acceder a cada paso se debe hacer doble click sobre el mismo. 1. Maintain Object Atributes: En la solapa Atributes, luego del nombre y descripcin del objeto, se selecciona si la transferencia se realiza solo una vez (Once - Only) o en forma peridica (Periodic).

En la solapa Object type and Import Method, se puede seleccionar entre 4 mtodos:

Standard Batch / Direct Input: Seleccionar el nombre del objeto (p.e. Maestro de materiales) y el / los mtodos disponibles para ese objeto. Disponible solo para algunas transacciones. Batch Input Recording: Seleccionar una grabacin realizada ya sea en la primera pantalla o con la transaccin SHDB. Disponible para cualquier transaccin.

Legacy System Migration Workbench

BAPI: Seleccionar el nombre del objeto el / los mtodos disponibles para ese objeto. Disponible solo para algunas transacciones. Requiere que registre un puerto, partner, etc. en Idoc Ibound Processing. Idocs: Seleccionar el tipo de mensaje (Message Type) y el sub-tipo (Basic Type). Requiere registre un puerto, partner, etc en Idoc Ibound Processing. Al seleccionar en uno de los mtodos cualquier objeto, podemos ver con el botn Display Interfaces , si existen para ese objeto, otro objeto en los 3 mtodos restantes. Por ejemplo, para el objeto BUS1022 (BAPI) de creacin de activos fijos, indicar que existen 2 mtodos de batch input y direct input. Luego de seleccionado un mtodo , guardar 2. Maintain Source Structures Aqu se crea la estructura del objeto. Cliquear el botn Crete a Structure indicar un nombre y una descripcin. , y salir .

Se pueden crear varias estructuras para importar desde distintos archivos. Para el caso de utilizar grabaciones de batch input, se debe crear una estructura por grabacin. Guardar y salir .

3. Maintain Source Fields Aqu se crean los campos para cada estructura. Luego de seleccionar la estructura, existen dos opciones para crear los campos: , ingresar un nombre, label, tipo y tamao del campo. Cliquear en Create Field Se debe realizar tantas veces como campos a importar. , se pueden importar los campos O con el botn Copy Fields desde un archivo separado por tabulaciones, desde la estructura de otro objeto de LMSW, desde una tabla de SAP, o desde el archivo de donde se importan los datos. En este ltimo caso, tomar la primera lnea del archivo (el encabezado de los campos) para crear los campos de la estructura. Al cliquear en Table Maintenance, tabla. veremos los campos creados en forma de

Legacy System Migration Workbench

Los campos se deben crear en el orden en el que figuran en el archivo externo. Para ordenarlos , seleccionar un campo, cliquear el botn Select Field , seleccionar el campo destino (se intercambian posiciones) y cliquear el botn Reassign Field. Luego de creados todos los campos, guardar 4. Maintain Structure Relations Aqu se realizan las relaciones entre la/las estructura/s de origen (la creada anteriormente) y la/las de destino/s (las que aparecen en pantalla, segn el mtodo de importacin seleccionado). Las estructuras de destino que tienen que relacionarse , contienen debajo el mensaje "This structure must be selected" o Select Target Structure X. y salir .

Seleccionar la estructura destino, cliquear en Relationship, seleccionar la estructura de origen, de las creadas anteriormente. Luego de relacionar todas las estructuras necesarias, guardar 5. Mantain Field Mappings and Conversion Rules. y salir .

En esta pantalla, se realizan las relaciones de los campos de la estructura creada anteriormente, con los campos de la estructura destino. Seleccionar un campo de la lista, cliquear en Source Field, seleccionar el campo correspondiente de nuestra estructura. Se debe realizar esto con cada campo de nuestra estructura. y

Legacy System Migration Workbench

Nota: En el men Extras / Auto-Field Mappings LSMW realiza automticamente mapeos de sugerencia en base al nombre y tipo de campo. Para cada una de estas asignaciones, existen dos opciones: Reglas y cdigo. Reglas: Seleccionar la asignacin modificar y cliquear el botn Rules. Esto permite seleccionar entre las siguientes reglas de conversin: Initial: Coloca el campo destino en este valor. Move: Opcin default, realiza el movimiento de origen a destino. Constant: Se asigna un valor fijo al campo destino. Fixed Value: Valor fijo asignado en el paso siguiente. Translation: Translacin de un valor a otro (paso siguiente) User-defined Routine: Explicado en siguiente paso. Prefix: Agrega un prefijo al contenido del campo origen. Sufix: Agrega un sufijo al contenido del campo origen. Concatenate: Concatenar dos o mas campos origen. Transfer left-justified: Justificar hacia la izquierda el campo origen. Cdigo: Para acceder, doble click en la lnea Code del mapeo correspondiente, o en Rules, seleccionar de la lista Abap Code. Aqu se puede agregar cdigo abap para validar o modificar la informacin del campo origen o destino. Luego de realizar las asignaciones, guardar y salir . .

6. Maintain Fixed Values, Translations, User-Defined Routines Valores fijos. Cliquear en Create Entry, ingresar un nombre. Luego

seleccionarlo, cliquear el botn Edit Entry. Aqu se ingresa el valor fijo, tipo y tamao del campo fijo. Esta regla de valor fijo estar disponible en el paso anterior. Translations. Cliquear en Create Entry, ingresar un nombre. Luego

seleccionarlo, cliquear el botn Edit Entry. Aqu se ingresa origen y destino de campos en Source Field, Target Field (tipo y tamao), mapeo 1 a 1 en 1:1 Translation Value (valor origen y destino), mapeo de intervalo en Interval Translation Value (intervalo nuevo valor). En la solapa Control Data, se selecciona las alternativas a seguir (de acuerdo a las 3 prioridades anteriores). User-defined Routines: Cliquear en Create Entry, seleccionarlo, cliquear el botn Edit Entry. relaciones, que puede ser reutilizado. ingresar un nombre. Luego

Aqu se coloca el cdigo para las

Legacy System Migration Workbench

7. Specify Files Aqu se selecciona el o los archivos de origen. Estos pueden ser de la PC local (Front End) o del servidor (Application server). Marcar la opcin Legacy Data correspondiente al caso.

Cliquear Add Entry. Seleccionar el archivo correspondiente y las opciones del mismo (tabulacin, formato, etc). Guardar 8. Assign Files Aqu se realiza la asignacin de archivos a cada estructura. Seleccionar la estructura correspondiente, cliquear en Assignment, el archivo correspondiente. Guardar y salir . y seleccionar y salir .

9. Import Data En este paso vamos a leer el o los archivos de origen. Seleccionar el rango de lineas a leer, presionar F8. Si todo es correcto, muestra un reporte del archivo. Salir. 10. Display Imported Data Ingresando el rango de lineas, se puede verificar los datos importados del origen de cada registro. Salir. 11. Convert Data Realiza las conversiones de los pasos 4 y 5. Salir. 12. Display Converted Data Ingresando el rango de lineas, se puede verificar los datos convertidos del origen de cada registro, incluyendo los campos destinos a los que no se le realizaron acciones.

10

Legacy System Migration Workbench

Salir. 13. Puntos finales Dependiendo del mtodo de importacin: Batch input estndar o grabacin: a) Generate batch input session b) Run batch input session Direct input: a) Start direct input session BAPI or IDoc: a) Start IDoc creation b) Start IDoc processing c) Create IDoc overview d) Start IDoc postprocessing Batch Input 13.a Generate Batch Input Session Indicar nombre de archivo, (dejar el que propone), nombre del juego de dato (Folder Name), user id (el actual). Esto crea el juego de datos para el batch input. F8 para continuar. 13.b Run Batch Input Session Llama a la transaccin SM35 donde estar el nuevo juego de datos creado en el paso anterior, desde aqu se ejecuta. Direct Input 13.a Start Direct Input Program Seleccionar si se utiliza el programa o la transaccin para realizar el traspaso. En la siguiente pantalla, seleccionar Va nombres fichero fsico, dejar el nombre de archivo propuesto. Seleccionar el modo de bloqueo (Exclusivo o Ninguno). F8 para ejecutar. BAPI - IDOCs 13.a Start IDoc Generation

11

Legacy System Migration Workbench

Solicita como parmetro el archivo convertido F8 para ejecutar. 13.b Start IDoc Processing Solicita como parmetro, entre otros, el rango de idocs a procesar (de los creados anteriormente). Dejar en blanco para procesar todos. F8 para ejecutar. 13.c Create IDoc Overview Realiza un reporte de los idocs, de acuerdo a los parmetros que se ingresan (fecha de creacin, hora, nmero, etc.) F8 para ejecutar. 13.d Start IDoc Follow-Up Realiza un reporte de los idocs de acuerdo al tipo de error seleccionado, y luego a los parmetros que se ingresan (fecha de creacin, hora, nmero, etc.) F8 para ejecutar. Una vez finalizada la ejecucin de cualquiera de estos mtodos se habr corrido el proceso y actualizado con los registros contenido en el archivo utilizado.

12

Das könnte Ihnen auch gefallen