100% encontró este documento útil (3 votos)
2K vistas81 páginas

Manual LSMW para Instructores SAP

Este documento describe Legacy System Migration Workbench (LSMW), una herramienta de SAP para migrar y cargar datos desde sistemas no SAP a sistemas SAP. Explica que LSMW permite importar datos de hojas de cálculo y archivos de texto de forma periódica o única, convirtiendo los datos al formato de SAP mediante reglas predefinidas. También permite migrar una amplia gama de datos maestros y transaccionales utilizando interfaces estándar de SAP como entrada por lotes e IDoc. LSMW proporcion

Cargado por

Nacho Suarez
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (3 votos)
2K vistas81 páginas

Manual LSMW para Instructores SAP

Este documento describe Legacy System Migration Workbench (LSMW), una herramienta de SAP para migrar y cargar datos desde sistemas no SAP a sistemas SAP. Explica que LSMW permite importar datos de hojas de cálculo y archivos de texto de forma periódica o única, convirtiendo los datos al formato de SAP mediante reglas predefinidas. También permite migrar una amplia gama de datos maestros y transaccionales utilizando interfaces estándar de SAP como entrada por lotes e IDoc. LSMW proporcion

Cargado por

Nacho Suarez
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

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’.
1. Introducción
2. Preguntas frecuentes LSMW

¿ Cuáles son las funciones básicas


de LSMW ?

❐ Importar datos desde Hojas de cálculo y ficheros secuenciales.


❐ 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, batch input, direct input) o recordings de
grabaciones estandard y a medida.
1. 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. Cuentas G/L,
maestros de clientes, vendedores, materiales,…) y
datos transaccionales(ej. Documentos financieros,
pedidos de ventas,…).
❐ Por medio de grabaciones de transacciones : Otros
tipos de datos siempre y cuando la transacción pueda
trabajar en modo batch.
1. Introducción
2. Preguntas frecuentes LSMW

¿ Puedo estar seguro de que los datos


importados serán consistentes ?

❐ Si. Los datos se cargan vía interfases estandard SAP.


❐ Todos los chequeos que son procesados por las transacciones
online serán ejecutados, siendo rechazados los datos invalidos .
1. Introducción

¿ Necesito un conocimiento extenso de


ABAP para utilizar LSMW ?

❐ No. 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.
1. Introducción

¿ Debo migrar tabla por tabla ?

❐ No. Al migrar Business Objects como maestros


materiales, clientes, documentos, …, todas las
tablas que dependen de estos serán informadas
automáticamente.
1. Introducción

¿ Puedo transerir datos que estén


en mi PC ?

❐ Sí. LSMW puede leer los datos directamente del


PC. Solamente al declarar la carga como
periódica, los datos deben encontrarse en un
servidor accesible por R/3.
1. Introducción

¿ Es LSMW parte del sistema


estandard de R3 ?

❐ No. LSMW puede ser descargado desde


http://service.sap.com/LSMW.
1. Introducción

¿ LSMW produce algún algún coste adicional


a la instalación estandard ?

❐ No. LSMW está disponible gratuitamente para los


clientes de SAP .
1. Introducción

¿ Puedo construir interfases periódicas


mediante LSMW ?

❐ Si, es posible utilizando el programa marco


/SAPDMC/SAP_LSMW_INTERFACE.
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
2. Requerimientos LSMW

De Organización:

❐ Parametrización del sistema finalizada.


❐ Conocimientos básicos LSMW (1-2 días).
❐ Conocer estructuras de datos “ Qué campos significan qué ? ”
❐ Conocimientos técnicos y funcionales de SAP básicos :
■ R/3 (batch input processing, Idoc processing)
■ ABAP
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
3. Modo de trabajo de LSMW

Análisis global de estructuras

Datos
Bási
Datos
Sociedad
Maestro de Migración
Clientes
Datos
Dat Bancarios
Crédi

Realizar un primer análisis para definir a una relación


entre las estruturas de los sistema funte y destino
3. Modo de trabajo de LSMW

