instructuror_lsmw

Post on 04-Jul-2015

1.160 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SAPSAPR/3R/3

LSMW Legacy System Migration Workbench

Manual del Instructor

Indice 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

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.

¿ Qué es Legacy System Migration Workbench?

1. Introducción 1. Introducción

A lo largo de todo el curso se hablará de LSMW para referirnos a dicha herramienta

¿ Cuáles son sus principales características ?

1. Introducción 1. Introducción

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

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.

¿ Cuáles son las funciones básicas de LSMW ?

2. Preguntas frecuentes LSMW 2. Preguntas frecuentes LSMW 1. Introducción 1. Introducción

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.

¿ Qué datos pueden ser migrados a través de LSMW ?

1. Introducción 1. Introducción

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 .

¿ Puedo estar seguro de que los datos importados serán consistentes ?

2. Preguntas frecuentes LSMW 2. Preguntas frecuentes LSMW 1. Introducción 1. Introducción

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.

¿ Necesito un conocimiento extenso de ABAP para utilizar LSMW ?

1. Introducción 1. Introducción

No. Al migrar Business Objects como maestros materiales, clientes, documentos, …, todas las tablas que dependen de estos serán informadas automáticamente.

¿ Debo migrar tabla por tabla ?

1. Introducción 1. Introducción

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.

¿ Puedo transerir datos que estén en mi PC ?

1. Introducción 1. Introducción

No. LSMW puede ser descargado desde http://service.sap.com/LSMW.

¿ Es LSMW parte del sistema estandard de R3 ?

1. Introducción 1. Introducción

No. LSMW está disponible gratuitamente para los clientes de SAP .

¿ LSMW produce algún algún coste adicional a la instalación estandard ?

1. Introducción 1. Introducción

¿ Puedo construir interfases periódicas mediante LSMW ?

Si, es posible utilizando el programa marco /SAPDMC/SAP_LSMW_INTERFACE.

1. Introducción 1. Introducción

Indice 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

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

De Organización:

2. Requerimientos LSMW 2. Requerimientos LSMW

Indice 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 3. Modo de trabajo de LSMW

Análisis global de estructuras

Realizar un primer análisis para definir a una relación entre las estruturas de los sistema funte y destino

Maestro de Clientes

Datos Bancarios

Datos Sociedad

Dat Crédi

Datos Bási

Migración

3. Modo de trabajo de LSMW 3. Modo de trabajo de LSMW

Análisis detallado de estructuras

Desglosar la información para relacionar los campos de ambos sistemas entre sí

Maestro de Clientes

Datos Bancarios

Datos Sociedad

Datos Crédito

Datos Bási

3. Modo de trabajo de LSMW 3. Modo de trabajo de LSMW

Análisis detallado de la solución

MOVE

TRANSLATION

FIXED VALUE

Nombre

País

Nombre

País

Región Región

Definir el tratamiento de la información campo a campo, mapeo, reglas de conversión, etc ...

Initial value

Constant

Assign (“MOVE”)

Fixed value

1:1 translation

Translation via intervals

User-defined routines

Prefix

Suffix

Concatenate

Individual ABAP coding

D DEA ATF FR

001...100 10101...200 20201...300 30

3. Modo de trabajo de LSMW 3. Modo de trabajo de LSMW

Reglas de conversión predefinadas

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

Número MaterialNúmero Material

Maestro de MaterialesMaestro de Materiales

Pedido de ventasPedido de ventas

Pedido de comprasPedido de compras

Solicitud de pedidoSolicitud de pedido

3. Modo de trabajo de LSMW 3. Modo de trabajo de LSMW

Reglas reutilizables

Aseguran la consistencia de los datos para diferentes tipos de objetosdentro de un mismo proyecto

3. Modo de trabajo de LSMW 3. Modo de trabajo de LSMW

Otros pasos

Asignación de ficheros

Lectura de datos fuente

Conversión de datos fuente

Ejecutar Import

Uno o varios ficheros

SA

P E

stand

ard

Conversión de datos

Conversión de datos

Proceso Batch Input

Proceso Batch Input

Fichero datos entrada en

PC

Fichero datos entrada en

PCLectura de datos

Lectura de datos

Fich.datosconvertids

(.conv)

Fich.datosconvertids

(.conv)

Fich. datos leidos (.read)

Fich. datos leidos (.read) Fichero datos

entrada en servidor

Fichero datos entrada en

servidor

Proceso IDoc de entrada

Proceso IDoc de entrada

ProcesoDirect Input

ProcesoDirect Input

Relación Estructuras

Mapeo de campos

Reglas de conversión

Relación Estructuras

Mapeo de campos

Reglas de conversión

3. Modo de trabajo de LSMW 3. Modo de trabajo de LSMW

Flujo de proceso de LSMW

C Datos cabecera de clienteP Persona contacto P1P Persona de contacto P2... ...

CaracterCaracter identificativoidentificativo (C=cabecera(C=cabeceraP=posición)P=posición)

3. Modo de trabajo de LSMW 3. Modo de trabajo de LSMW

Qué tipo de datos suele procesar LSMW ?

Ficheros de texto compuestos por uno o

varios tipos de estructuras, que

suelen generarse a partir de aplicaciones

Excel y Access

3. Modo de trabajo de LSMW 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 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 4. Paso a Paso

Definir Project, Subproject y Object

Transacción ‘LSMW‘

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

