Tabla de Contenidos
Introducción de LSMW
A menudo nos hemos encontrado con desafíos para migrar la carga masiva de registros maestros en SAP durante nuestro viaje de implementación. Hoy intentaremos explicar cómo surgió este problema con el uso de herramientas estándar de SAP. LSMW (Legacy System Migration Workbench) es una herramienta SAP basada en software para transferencias únicas o periódicas de datos de sistemas no SAP a SAP (restringidos de SAP a SAP) (y con restricción de SAP a SAP).
Sus funciones principales son: Importar datos heredados de tablas de hojas de cálculo de PC o archivos secuenciales.LSMW se puede utilizar en todo el módulo SAP, como SAP SD, SAP MM.
¿Qué es la migración de datos?
Los datos del sistema heredado deben transferirse al Sistema que no es SAP para implementar el sistema SAP R / 3. También es necesario mover regularmente los datos del sistema Heredado de Trading al sistema R/3 (interfaz).
Al final de la implementación de R/3, la migración de datos entra en escena, donde todos los datos maestros y datos transaccionales deben transferirse al sistema SAP recién configurado. La primera configuración debe completarse & pasar a producción y luego comenzar con la actividad de migración de datos. En esta fase, trasladaremos todos los datos maestros al sistema SAP antes de que el sistema esté operativo para el usuario.
La migración de datos es un paso muy importante para cualquier implementación exitosa de SAP. La migración de datos representa aproximadamente del 20% al 40% de los costes totales de implementación.
Hay dos herramientas que utilizamos a menudo para migrar datos
- BDC (Comunicación de datos por lotes)
- LSMW (Banco de Trabajo de Migración de Sistemas Heredados)
Hoy nos centraremos solo en LSMW. Comencemos
Qué es LSMW|Qué es lsmw en sap
El formulario completo de LSMW es un Banco de trabajo de Migración de sistema Heredado. El Banco de trabajo LSMW es una herramienta basada en R / 3 que nos permite transferir datos una o regularmente desde sistemas que no son SAP a R/3.Es una herramienta muy simple & fácil de usar que hace la migración masiva de datos en unos pocos pasos simples. Las importaciones de datos en R / 3 deben ser de mejor calidad y consistencia que la velocidad y el rendimiento de la inmigración de datos.
¿Cómo funciona LSMW en sap ?
Las funciones principales de LSMW son:
- Importar datos (datos heredados en MS excel o archivo secuencial en formato de texto)
- Conversión de datos (del formato de origen al formato de destino)
- Importar los datos en la base de datos R/3 de la aplicación
Ventajas de LSMW
- La ventaja de la importación de LSMW que se utilizará en cada caso se define por el objeto de negocio, así como la disponibilidad de programas de entrada estándar.
- R / 3 está integrado, lo que lo hace independiente de las plataformas individuales.
- Consistencia de los datos por métodos estándar uso para importación
- Entradas por lotes
- Entradas directas
- BAPI (Interfaces de Programación de Aplicaciones Empresariales)
- IDOC(Documentos intermedios)
- Utilizar las habilidades y la codificación existentes.
Tipos de LSMW en sap
La herramienta LSMW ofrece cuatro opciones de carga diferentes. entendamos qué es ventajas & desventajas
Entrada por lotes:
- Ventajas: Fácil de modificar, todos los campos son accesibles y el reprocesamiento es rápido.
- Desventajas: Relativamente lento; para usar nuevas pantallas o pestañas, se debe crear una nueva grabación; no se puede acceder fácilmente a las transacciones de enjoy; las diferencias en el procesamiento en primer plano y en segundo plano pueden ocurrir dependiendo de la configuración del usuario.
Entrada estándar/directa
- Ventajas: Bien probado, carga rápida y procesamiento simple.
- Desventajas: No hay transacciones enjoy, y las transacciones no siempre se completan con todos los campos de entrada.
BAPI’s
- Ventajas: Interfaz lógica, fácil de procesar y rápida de cargar para usuarios funcionales/finales centrados en los procesos de negocio. al contrario de la opinión común, el uso de este formulario presenta una serie de inconvenientes.
- Desventajas :No siempre se completan todos los campos de entrada de transacciones
IDOCs
- Ventajas: Carga rápida, procesamiento simple y baja programación para IDOCs estándar
- Desventajas:Se necesita conocer el procesamiento de IDOC, y realizar cambios en un IDOC generado previamente puede llevar mucho tiempo.
Diferencia entre BDC & LSMW ?
- La grabación de entrada directa, BAPI, Idoc y entrada por lotes son algunas de las técnicas de migración de datos ofrecidas por LSMW, donde, por otro lado, BDC emplea principalmente sesiones de entrada por lotes y el proceso de TRANSACCIÓN DE LLAMADAS.
- Hay un límite en la cantidad de registros que se pueden enviar en una sola sesión de BDC (999 registros). En LSMW, no existe tal restricción.
- LSMW se preocupa más por la configuración, mientras que BDC se preocupa más por la programación.
¿cuántos pasos hay en Lsmw?
LSMW contiene 14 pasos esenciales además de la creación y grabación de proyectos/subproyectos/objetos.
¿Cuáles son los pasos para crear un nuevo LSMW en SAP | Cómo se utiliza el LSMW?
Este es un ejemplo de cómo usar el método de conversión LSMW en SAP. Dado que LSMW es una transacción adicional, no está disponible en el menú regular de SAP. Introduzca el código de transacción LSMW.
En este ejemplo, crearemos registros maestros de clientes utilizando LSMW
Cada actividad de conversión está organizada en Proyectos, Subproyectos y Objetos. Aquí necesitamos definir Objetos de Proyecto, Subproyecto &
La pantalla principal de LSMW ofrece actividades paso a paso tipo asistente. Debemos completar estos pasos para completar nuestra conversión de datos. El cursor se mueve automáticamente al siguiente paso después de completar cada paso.
Paso 1: Mantener atributos de objeto
En este ejemplo, crearemos un nuevo cliente en SAP, por lo que actualizaremos los registros maestros del cliente con transacciones en este caso (XD01). Para grabar la transacción R/3, seleccione el botón de opción Grabación de entrada por lotes, ya que vamos a usar métodos de grabación simples y presione el icono de resumen de grabación. Introduzca XD01 REC como nombre de grabación, Customer Master Create Recording como resumen y XD01 como código de transacción.
Alternativa, podemos utilizar otros métodos
El sistema llama a XD01 para crear transacciones de cambio de cliente como se muestra a continuación
Especifique campos de clave obligatorios para la creación de clientes. En este caso, hemos especificado grupo de cuentas, saludo de nombre, Nombre de cliente & Término de búsqueda para crear maestro de cliente. Una vez completada la grabación, R / 3 registra el flujo de pantallas y campos y guarda la información. Los valores predeterminados se establecen cuando se registró la transacción.
Tenga en cuenta que el proceso de registro de transacciones almacena los nombres de los campos en un formato técnico. El sistema muestra los nombres técnicos pulsando la tecla F1 en cada pantalla y, a continuación, pulsando la tecla F9. A continuación, puede sustituir nombres descriptivos por nombres técnicos.
Paso 2. Mantener estructuras de origen
Dar a la estructura de origen un nombre y una descripción
Paso 3. Mantener campos de origen
En este paso, se deben enumerar los campos de la estructura de origen. La forma más fácil de introducir nombres de campo, tipos y longitudes para cada campo es haciendo clic en el icono «Tabla de mantenimiento»
Utilice nombres de campo con los mismos nombres que los nombres de campo de destino, ya que en el paso 5 «Mantener reglas de asignación y conversión de campos», puede utilizar la función » asignación automática de campos.
Paso 4: Mantener Relaciones de estructura
Ejecutar un paso de «Mantener relaciones de estructura». . La relación se configura automáticamente por defecto, porque solo hay una estructura de origen/destino.
Paso 5: Mantener la asignación de campos & Reglas de conversión
Utilice la asignación automática de campos para Mantener la asignación de campos & reglas de conversión.
Medida 6: Mantener valores fijos, traducciones, rutinas definidas por el usuario para LSMW
También podemos reutilizar rutinas definidas por el usuario y traducciones reutilizables que se pueden usar para tareas de transformación. Este paso no es necesario en este caso.
Paso 7: Especificar los archivos locales
En este paso necesitamos especificar cómo está el diseño del archivo de entrada. El archivo de entrada es un archivo con nombres de campo en la primera fila. Está disponible como C:\Users \ prueba\1.txt en mi pc (disco local).
Aquí hemos especificado el formato de archivo delimitado por tabulaciones
Paso 8: Asignar archivos
Realice el paso Asignar archivos como se muestra a continuación y el sistema establece automáticamente la estructura de origen por nombre de archivo.
Medida 9: Leer datos
En este paso,LSMW lee los datos del archivo de origen (de la unidad de PC local).& lea y convierta las filas seleccionadas en valores de datos de formato interno.
Paso 10: Mostrar datos de lectura
Es un paso opcional. Si es necesario, se puede revisar el contenido del campo de las filas de datos leídos.
Paso 11: Convertir datos
Este es el paso por el que los datos de origen (en formato de origen) se convierten realmente en un formato de destino. Los campos de origen se asignan a las áreas de destino en función de las reglas de conversión definidas.
Paso 12: Mostrar datos convertidos
Este es otro paso opcional para ver cómo se transforman los datos de origen en formato SAP interno
Paso 13: Crear sesión de entrada por lotes
Podemos crear una sesión por lotes para procesar actualizaciones cuando los datos de origen se convierten a un formato interno.
Paso 14: Ejecutar Sesión de entrada por lotes
Ejecutar sesión de entrada por lotes nos permite ejecutar la sesión de BDC. Una transacción SM35 estándar para la administración de sesiones de BDC es el rendimiento de una sesión de entrada por lotes. Los registros maestros del cliente se actualizan en el sistema una vez que haya completado con éxito la sesión de entrada por lotes. Al ver los registros maestros del cliente, puede confirmar esto (XD01).
Ahora se recomienda validar los cambios en el Sistema SAP antes de realizar la carga masiva de datos. Alternativamente, puede usar LSMW en su sistema de calidad. Si todo funciona correctamente, utilice el mismo lsmw en su sistema de producción
¿Cómo importa y exporta Lsmw en SAP?
Es muy fácil mover LSMW de un servidor a cualquier otro utilizando la exportación e importación funcional de cualquier proyecto/objeto. Elija los objetos que desea Exportar e importar. El sistema descarga automáticamente la regla de asignación en un archivo de formato de texto haciendo clic en el proyecto de exportación.
Del mismo modo, en el servidor de destino, debe cargar la regla de asignación de proyectos / objetos que sale mediante la funcionalidad de importación
¿Es posible utilizar Lsmw en S / 4 Hana?
En S / 4 Hana SAP proporciona objetos de migración predefinidos que puede usar. La migración se realiza con LTMC, la herramienta (Cabina de migración de transferencia heredada), a la cabina de migración SAP S/4HANA, se puede acceder a través de la transacción de LTMC.
Espero que este artículo le ayude a explorar cómo aprovechar las herramientas de migración de datos LSMW. Aquí hay un par de otros artículos que usted compruebe
- SAP GUI
- metodología Asap
- SDLC
- SAP Ewm
- configuración de Variantes