Saltar al contenido

¿Qué es SSM LSMW? Pasos para migrar datos usando LSMW

¿Qué es SSM LSMW?

LSMW es una herramienta que admite la transferencia de datos desde sistemas que no son de SAP («Sistemas heredados») a sistemas SAP R / 3. Se trata de una transferencia única y periódica.

LSMW también admite la conversión de muchos datos del sistema heredado. Luego, los datos se pueden importar a un sistema SAP R / 3 a través de la entrada por lotes, la entrada directa, BAPI o IDOC.

Además, LSM Workbench proporciona una función de registro que permite la generación de un «objeto de migración de datos» para permitir la migración desde cualquier transacción requerida.

LSMW se puede utilizar para seguir 3 funciones:

Las principales funciones del LSM Workbench son:

  1. Datos de importacion (datos heredados en tablas de hojas de cálculo y / o archivos secuenciales)
  2. Convertir datos (del formato de origen al formato de destino)
  3. Datos de importacion (en la base de datos de la aplicación R / 3)

Para iniciar un banco de trabajo LSMW, use una transacción LSMW

Además, consulte el siguiente tutorial sobre cómo ejecutar LSMW paso a paso

Ingrese la transacción LSMW en SAP, para iniciar el banco de trabajo.

El banco de trabajo LSMW muestra la siguiente información:

  • Proyecto: ID con un máximo de 10 caracteres para nombrar su proyecto de transferencia de datos. Si desea transferir datos de varios sistemas heredados, puede crear un proyecto, p. Ej. para cada sistema heredado.
  • Subproceso: Reconocimiento con un máximo de 10 caracteres utilizados como otro atributo estructural.
  • Objeto: ID con un máximo de 10 caracteres para nombrar el objeto comercial.

Ingrese ID de proyecto, ID de subproyecto, ID de objeto. Haga clic en Ejecutar para que aparezca la siguiente pantalla. GRADOS en su migración de datos LSMW

Puede seleccionar el paso que desee y hacer clic en ejecutar. Miramos cada paso en detalle

Paso 1- Mantener los atributos de los objetos.

cuatro métodos de transferencia de datos:

  1. Entrada estándar / por lotes: Programas de carga estándar
  2. Grabación de entrada por lotes: Aquí puede crear su propia grabación y usarla para cargar / editar datos
  3. BAPI: Las BAPI estándar se utilizan para cargar datos.
  4. IDOC: Se pueden utilizar todos los módulos de función de entrada de IDOC para procesar los datos

Intentamos encontrar un método de procesamiento adecuado según la necesidad. Si es un Master estándar lo podemos conseguir por el primer método. De lo contrario, intentamos utilizar BAPI o Idocs. Si el requisito es altamente personalizable, utilizamos la grabación para procesar los datos.

Paso 2: mantener las estructuras de origen

Las estructuras de origen se pueden utilizar para diseñar la jerarquía de archivos que se cargarán.

Paso 3: mantener los campos de origen

En esta pantalla, los campos cargados desde el archivo de texto se pueden guardar aquí. Las claves con nombres idénticos se aceptan como clave

Una fuente archivada se utiliza para identificar si un registro en particular debe ir a la estructura especificada. Por ejemplo: si un archivo contiene conjuntos de encabezados y conjuntos de elementos, podemos especificar el primer campo ya que el indicador dice «H» para los encabezados y «I» para el elemento. Entonces, al leer el archivo, verifica el primer campo, si es ‘H’, entonces lee en la estructura de origen del otro encabezado que se escribe en la estructura de origen del elemento.

Los campos de origen se pueden mantener fácilmente en forma de mantenimiento de tablas.

Paso 4: mantener relaciones estructuradas

Las estructuras necesarias para procesar los datos deben asignarse aquí. El objetivo puede tener muchas estructuras y muchas estructuras de origen. El mapeo entre las estructuras de origen y destino debe realizarse después de una revisión cuidadosa.

