SAP R/3

LSMW

Legacy System Migration Workbench
Manual del Instructor

Indice

1. Introducción 2. Requerimientos LSMW 3. Modo de trabajo de LSMW 4. Paso a Paso 5. Técnicas de Migración 6. Gestión Transporte LSMW 7. Información de soporte a LSMW 8. Sumario

1. Introducción
¿ Qué es Legacy System Migration Workbench?

Ë

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 hablará de LSMW para referirnos a dicha herramienta

1. Introducción
¿ Cuáles son sus principales características ?
Ë Ë Ë Ë Ë Ë Ë

Transferencia única o periódica. Diversas técnicas de migración. Admite ficheros locales y de red. Disminuye necesidad de desarrollos a medida, el tiempo y los costes. Válido para transacciones estandard y a medida. Normalmente trabaja en idioma inglés ‘EN’. Sustituye a carga estandard transacción ‘SXDB’.

direct input) o recordings de grabaciones estandard y a medida. Preguntas frecuentes LSMW ¿ Cuáles son las funciones básicas de LSMW ? Importar datos desde Hojas de cálculo y ficheros secuenciales. Ë Ë Ë . batch input. Convertir datos con el formato del sistema original (legacy system) al formato del sistema destino (R3). Importar datos utilizando interfases estandard de R3 (IDoc inbound processing. Introducción 2.1.

Documentos financieros. Introducción ¿ Qué datos pueden ser migrados a través de LSMW ? Ë Por medio de programas estandard de transferencia: una amplia gama de datos maestros(ej. Por medio de grabaciones de transacciones : Otros tipos de datos siempre y cuando la transacción pueda trabajar en modo batch.1.…) y datos transaccionales(ej. maestros de clientes. pedidos de ventas.…). vendedores. materiales. Cuentas G/L. Ë .

Todos los chequeos que son procesados por las transacciones online serán ejecutados. Los datos se cargan vía interfases estandard SAP. .1. siendo rechazados los datos invalidos . Preguntas frecuentes LSMW ¿ Puedo estar seguro de que los datos importados serán consistentes ? Ë Ë Si. Introducción 2.

LSMW proporciona técnicas de conversión cuyo uso depende únicamente de la pulsación de botones aplicables a la mayoría de las conversiones. . Para conversiones complejas puede agregarse código ABAP. Introducción ¿ Necesito un conocimiento extenso de ABAP para utilizar LSMW ? Ë No.1.

1. documentos. Introducción ¿ Debo migrar tabla por tabla ? Ë No. . …. Al migrar Business Objects como maestros materiales. todas las tablas que dependen de estos serán informadas automáticamente. clientes.

Solamente al declarar la carga como periódica.1. . Introducción ¿ Puedo transerir datos que estén en mi PC ? Ë Sí. LSMW puede leer los datos directamente del PC. los datos deben encontrarse en un servidor accesible por R/3.

LSMW puede ser descargado http://service.1. Introducción ¿ Es LSMW parte del sistema estandard de R3 ? Ë No.com/LSMW.sap. desde .

. LSMW está disponible gratuitamente para los clientes de SAP . Introducción ¿ LSMW produce algún algún coste adicional a la instalación estandard ? Ë No.1.

es posible utilizando el programa marco /SAPDMC/SAP_LSMW_INTERFACE. Introducción ¿ Puedo construir interfases periódicas mediante LSMW ? Ë Si. .1.

Requerimientos LSMW 3. Modo de trabajo de LSMW 4. Gestión Transporte LSMW 7. Información de soporte a LSMW 8. Paso a Paso 5. Introducción 2. Sumario .Indice 1. Técnicas de Migración 6.

Requerimientos LSMW De Organización: Ë Ë Ë Ë Parametrización del sistema finalizada. Conocer estructuras de datos “ Qué campos significan qué ? ” Conocimientos técnicos y funcionales de SAP básicos : s s R/3 (batch input processing. Conocimientos básicos LSMW (1-2 días).2. Idoc processing) ABAP .

Técnicas de Migración 6. Información de soporte a LSMW 8. Gestión Transporte LSMW 7. Requerimientos LSMW 3. Sumario . Introducción 2. Modo de trabajo de LSMW 4.Indice 1. Paso a Paso 5.

3. Modo de trabajo de LSMW Análisis global de estructuras Datos Bási Maestro de Clientes Migración Dat Crédi Datos Sociedad Datos Bancarios Realizar un primer análisis para definir a una relación entre las estruturas de los sistema funte y destino .

Modo de trabajo de LSMW Análisis detallado de estructuras Datos Bási Maestro de Clientes Datos Crédito Datos Sociedad Datos Bancarios Desglosar la información para relacionar los campos de ambos sistemas entre sí .3.

3.. Modo de trabajo de LSMW Análisis detallado de la solución MOVE Nombre Nombre TRANSLATION Región Región FIXED VALUE País País Definir el tratamiento de la información campo a campo. . mapeo.. etc . reglas de conversión.

...200  20 201.. Modo de trabajo de LSMW Reglas de conversión predefinadas Ë Ë Ë Ë Ë Ë Ë Ë Ë Ë Ë Initial value Constant Assign (“MOVE”) Fixed value 1:1 translation Translation via intervals User-defined routines Prefix Suffix Concatenate Individual ABAP coding D  DE A  AT F  FR Opciones que habilita LSMW para poder llevar a cabo el tratamiento de los campos que se ha definido al realizar el Análisis detallado de la Solución 001...100  10 101.300  30 .3.

Modo de trabajo de LSMW Reglas reutilizables Maestro de Materiales Pedido de ventas Número Material Pedido de compras Solicitud de pedido  Aseguran la consistencia de los datos para diferentes tipos de objetosdentro de un mismo proyecto .3.

Modo de trabajo de LSMW Otros pasos Ë Ë Ë Ë Asignación de ficheros Lectura de datos fuente Conversión de datos fuente Ejecutar Import .3.

conv) Proceso Direct Input Proceso IDoc de entrada SAP Estandard . Modo de trabajo de LSMW Flujo de proceso de LSMW Fich.3.read) Lectura de datos Uno o varios ficheros Fichero datos entrada en PC Fichero datos entrada en servidor Relación Estructuras Mapeo de campos Reglas de conversión Conversión de datos Proceso Batch Input Fich. datos leidos (.datos convertids (.

3.. que suelen generarse a partir de aplicaciones Excel y Access .. Datos cabecera de cliente Persona contacto P1 Persona de contacto P2 .. Modo de trabajo de LSMW Qué tipo de datos suele procesar LSMW ? Caracter identificativo (C=cabecera P=posición) C P P .. Ficheros de texto compuestos por uno o varios tipos de estructuras.

Modo de trabajo de LSMW Qué datos pueden migrarse por medio de LSMW ? Puede migrarse cualquier tipo de dato utilizando: Ë Ë Ë Ë Estandard Batch / Direct Input Recording de transacción estandard o a medida Method for Business Objects ´BAPI´ IDOC .3.

Modo de trabajo de LSMW 4.Indice 1. Requerimientos LSMW 3. Gestión Transporte LSMW 7. Información de soporte a LSMW 8. Técnicas de Migración 6. Paso a Paso 5. Introducción 2. Sumario .

Subproject y Object Transacción ‘LSMW‘ . Paso a Paso Definir Project.4.

4. Paso a Paso .

Maintain objects atributes Selección objeto. método y técnica de Import . Paso a Paso 1.4.

4. Paso a Paso Object Overview .

Maintain source structure Definir estructuras fuente y asignarlas tipo ( normal o subordinada) y nombre .4. Paso a Paso 2.

campo identificador tipo registro) Creación table list Creación individual . Maintain source fields Insertar campos en estructuras definidas (nombre. Paso a Paso 3. descripción.4. tipo.

Maintain structure relationships Relacionar estructuras fuentes con estructuras destino (algunas son obligatorias) . Paso a Paso 4.4.

move) Ë Opciones usuario avanzado Ë Ë Ë .4. Paso a Paso 5. coding. initial.Maintain field mapping and conversion rules Asignación de campos fuentes a destino (Auto-Fieldmapping) Ë Creación de conversión rules Ë (constant.

4. Paso a Paso Field documentation Documentación breve del campo R/3 de destino Possible values Valores posibles para el campo destino User Documentation Documentación de usuario Extras  Auto-Fieldmapping Asigna automáticamente campos origen a destino que tengan idéntica denominación .

4. Paso a Paso Conversión Rules Ë Después de asignacíon Existen varias técnicas Por defecto “MOVE” Ë Ë Posibilidad de aplicar únicamente si campo fuente no es inicial Ë .

Paso a Paso TECHNICAL FIELDS Campos de sistema. LSMW propondrá y asignará valor INITIAL FIELDS Visualización de campos iniciales CODING Visualización de código almacenado GLOBAL DATA DEFINITIONS Definir variables que podrán utilizarse en Fieldmapping Display Variants (Usuarios avanzados) PROCESSING POINTS Eventos que pueden utilizarse en Fieldmapping FORM ROUTINES (ABAP Subprograms) Definición de rutinas para su uso en Fieldmapping .4.

4. Paso a Paso SAP ha generado automáticamente el programa de conversión .

4. routines Reglas reutilizables dentro de un proyecto . Paso a Paso 6. translation. Maintain fixed values.

4. Paso a Paso Fixed Values .

Paso a Paso SOURCE FIELDS TARGET FIELDS INTERVAL VALUES CONTROL DATA T T r R a A n N s S L l A a T t I i O o N n TRANSLATION VALUES .4.

Paso a Paso User-written Routines .4.

Paso a Paso .txt separador tabulador 7.xls a . Specify files 8.4. Assign files .

Display read data .4.txt . Paso a Paso 9. Read data 10.read .

conv .4. Display convert data .read . Convert data 12. Paso a Paso 11.

Paso a Paso 1 3 2 13.4. Create batch input session Apariencia y funcionalidad dynpro dependen del objeto utilizado .

Paso a Paso 14. Run batch input session Ejecución juego de datos creado TRANSACCIÓN ‘SM35’ .4.

Frame program for periodic data transfer (/SAPDMC/SAP_LSMW_INTERFACE) .4. Paso a Paso 15.

Paso a Paso LSMW Proceso adicional JOB Read Data (sólo ficheros del servidor) Flujo de Transferencia Periódica Data conversion Data import .4.

Paso a Paso 5. Modo de trabajo de LSMW 4. Información de soporte a LSMW 8.Indice 1. Requerimientos LSMW 3. Sumario . Introducción 2. Técnicas de Migración 6. Gestión Transporte LSMW 7.

sin utilizar las Transacciones. Accesose vía Transacción ‘SHDB’. Posibilita la comunicación entre sistemas y suelen realizar alguna acción cuando se reciben (creación de un pedido. Puede utilizarse desde o hacía otros sistemas Ë Idoc Registro con estructura fija soportado por la mayoría de entornos. Ë Direct Input Entrada directa de datos en tablas. Técnicas de Migración Conceptos básicos Ë Bat Batch Input Carga en modo batch de datos en el sistema utilizando la mismas funcionalides que posee una transacción. Ë Bapi Función de acceso remoto. Ë Recording Grabación de una Transacción. …) .5. material.

1.5. Técnicas de Migración 5. Batch Input Utiliza batch input estandard de carga al igual que la antigüa transacción ‘SXDB’ Crean juegos de datos sobre transacciones standard .

Direct Input Existen Programas Direct Input y Transacciones Direct Input No utilizar si existe un Batch Input alternativo Normalmente realiza entradas directamente a tablas . Técnicas de Migración 5.5.2.

3. Técnicas de Migración 5.5. Recording Útil en transacciones sencillas que no dependan de la parametrización Alternativa a Standard Batch / Direct input Modo de realizar grabación similar a transacción SHDB .

Recording (cont.3. Técnicas de Migración 5.5.) Caution BD .

5.4. Bapi Alternativa a Standard Batch / Direct input Útiliza Bapis estandard Funcionamiento similar a Batch / Direct input Crea IDOC que se pueden procesar desde LSMW . Técnicas de Migración 5.

Bapi (cont.4.5.) El funcionamiento no varía hasta que se genera el fichero de conversión LSWM vía Bapi utilizará el fichero de conversión para crear el IDOC Procesando el IDOC se cargarán los datos . Técnicas de Migración 5.

Idoc Alternativa a Standard Batch / Direct input Útiliza IDOC’s estandard Funcionamiento similar a Batch / Direct input Crea IDOC que se pueden procesar desde LSMW .5. Técnicas de Migración 5.5.

5. Idoc (cont.5.) El funcionamiento no varía hasta que se genera el fichero de conversión LSWM vía IDOC utilizará el fichero de conversión para crear el IDOC Procesando el IDOC se cargarán los datos . Técnicas de Migración 5.

Paso a Paso 5.Indice 1. Información de soporte a LSMW 8. Modo de trabajo de LSMW 4. Técnicas de Migración 6. Gestión Transporte LSMW 7. Requerimientos LSMW 3. Sumario . Introducción 2.

Gestión Transporte LSMW Opción 1 Creación Orden Transporte Caution .6.

6. Gestión Transporte LSMW ENTORNO DESARROLLO FC1K900165 ENTORNO INTEGRACIÓN FC1K900165 ENTORNO PRODUCCIÓN .

Gestión Transporte LSMW Opción 2 Export / Import Proyect .6.

Gestión Transporte LSMW Export Download Proyecto desde entorno fuente a fichero de texto .6.

6. Gestión Transporte LSMW Import Upload Proyecto desde fichero de texto a entorno destino .

Información de soporte a LSMW 8. Paso a Paso 5. Gestión Transporte LSMW 7. Modo de trabajo de LSMW 4. Técnicas de Migración 6. Requerimientos LSMW 3.Indice 1. Sumario . Introducción 2.

7.Com .CAR) Guía de instalación Quick guide (“howtoguide”)  Contactar con  E-mail: lsm@sap. Información de soporte a LSMW Información  Información principal: sapnet  www.Sap.Com.De/lsmw  Download de:    Software (LSMW17.Service.

7. Información de soporte a LSMW Soporte  Online-service-system: componente XX-LSM .

7.6 Auto-estudio a partir de ejemplos de sapnet  . Información de soporte a LSMW Aprendizaje   Upon request Parte del curso de migración de datos BC420 versión 4.

Sumario . Paso a Paso 5. Introducción 2. Requerimientos LSMW 3.Indice 1. Técnicas de Migración 6. Modo de trabajo de LSMW 4. Gestión Transporte LSMW 7. Información de soporte a LSMW 8.

el tiempo y los costes Normalmente trabaja en idioma inglés ‘EN’ Sustituye a carga estandard transacción ‘SXDB’ Ë Ë Ë Ë Ë .8. Sumario Conceptos básicos LSMW es una herramienta basada en R/3 utilizada en migraciones cuyo origen es un sistema no SAP y destino un sistema SAP Transferencia única (ficheros locales y de red) o periódica (ficheros de red) Disminuye necesidad de desarrollos a medida.

8. Sumario
Conceptos básicos (cont.)
LSMW es una herramienta gratuita para clientes Asegura la consistencia de los datos importados No precisa de conocimiento extenso de SAP/ABAP Disminuye necesidad de desarrollos a medida, el tiempo y los costes Normalmente trabaja en idioma inglés ‘EN’ Sustituye a carga estandard transacción ‘SXDB’

Ë Ë Ë Ë Ë Ë

8. Sumario
Técnicas de Migración
Ë Ë Ë Ë

Batch / Direct Input Recording BAPI IDOC

8. Sumario
Reglas de conversión
Ë

Algunas pueden ser reutilizadas en todos los objetos de un mismo proyecto:
s

Fixed value, Translation, User-defined routines

Ë

Existen técnicas aplicables únicamente a objeto:
s

Initial value, Constant, MOVE, Concatenate, Individual ABAP coding

Prefix,

Suffix,

Ë

Dispone de opciones de usuario avanzado accesibles mediante la opción ‘Display Variants’

8. Sumario
Pasos LSMW Independientes de Técnica Migración
1. Maintain object atributes Elegir técnica de importación y tipo de transferencia de datos (única o periódica). Object Overview. 2. Maintain source structures Definición de estructuras origen. Estructuras normales y subordinadas 3. Maintain source fields Definición campos de estructuras origen. Campo ‘Tipo de registro’ si existen varias estructuras

Maintain fixed values. Sumario Pasos LSMW Independientes de Técnica Migración (cont). Extras  Autofieldmapping. Existen obligatorias y opcionales 5. 4. 6. translations. user routines Gestión de reglas de conversión reutilizables . Maintain structure relations Relacionar estructuras origen con estructuras destino. Maintain field mapping and conversion rules Mapear estructura origen a estructura destino aplicando reglas de conversión.8.

Specify files Especificar path y características de fichero de entrada 8.read . Assign files Relacionar estructuras internas con ficheros 9. Read data Leer el fichero de entrada generando fichero . 7.8. Sumario Pasos LSMW Independientes de Técnica Migración (cont).

Se han ejecutado las reglas de conversión 15.8.read.read generando fichero . Display read data Visualizar fichero .conv. no . Convert data Conversión del fichero . 10.conv 12. Únicamente se ha volcado el se ha convertido información 11. Frame program for periodic data transfer Programa marco para interfases periódicas fichero. Display convert data Visualizar fichero . Sumario Pasos LSMW Independientes de Técnica Migración (cont).

Sumario Pasos LSMW Dependientes de Técnica Migración Batch Input / Direct Input y Recording 13. Frame program for periodic data transfer Programa marco para interfases periódicas .8. Run batch input session Ejecución del juego de datos creado 15. 14. Create batch input session Generación del juego de datos a partir del fichero de conversión .conv.

Start idoc post-processing Reprocesamiento de Idoc .conv 14. Sumario Pasos LSMW Dependientes de Técnica Migración (cont. Start idoc processing Carga el Idoc en SAP 15.8.) BAPI / IDOC 13. Create Idoc Overview Accede a transacción WE05 (Lista de Idocs) 16. Start idoc creation Crea Idoc a partir del fichero de conversión .

8. Sumario Gestión Transporte LSMW Ë Existen dos vías: s Generación de una orden de transporte Extras Create Change Request s Export / Import Proyect Extras Export Proyect / Import Proyect .

Sign up to vote on this title
UsefulNot useful