Análisis detallado de estructuras

Datos
Bási
Datos
Sociedad
Maestro de
Clientes
Datos
Datos Bancarios
Crédito

Desglosar la información para relacionar los campos


de ambos sistemas entre sí
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, reglas de conversión, etc ...
3. Modo de trabajo de LSMW

Reglas de conversión predefinadas

❐ Initial value Opciones que habilita


LSMW para poder llevar a
❐ Constant D  DE
A  AT cabo el tratamiento de los
❐ Assign (“MOVE”) F  FR campos que se ha definido
❐ Fixed value al realizar el Análisis
❐ 1:1 translation detallado de la Solución
❐ Translation via intervals
❐ User-defined routines 001...100  10
❐ Prefix 101...200  20
201...300  30
❐ Suffix
❐ Concatenate
❐ Individual ABAP coding
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. Modo de trabajo de LSMW

Uno o varios
Flujo de proceso de LSMW ficheros
Fichero datos
entrada en
Fich. datos Lectura de PC
leidos datos
Relación (.read) Fichero datos
Estructuras entrada en
servidor

Mapeo de
Conversión de
campos
datos

SAP Estandard
Proceso
Reglas de Batch Input
conversión
Fich.datos Proceso
convertids Direct Input
(.conv)
Proceso
IDoc de entrada
3. Modo de trabajo de LSMW

Qué tipo de datos suele procesar LSMW ?

Ficheros de texto
C Datos cabecera de cliente compuestos por uno o
Caracter P Persona contacto P1 varios tipos de
identificativo P Persona de contacto P2
(C=cabecera ... ...
estructuras, que
P=posición) suelen generarse a
partir de aplicaciones
Excel y Access
3. 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
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
4. Paso a Paso

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

1. Maintain objects atributes


Selección objeto, método
y técnica de Import
4. Paso a Paso

Object Overview
4. Paso a Paso

2. Maintain source structure


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

3. Maintain source fields


Insertar campos en
estructuras definidas
(nombre, tipo, descripción,
Creación
campo identificador tipo
table list
registro)

Creación
individual
4. Paso a Paso

4. Maintain structure relationships


Relacionar estructuras fuentes con estructuras
destino (algunas son obligatorias)
4. Paso a Paso

5.Maintain field mapping and


conversion rules

❐ Asignación de campos fuentes
a destino (Auto-Fieldmapping)
❐ Creación de conversión rules

(constant, coding, initial, move)


❐ Opciones usuario avanzado

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
4. 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

PROCESSING POINTS
Display Variants Eventos que pueden utilizarse en Fieldmapping

(Usuarios avanzados)
FORM ROUTINES (ABAP Subprograms)
Definición de rutinas para su uso en Fieldmapping
4. Paso a Paso

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

6. Maintain fixed values,


translation, routines
Reglas reutilizables dentro
de un proyecto
4. Paso a Paso

Fixed Values
4. Paso a Paso

SOURCE INTERVAL
FIELDS VALUES
TARGET
FIELDS T
rT
aR
nA
N
sS
lL
CONTROL TRANSLATION
DATA
aA VALUES
T
tI
iO
oN
n
4. Paso a Paso

User-written
Routines
4. Paso a Paso
.xls a .txt
separador
tabulador

7. Specify files 8. Assign files


4. Paso a Paso

9. Read data 10. Display read data

.txt .read
4. Paso a Paso

11. Convert data 12. Display convert data

.read .conv
4. Paso a Paso

13. Create batch input session


Apariencia y funcionalidad dynpro
dependen del objeto utilizado
4. Paso a Paso

14. Run batch input session


Ejecución juego de datos creado

TRANSACCIÓN ‘SM35’
4. Paso a Paso

15. Frame program for periodic


data transfer
(/SAPDMC/SAP_LSMW_INTERFACE)
4. Paso a Paso

LSMW
Proceso JOB
adicional

Read Data
(sólo ficheros del
servidor)