Paso 5: Mantenga las reglas de conversión y asignación de campos

En este paso, asigna campos de origen para centrarse en los campos y define cómo cambiará el contenido del campo.

Se mostrarán todos los campos de todas las estructuras de destino, seleccionados por usted en el paso anterior. Se muestra la siguiente información para cada área objetivo:

  • Campo Descripción
  • Campos de origen asignados (si los hay)
  • Tipo de regla (valor fijo, traducción, etc.)
  • Codificación.

Nota: el sistema tiene algunos campos predeterminados. Estos campos se denominan «campos técnicos» y están marcados como «Configuración predeterminada». La codificación de estos campos no se muestra cuando ingresa por primera vez al mapeo de campo; se puede mostrar a través de la versión de demostración. Cambiar la configuración predeterminada puede cambiar significativamente el flujo de conversión de datos. Si ha cambiado la configuración predeterminada por error, puede restaurarla seleccionando Agregar -> Restaurar por defecto.

Paso 6: mantener valores fijos, traducciones y rutinas de escritura del usuario

Las 3 funciones reutilizables se guardan aquí:

  1. Valores fijos: Los valores fijos son valores fijos que se fijan a lo largo del proyecto, por ejemplo: Código de empresa. Podemos asignar un valor fijo a BUKRS y este valor fijo se puede utilizar en todas las cosas de este proyecto. Entonces, si el valor cambia, solo podemos cambiar en un lugar, es decir, en los valores fijos en lugar de cambiarlos en todos los objetos.
  2. Traducciones: Aquí puede mantener la traducción fija para cualquier campo heredado y la traducción se puede asignar al archivo, en Reglas de conversión y asignación de campos. La traducción puede ser 1: 1 o muchas: 1, etc.
  3. Procedimientos definidos por el usuario: Son subrutinas definidas por el usuario que se utilizan en el objeto para procesar los datos.

Las Tres funciones mencionadas anteriormente son Reglas reutilizables que son válidas para todos los objetos en un Proyecto.

Paso 7: especificar archivos

Aquí definimos los archivos que usamos para cargar los datos. El archivo puede estar en el front-end o en el servidor de aplicaciones.

Paso 8- Asignar archivos

Aquí definimos qué archivo usaremos para su carga actual, es decir, si el archivo está en un servidor de presentación o en un servidor de aplicaciones.

Paso 9- Leer detalles

Al leer los datos del archivo, tenemos la opción de leer solo unos pocos registros y no todo el fragmento para habilitar Prueba de los primeros registros. Esto también proporciona el parámetro de selección definido por el usuario que se puede utilizar para restringir los datos leídos en función de la condición especificada.

Paso 10- Mostrar detalles de lectura

  • En este paso, puede mostrar todos o parte de los datos en forma de tabla. Al hacer clic en línea, se muestra toda la información de esta línea de manera clara. Lo mismo sucede cuando hace clic en Contenido del campo.
  • Una pantalla de cambio permite seleccionar una vista de una o varias líneas.
  • Una paleta de colores de visualización muestra los colores de los niveles jerárquicos individuales.

Paso 11- Convertir datos

La conversión de los datos implica la transferencia de datos desde el origen a las estructuras de destino según las rutinas de conversión escritas en el mapeo de campos y los procedimientos de conversión.

Paso 12- Importar datos

Los pasos que muestra el programa dependen del tipo de objeto seleccionado:

Entrada o grabación por lotes estándar:

  1. Crear una sesión de entrada por lotes
  2. Ejecutar una sesión de entrada por lotes

Entrada directa estándar:

  1. Iniciar una sesión de entrada directa

BAPI o IDOC:

  1. Empiece a crear IDOC
  2. Iniciar el procesamiento de IDOC
  3. Crear una descripción general de IDOC
  4. Iniciar IDOC de posprocesamiento

Esto completa una descripción detallada de los pasos para transferir sus datos usando LSMW en SAP.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *