SAP ERP / Creación de un LSMW (con codificación ABAP)

LSMW, es decir, Banco de trabajo de Migración de sistemas Heredados, es una herramienta que admite la transferencia de datos de sistemas no SAP («Sistemas heredados») a sistemas SAP R/3. Esta puede ser una transferencia de una sola vez, así como una transferencia periódica.

En palabras simples, si tiene una transacción que hacer, por ejemplo, deje actualizar un campo en particular en let VA02 (Cambio de orden de venta), y tiene que hacer lo mismo para múltiples Órdenes de venta en VA02, entonces LSMW es su herramienta para hacer eso. Tú, por supuesto, tienes MASStransacción, pero LSMW tiene sus propios beneficios.

Beneficios?

  • es más rápido.
  • Puede ejecutarlo en segundo plano, en primer plano y también activar un evento de parada en caso de que haya un error.
  • Genera un registro al final.
  • Puede escribir código ABAP para validaciones personalizadas.
  • Puede pasar constantes, agregar prefijos/ sufijos a su registro de datos.
  • etc.

Ahora, veamos, ¿cómo lo hacemos?

Pasos a seguir:

Pasos a seguir:

1. Introduzca el código LSMW.

2. Introduzca un nombre de Proyecto, Subproyecto y objeto. Pueden ser los mismos que en mi caso, y puedes hacerlo diferente. A algunos les gusta crear un proyecto y luego agregar un subproyecto tras otro.

3. Haga clic en el icono Crear junto al botón Ejecutar e ingrese una descripción de breif de su LSMW.

4. Ahora haga clic en ejecutar como resaltado.

5. Un LSMW tiene 13 pasos, como puede ver en la captura de pantalla a continuación:

6. Haga doble clic en el elemento individual o haga clic en el botón Ejecutar para entrar en los pasos.

PASO : 1 Definir atributos de objeto Seleccione la opción «Grabación de entrada por lotes» y haga clic en el botón resaltado para crear una grabación.

Crear Grabación. Dale un nombre a tu grabación.

Ingrese el Código de transacción / el código de transferencia.

Registre sus pasos y haga clic en «Guardar», y así es como se vería su pantalla después de guardar la Transacción. Aquí puede verificar si todos sus campos se han grabado correctamente o no. Incluso se pueden ver los registros de datos introducidos.

Sin fallar, haga clic en «Default All».

Si desea eliminar los campos no deseados que se capturaron mientras estaba grabando, seleccione el campo y haga clic en el botón resaltado para eliminarlos de la selección. «Guardar» y volver a ver la pantalla de abajo.

Ahora, vuelva y seleccione el campo de grabación, y haga clic en F4 para obtener la grabación que acaba de grabar.

STEP : 2 Define Source Structures.Now, the system should automatically take you to the next step.Now, create a Structure, and mention a decription for it.

PASO: 3 Definir Campo de origen

Antes de ingresar a este paso, haga clic en «Vista general de objetos». Haga clic en el botón «Tabla».
Ahora, copie el contenido a continuación en una hoja de Excel. ¿Por qué? Lo sabrás en los próximos pasos.

Ahora, vuelve atrás y haz doble clic en tu 3er paso y debajo está la pantalla que deberías poder ver. Seleccione la Estructura y haga clic en el botón resaltado.

Ahora, copie los nombres de campo, la longitud y otros detalles de su hoja de Excel en esta estructura. Haga clic en Guardar y vuelva a entrar en el siguiente paso.

PASO: 4 Definir Relaciones de Estructura.

En este paso, solo necesita asignar su Grabación del Paso 1 a la Estructura que creó en el Paso 2.

PASO: 5 Defina Reglas de Asignación y Conversión de Campos.

Este es un paso muy crucial, donde se supone que debe asignar el origen. Esta es la etapa en la que puede asignar Constantes, agregar Prefijo/ Sufijo e incluso Código ABAP para Validaciones personalizadas.

Seleccione el campo y, a continuación, haga clic en «Campo de origen» como resaltado para asignar el Campo de origen.

Seleccione el campo de origen correspondiente

Para escribir Código ABAP, seleccione el campo y haga clic en Regla.

Seleccione Código ABAP.

Escribe tus validaciones personalizadas y haz clic en Guardar.

El siguiente paso no es necesario. Nunca lo he usado abajo. Si lo ha hecho, menciónelo en los comentarios a continuación.

Por lo tanto, esto completa su creación de LSMW, los pasos restantes son justo donde crea un formato de datos .archivo txt, y subirlo a su sistema, Leer, Convertir e iniciar la actividad de ejecución de la sesión de carga de los datos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.