Professional Documents
Culture Documents
Número de páginas: 19
Autor (es): Revisado por: Aprobado por:
Control de versiones
Fecha Descripción
Página 1 de 19
Proyecto Asunto:
ÍNDICE
1. INTRODUCCIÓN.....................................................................................................................................3
2. CREACIÓN DE UN LSMW......................................................................................................................4
2.1 Atributos del objeto............................................................................................................................5
2.2 Estructura origen................................................................................................................................8
2.3 Campos origen...................................................................................................................................8
2.4 Relaciones de la estructura..............................................................................................................10
2.5 Reglas de conversión.......................................................................................................................10
2.6 Valores fijos y otros..........................................................................................................................11
2.7 Detalles del fichero...........................................................................................................................12
2.8 Asignación del fichero......................................................................................................................14
3. EJECUCIÓN DE UN LSMW..................................................................................................................15
3.1 Importar datos..................................................................................................................................15
3.2 Visualizar datos importados.............................................................................................................16
3.3 Convertir datos.................................................................................................................................17
3.4 Visualizar datos convertidos.............................................................................................................17
3.5 Crear batch-input.............................................................................................................................18
3.6 Ejecutar batch-input.........................................................................................................................19
Página 2 de 19
Proyecto Asunto:
1. INTRODUCCIÓN
LSMW es una herramienta de SAP cuyas siglas se corresponden con la siguiente descripción: Legacy
System Migration Workbench.
Esta herramienta se utiliza para realizar cargas de datos en el sistema SAP mediante programas
estándar. Las cargas que se pueden realizar pueden ser tanto de módulos de Contabilidad como de
Activos Fijos, Compras, etc.
Los diferentes programas que utiliza el sistema para cargar pueden ser estructuras básicas, grabaciones
(recordings), BAPIs e IDOCs.
Para poder ejecutar esta transacción se debe introducir en la barra de comandos el código de
transacción LSMW:
Desde esta pantalla se puede ejecutar un Legacy ya creado (escogiéndolo entre los posibles y pulsando
el icono ) o se puede crear uno nuevo mediante el icono .
El detalle de cada uno de los Legacys creados se explicará en el último apartado de este manual.
Página 3 de 19
Proyecto Asunto:
2. CREACIÓN DE UN LSMW
A la hora de crear una estructura de carga de datos mediante la herramienta LSMW se debe pasar por
ocho pasos, en los que se determinarán las características técnicas del programa, los campos a leer, las
relaciones con los campos estándar de SAP, la ruta del fichero en el que aparecerán los datos a leer,
etc.
Cada línea se corresponde con un paso concreto, y los ocho primeros sirven para crearlo y el resto para
ejecutarlo.
Página 4 de 19
Proyecto Asunto:
Página 5 de 19
Proyecto Asunto:
Y aparecerá esa transacción, en la que se completarán todos los campos a tener en cuenta en la
posterior carga masiva. Una vez completados todos, se procederá a grabar todo lo realizado ( ); si no
se graba, todas las cargas posteriores tampoco se grabarán. También hay que tener en cuenta que el
registro grabado como base del Recording también quedará registrado en el sistema.
Página 6 de 19
Proyecto Asunto:
Página 7 de 19
Proyecto Asunto:
Una vez creado el recording, sólo hay que grabar la transacción para que el programa pueda luego
procesar un Batch Input de las mismas características. Así, se puede pasar al siguiente paso del LSMW.
Aquí se define la estructura del fichero de entrada o input con un nombre, descripción y una relación
jerárquica. Si no existen relaciones jerárquicas sólo se creará una estructura, como es le caso del
ejemplo:
Para poder crear la estructura se deberá acceder a esta actividad con la opción de Modificar y así
Desde esta actividad se definen los campos del fichero de entrada con la particularidad que hay que
insertarlos en el mismo orden que tengan en el fichero. Para campo se debe definir la denominación,
longitud del campo y tipo. Es recomendable usar ‘C’ de texto.
Página 8 de 19
Proyecto Asunto:
Una vez creados los campos se procederá a grabar y la estructura quedará como la del ejemplo:
Página 9 de 19
Proyecto Asunto:
Aquí se asocia el fichero de entrada con el recording, o grabación del BI, que hayamos preparado
previamente. Aparecerá por defecto lo indicado en la primera actividad.
Aquí se mapea cada campo del fichero de entrada con un campo del recording.
Página 10 de 19
Proyecto Asunto:
Si se desea que el sistema proponga una regla de conversión automáticamente se accederá, desde la
barra de menú a: Extras Auto-Field Mapping. De esta forma, el sistema realizará el mapeo
automáticamente y si alguna conversión no es correcta se puede cambiar posteriormente.
A la izquierda aparecen los campos origen (tercer paso) y a la derecha en amarillo aparecen sus
correspondencias de la grabación (recording).
Este paso normalmente no lo usamos pero sirve para usar tablas de conversión distintas de la tabla que
usamos como fichero de entrada, o “source structure”.
Página 11 de 19
Proyecto Asunto:
En este paso se define la ubicación del fichero que sirve como estructura de entrada.
Página 12 de 19
Proyecto Asunto:
Habrá que crear bajo la rama de “Legacy data on the PC” una nueva entrada y seleccionar la
ubicación y nombre del fichero de entrada.
Tal y como está especificado el fichero del ejemplo, el sistema leerá el fichero “cta_mayor” situado en el
directorio C: y en un formato grabado en Excel TXT (delimitado por Tabulaciones).
Página 13 de 19
Proyecto Asunto:
Una vez completados los pasos anteriores el LSMW ya estará creado. El resto de pasos se
corresponden con la ejecución del programa.
Página 14 de 19
Proyecto Asunto:
3. EJECUCIÓN DE UN LSMW
Los siguientes seis pasos de la pantalla de control del LSMW se corresponden con su ejecución:
Con los datos que aparecen por defecto se podrá pulsar el icono de Ejecutar y el sistema leerá los
datos del fichero situado en la ruta indicada en el paso anterior. Posteriormente el sistema mostrará el
resultado de la lectura:
Página 15 de 19
Proyecto Asunto:
Página 16 de 19
Proyecto Asunto:
Posteriormente se procederá a ejecutar la conversión de los datos leídos a los datos indicados en la
grabación:
Desde esta pantalla se pulsará el icono de Ejecutar y el sistema mostrará el resumen de la ejecución:
Desde este paso se podrá visualizar el resultado de la conversión, con los datos que se van a rellenar al
procesar el batch-input:
Página 17 de 19
Proyecto Asunto:
Si se desea que aunque el fichero vaya bien el sistema mantenga un informe de ejecución del batch-
input se marcará la opción: “Keep Batch Input Folders”.
Página 18 de 19
Proyecto Asunto:
Página 19 de 19