Object OverviewObject Overview

4. Paso a Paso 4. Paso a Paso

2. Maintain source structure

Definir estructuras fuente y asignarlas tipo ( normal o

subordinada) y nombre

4. Paso a Paso 4. Paso a Paso

3. Maintain source fieldsInsertar campos en

estructuras definidas (nombre, tipo, descripción,

campo identificador tipo registro)

3. Maintain source fieldsInsertar campos en

estructuras definidas (nombre, tipo, descripción,

campo identificador tipo registro)

Creación table list

Creaciónindividual

4. Paso a Paso 4. Paso a Paso

4. Maintain structure relationshipsRelacionar estructuras fuentes con estructuras

destino (algunas son obligatorias)

4. Maintain structure relationshipsRelacionar estructuras fuentes con estructuras

destino (algunas son obligatorias)

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

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

Documentación breve del campo R/3 de destino

Valores posibles para el campo destino

Field documentation

Possible values

Extras Auto-Fieldmapping Asigna automáticamente campos origen a destino que tengan idéntica denominación

User Documentation

Documentación de usuario

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

Display Variants

(Usuarios avanzados)

TECHNICAL FIELDS

Campos de sistema, LSMW propondrá y asignará valor

4. Paso a Paso 4. Paso a Paso

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

Eventos que pueden utilizarse en Fieldmapping

FORM ROUTINES (ABAP Subprograms)

Definición de rutinas para su uso en Fieldmapping

SAP ha generado automáticamente el programa de

conversión

SAP ha generado automáticamente el programa de

conversión

4. Paso a Paso 4. Paso a Paso

6. Maintain fixed values, translation, routines

Reglas reutilizables dentro de un proyecto

6. Maintain fixed values, translation, routines

Reglas reutilizables dentro de un proyecto

4. Paso a Paso 4. Paso a Paso

Fixed Values

4. Paso a Paso 4. Paso a Paso

T

R

A

NS

L

AT

I

O

N

Translation

SOURCE FIELDS TARGET FIELDS

CONTROL DATA

INTERVAL VALUES

TRANSLATION VALUES

4. Paso a Paso 4. Paso a Paso

User-written Routines

4. Paso a Paso 4. Paso a Paso

.xls a .txt separador tabulador

7. Specify files 8. Assign files

4. Paso a Paso 4. Paso a Paso

10. Display read data9. Read data

.txt .read

4. Paso a Paso 4. Paso a Paso

11. Convert data 12. Display convert data

.read .conv

4. Paso a Paso 4. Paso a Paso

1

2

3

13. Create batch input sessionApariencia y funcionalidad dynpro

dependen del objeto utilizado

13. Create batch input sessionApariencia y funcionalidad dynpro

dependen del objeto utilizado

4. Paso a Paso 4. Paso a Paso

14. Run batch input sessionEjecución juego de datos creado14. Run batch input session

Ejecución juego de datos creado

TRANSACCIÓN ‘SM35’

4. Paso a Paso 4. Paso a Paso

15. Frame program for periodic data transfer

(/SAPDMC/SAP_LSMW_INTERFACE)

15. Frame program for periodic data transfer

(/SAPDMC/SAP_LSMW_INTERFACE)

4. Paso a Paso 4. Paso a Paso

4. Paso a Paso 4. Paso a Paso

LSMW Proceso adicional

JOB

Read Data (sólo ficheros del

servidor)

Data conversion

Data import

Flujo de Transferencia

Periódica

Flujo de Transferencia

Periódica

Indice 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 5. 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.

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

Utiliza batch input estandard de carga al igual que la antigüa

transacción ‘SXDB’

Crean juegos de datos sobre transacciones standard

5.1. Batch Input

Existen Programas Direct Input y Transacciones Direct Input

No utilizar si existe un Batch Input alternativo

Normalmente realiza entradas directamente a tablas

5.2. Direct Input

5. Técnicas de Migración 5. Técnicas de Migración

Ú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.3. Recording

5. Técnicas de Migración 5. Técnicas de Migración

Caution BD

5. Técnicas de Migración 5. Técnicas de Migración

5.3. Recording (cont.)

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

5.4. Bapi

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

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

5.4. Bapi (cont.)

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

5.5. Idoc

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

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

5. Técnicas de Migración 5. Técnicas de Migración

5.5. Idoc (cont.)

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

Opción 1

Creación Orden Transporte

Caution

ENTORNO

DESARROLLO

ENTORNO

INTEGRACIÓN

ENTORNO

PRODUCCIÓN

FC1K900165

6. Gestión Transporte LSMW 6. Gestión Transporte LSMW

FC1K900165

Opción 2

Export / Import Proyect

6. Gestión Transporte LSMW 6. Gestión Transporte LSMW

Export

Download Proyecto desde entorno fuente

a fichero de texto

6. Gestión Transporte LSMW 6. Gestión Transporte LSMW

Import

Upload Proyecto desde fichero de texto

a entorno destino

6. Gestión Transporte LSMW 6. Gestión Transporte LSMW

Indice 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 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: lsm@sap.Com

Soporte

Online-service-system: componente XX-LSM

7. Información de soporte a LSMW 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

7. Información de soporte a LSMW 7. Información de soporte a LSMW

Indice 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 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 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’

Técnicas de Migración

Batch / Direct Input

Recording

BAPI

IDOC

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

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

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

8. Sumario 8. Sumario

top related