instructuror_lsmw
TRANSCRIPT
![Page 1: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/1.jpg)
SAPSAPR/3R/3
LSMW Legacy System Migration Workbench
Manual del Instructor
![Page 2: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/2.jpg)
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
![Page 3: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/3.jpg)
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
![Page 4: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/4.jpg)
¿ 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’.
![Page 5: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/5.jpg)
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
![Page 6: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/6.jpg)
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
![Page 7: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/7.jpg)
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
![Page 8: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/8.jpg)
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
![Page 9: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/9.jpg)
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
![Page 10: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/10.jpg)
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
![Page 11: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/11.jpg)
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
![Page 12: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/12.jpg)
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
![Page 13: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/13.jpg)
¿ Puedo construir interfases periódicas mediante LSMW ?
Si, es posible utilizando el programa marco /SAPDMC/SAP_LSMW_INTERFACE.
1. Introducción 1. Introducción
![Page 14: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/14.jpg)
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
![Page 15: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/15.jpg)
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
![Page 16: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/16.jpg)
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
![Page 17: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/17.jpg)
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
![Page 18: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/18.jpg)
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
![Page 19: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/19.jpg)
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 ...
![Page 20: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/20.jpg)
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
![Page 21: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/21.jpg)
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
![Page 22: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/22.jpg)
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
![Page 23: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/23.jpg)
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
![Page 24: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/24.jpg)
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
![Page 25: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/25.jpg)
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
![Page 26: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/26.jpg)
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
![Page 27: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/27.jpg)
4. Paso a Paso 4. Paso a Paso
Definir Project, Subproject y Object
Transacción ‘LSMW‘
Definir Project, Subproject y Object
Transacción ‘LSMW‘
![Page 28: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/28.jpg)
4. Paso a Paso 4. Paso a Paso
![Page 29: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/29.jpg)
1. Maintain objects atributes
Selección objeto, método y técnica de Import
4. Paso a Paso 4. Paso a Paso
![Page 30: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/30.jpg)
Object OverviewObject Overview
4. Paso a Paso 4. Paso a Paso
![Page 31: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/31.jpg)
2. Maintain source structure
Definir estructuras fuente y asignarlas tipo ( normal o
subordinada) y nombre
4. Paso a Paso 4. Paso a Paso
![Page 32: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/32.jpg)
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
![Page 33: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/33.jpg)
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
![Page 34: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/34.jpg)
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
![Page 35: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/35.jpg)
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
![Page 36: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/36.jpg)
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
![Page 37: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/37.jpg)
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
![Page 38: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/38.jpg)
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
![Page 39: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/39.jpg)
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
![Page 40: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/40.jpg)
Fixed Values
4. Paso a Paso 4. Paso a Paso
![Page 41: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/41.jpg)
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
![Page 42: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/42.jpg)
User-written Routines
4. Paso a Paso 4. Paso a Paso
![Page 43: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/43.jpg)
.xls a .txt separador tabulador
7. Specify files 8. Assign files
4. Paso a Paso 4. Paso a Paso
![Page 44: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/44.jpg)
10. Display read data9. Read data
.txt .read
4. Paso a Paso 4. Paso a Paso
![Page 45: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/45.jpg)
11. Convert data 12. Display convert data
.read .conv
4. Paso a Paso 4. Paso a Paso
![Page 46: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/46.jpg)
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
![Page 47: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/47.jpg)
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
![Page 48: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/48.jpg)
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
![Page 49: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/49.jpg)
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
![Page 50: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/50.jpg)
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
![Page 51: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/51.jpg)
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, …)
![Page 52: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/52.jpg)
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
![Page 53: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/53.jpg)
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
![Page 54: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/54.jpg)
Ú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
![Page 55: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/55.jpg)
Caution BD
5. Técnicas de Migración 5. Técnicas de Migración
5.3. Recording (cont.)
![Page 56: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/56.jpg)
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
![Page 57: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/57.jpg)
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.)
![Page 58: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/58.jpg)
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
![Page 59: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/59.jpg)
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.)
![Page 60: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/60.jpg)
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
![Page 61: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/61.jpg)
6. Gestión Transporte LSMW 6. Gestión Transporte LSMW
Opción 1
Creación Orden Transporte
Caution
![Page 62: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/62.jpg)
ENTORNO
DESARROLLO
ENTORNO
INTEGRACIÓN
ENTORNO
PRODUCCIÓN
FC1K900165
6. Gestión Transporte LSMW 6. Gestión Transporte LSMW
FC1K900165
![Page 63: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/63.jpg)
Opción 2
Export / Import Proyect
6. Gestión Transporte LSMW 6. Gestión Transporte LSMW
![Page 64: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/64.jpg)
Export
Download Proyecto desde entorno fuente
a fichero de texto
6. Gestión Transporte LSMW 6. Gestión Transporte LSMW
![Page 65: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/65.jpg)
Import
Upload Proyecto desde fichero de texto
a entorno destino
6. Gestión Transporte LSMW 6. Gestión Transporte LSMW
![Page 66: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/66.jpg)
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
![Page 67: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/67.jpg)
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: [email protected]
![Page 68: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/68.jpg)
Soporte
Online-service-system: componente XX-LSM
7. Información de soporte a LSMW 7. Información de soporte a LSMW
![Page 69: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/69.jpg)
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
![Page 70: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/70.jpg)
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
![Page 71: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/71.jpg)
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’
![Page 72: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/72.jpg)
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’
![Page 73: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/73.jpg)
Técnicas de Migración
Batch / Direct Input
Recording
BAPI
IDOC
8. Sumario 8. Sumario
![Page 74: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/74.jpg)
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
![Page 75: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/75.jpg)
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
![Page 76: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/76.jpg)
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
![Page 77: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/77.jpg)
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
![Page 78: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/78.jpg)
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
![Page 79: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/79.jpg)
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
![Page 80: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/80.jpg)
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
![Page 81: Instructuror_LSMW](https://reader033.vdocuments.us/reader033/viewer/2022052214/5571fb2049795991699404b4/html5/thumbnails/81.jpg)
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