Data conversion
Flujo de
Transferencia
Periódica
Data import
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
5. Técnicas de Migración

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

5.1. Batch Input

Utiliza batch input estandard de


carga al igual que la antigüa
transacción ‘SXDB’
Crean juegos de datos sobre
transacciones standard
5. Técnicas de Migración

5.2. Direct Input

Existen Programas Direct Input


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

5.3. 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
5. Técnicas de Migración

5.3. Recording (cont.)

Caution BD
5. Técnicas de Migración

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
5. Técnicas de Migración

5.4. Bapi (cont.)

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


5. Técnicas de Migración

5.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. Idoc (cont.)

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


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
6. Gestión Transporte LSMW

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

ENTORNO FC1K900165 ENTORNO FC1K900165 ENTORNO


DESARROLLO INTEGRACIÓN PRODUCCIÓN
6. 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. Gestión Transporte LSMW

Import
Upload Proyecto
desde fichero de texto
a entorno destino
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
7. Información de soporte a LSMW

Información

 Información principal: sapnet


 www.Service.Sap.Com.De/lsmw

 Download de:
 Software (LSMW17.CAR)
 Guía de instalación
 Quick guide (“howtoguide”)

 Contactar con
 E-mail: [email protected]
7. Información de soporte a LSMW

Soporte

 Online-service-system: componente XX-LSM


7. Información de soporte a LSMW

Aprendizaje

 Upon request
 Parte del curso de migración de datos BC420
versión 4.6
 Auto-estudio a partir de ejemplos de sapnet
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
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, el tiempo y los costes
❐ Normalmente trabaja en idioma inglés ‘EN’
❐ Sustituye a carga estandard transacción ‘SXDB’
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:
■ Fixed value, Translation, User-defined routines

❐ Existen técnicas aplicables únicamente a objeto:


■ Initial value, Constant, MOVE, Prefix, Suffix,
Concatenate, Individual ABAP coding

❐ 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
8. Sumario

Pasos LSMW Independientes de Técnica Migración (cont).

4. Maintain structure relations


Relacionar estructuras origen con estructuras destino.
Existen obligatorias y opcionales
5. Maintain field mapping and conversion rules
Mapear estructura origen a estructura destino
aplicando reglas de conversión. Extras  Auto-
fieldmapping.
6. Maintain fixed values, translations, user routines
Gestión de reglas de conversión reutilizables
8. Sumario

Pasos LSMW Independientes de Técnica Migración (cont).

7. Specify files
Especificar path y características de fichero de entrada
8. Assign files
Relacionar estructuras internas con ficheros
9. Read data
Leer el fichero de entrada generando fichero .read
8. Sumario

Pasos LSMW Independientes de Técnica Migración (cont).

10. Display read data


Visualizar fichero .read. Únicamente se ha volcado el fichero, no
se ha convertido información
11. Convert data
Conversión del fichero .read generando fichero .conv
12. Display convert data
Visualizar fichero .conv. Se han ejecutado las reglas de
conversión
15. Frame program for periodic data transfer
Programa marco para interfases periódicas
8. Sumario

Pasos LSMW Dependientes de Técnica Migración

Batch Input / Direct Input y Recording


13. Create batch input session
Generación del juego de datos a partir del fichero de
conversión .conv.
14. Run batch input session
Ejecución del juego de datos creado
15. Frame program for periodic data transfer
Programa marco para interfases periódicas
8. Sumario

Pasos LSMW Dependientes de Técnica Migración (cont.)

BAPI / IDOC
13. Start idoc creation
Crea Idoc a partir del fichero de conversión .conv
14. Start idoc processing
Carga el Idoc en SAP
15. Create Idoc Overview
Accede a transacción WE05 (Lista de Idocs)
16. Start idoc post-processing
Reprocesamiento de Idoc
8. Sumario

Gestión Transporte LSMW

❐ Existen dos vías:

■ Generación de una orden de transporte


Extras Create Change Request

■ Export / Import Proyect


Extras Export Proyect / Import Proyect

También podría gustarte