35
document.doc Fecha: 22/10/2004 Página: 1 de 35 Manual de LSMW 1. Definición de un LSMW 2 2. Proceso de Ejecución de un LSMW 3 2.1 Creación de Proyecto LSMW 3 2.1.1 Secuencia de actividades de ejecución de un LSMW 3 2.2 Creación de una grabación 4 2.2.1 Elaboración de Archivo de Carga 6 2.3 Creación de Tabla para Carga 9 2.4 Creación de Campos de la Tabla de Carga 10 2.5 Creación de Relación entre Tabla de Carga y Grabación 12 2.6 Creación de Relaciones entre los Campos de la Grabación y los Campos de la Tabla de carga 13 2.7 Definición de rutinas 15 2.8 Especificación de Archivo de Carga 15 2.9 Asignación de Archivo de Carga 18 2.10 Lectura de Archivo de Carga 19 2.11 Pre-visualización de Datos a Cargar 20 2.12 Conversión de la Información a SAP 21 2.13 Visualización de la Información a Cargar a SAP 22 2.14 Creación de LSMW 23 2.15 Ejecución de LSMW 24 3. Importación / Exportación de Proyecto LSMW 26 3.1 Exportación de Proyecto LSMW 26 3.2 Importación de Proyecto LSMW 27

F920_Manual de LSMW

Embed Size (px)

Citation preview

Page 1: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 1 de 34

Manual de LSMW

1. Definición de un LSMW 2

2. Proceso de Ejecución de un LSMW 3

2.1 Creación de Proyecto LSMW 32.1.1 Secuencia de actividades de ejecución de un LSMW 3

2.2 Creación de una grabación 42.2.1 Elaboración de Archivo de Carga 6

2.3 Creación de Tabla para Carga 9

2.4 Creación de Campos de la Tabla de Carga 10

2.5 Creación de Relación entre Tabla de Carga y Grabación 12

2.6 Creación de Relaciones entre los Campos de la Grabación y los Campos de la Tabla de carga 13

2.7 Definición de rutinas 15

2.8 Especificación de Archivo de Carga 15

2.9 Asignación de Archivo de Carga 18

2.10 Lectura de Archivo de Carga 19

2.11 Pre-visualización de Datos a Cargar 20

2.12 Conversión de la Información a SAP 21

2.13 Visualización de la Información a Cargar a SAP 22

2.14 Creación de LSMW 23

2.15 Ejecución de LSMW 24

3. Importación / Exportación de Proyecto LSMW 26

3.1 Exportación de Proyecto LSMW 26

3.2 Importación de Proyecto LSMW 27

Page 2: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 2 de 34

Manual de LSMW

Page 3: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 3 de 34

Manual de LSMW

1. Definición de un LSMW

Un LSMW es un programa de carga masiva a partir de un archivo fuente. Los principales pasos de un LSMW son:

Etapa DescripciónGrabación En este paso el sistema graba las acciones que

realice un usuario dentro de una transacción. Se graban los campos que se registran y los comandos que se utilizan. Este paso es muy importante puesto que luego el sistema seguirá la grabación fielmente sin validar que el proceso sea o no el correcto.

Elaboración de un archivo de carga En esta etapa se elabora una tabla en un archivo de texto. Se definen las columnas y el tipo de información dentro de cada columna. De este archivo el sistema obtendrá los datos para generar la carga masiva.

Vinculación entre archivo de carga y grabación

En este paso se indica en el sistema qué columna del archivo de texto debe ir en cada campo de SAP.

Ejecución de la carga masiva En esta etapa el sistema repite la grabación ingresando la información del archivo de texto.

Page 4: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 4 de 34

Manual de LSMW

2. Proceso de Ejecución de un LSMW

2.1 Creación de Proyecto LSMW

1. Ingresar a la transacción LSMW2. Presionar SHIFT + F1 para crear un nuevo proyecto.3. Colocar nombre de Proyecto, Subproyecto y Objeto.4. Presionar F8 para ejecutar e ingresar a la secuencia de actividades de ejecución de un

LSMW.

2.1.1 Secuencia de actividades de ejecución de un LSMW

En la pantalla mostrada a continuación se muestran todos los pasos a seguir para ejecutar una carga masiva.

El orden de ejecución de las actividades es obligatorio y es de arriba hacia abajo. Cuando se finalice una actividad, se grabe y se regrese a la secuencia de actividades el

sistema automáticamente habrá colocado el puntero en la actividad siguiente. Cuando se ingrese a una actividad se debe modificar el estado de “visualizar” a “modificar”,

ya que por estándar se presenta el estado de “visualizar”. En algunos ambientes de Productivo no se visualizan los rótulos de cada actividad a seguir,

por lo que es recomendable manejar el número de orden. Para visualizar el número de orden de cada actividad se debe presionar SHIFT + F6.

Page 5: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 5 de 34

Manual de LSMW

2.2 Creación de una grabación

1. Dar doble clic sobre la primera actividad.

2. Presionar Display-change3. Colocar puntero en “Batch- input” y dar clic en el ícono de los “cerros con sol”.

Page 6: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 6 de 34

Manual de LSMW

4. Dar clic en Crear en la siguiente pantalla.5. Colocar la descripción corta y la descripción larga de la grabación y presionar el check.6. Colocar el código de la transacción donde se desea realizar la grabación en la pantalla emergente.

7. Realizar la grabación en la transacción seleccionada. Se debe tener en cuenta que todas las acciones que se realicen durante la grabación serán imitadas por el sistema. También se debe considerar que las acciones que se realicen durante la grabación generan registros en el sistema.

Page 7: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 7 de 34

Manual de LSMW

8. Al finalizar la grabación se debe dar clic en “Retroceder” o presionar F3 hasta la pantalla que se muestra a continuación. En esta pantalla se visualizan todos los campos a los que se ha accedido en la grabación y la información que se colocó en cada uno.

9. Para que el sistema reconozca los campo se debe dar clic sobre el ícono “Default all” o presionar CRTL + F2 y luego se debe presionar Grabar o CTRL + S. Se debe mantener esta pantalla de SAP abierta mientras se procede a elaborar el archivo de carga.

2.2.1 Elaboración de Archivo de Carga

10. Copiar a un archivo Excel cada columna de la pantalla de grabación de SAP del paso anterior. Para copiar se presiona CRTL + Y, se marca el área a copiar y se presiona CRTL + C.

Page 8: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 8 de 34

Manual de LSMW

11. Eliminar los campo repetidos del archivo Excel, así como los espacios dentro de las celdas (la función “=espacios(RANGO)” de Excel elimina los espacios dentro de celdas).12. Insertar dos columnas a la derecha del nombre de los campos SAP. La primera columna será el tipo de dato y la segunda columna insertada será la longitud del campo.13. Completar los tipos de dato: C = Para datos alfanuméricos; DDMY = Para fechas.14. Completar las longitudes de los campos en el archivo Excel. Se debe tener en cuenta que las longitudes que se ingresen no deben ser menores a la de los campo de SAP para evitar truncar la información. Finalizada esta actividad se obtiene la estructura de carga.

15. Copiar la columna de los campos SAP en el archivo Excel y pegarla traspuesta en una nueva hoja del archivo Excel utilizando “Pegado Especial”.

Page 9: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 9 de 34

Manual de LSMW

16. Pegar con el mismo procedimiento los datos grabados en la segunda fila:

17. Esta hoja de Excel, que tiene de cabera los nombres de campos SAP, será el archivo de carga masiva. Concluido el registro de la información a cargar al sistema en esta hoja de cálculo se debe grabar el archivo Excel con la extensión “.txt”. Finalizada esta operación se debe regresar a la pantalla de SAP que se dejó abierta.18. En la pantalla de SAP presionar la flecha de retroceso o F3.18. Seleccionar la grabación realizada en la siguiente pantalla, presionar Enter, Grabar o CTRL + S y presionar la flecha de retroceso o F3.

Page 10: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 10 de 34

Manual de LSMW

2.3 Creación de Tabla para Carga

1. Dar doble clic en la segunda actividad.

2. Presionar Display-change.3. Presionar Crear o CRTL + F4

Page 11: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 11 de 34

Manual de LSMW

4. Ingresar la descripción corta y larga de la tabla de carga que se creará para almacenar los datos del archivo que se creó en los pasos anteriores. El nombre de la tabla no tiene relación con ninguna del sistema, por lo que se debe usar un nombre que facilite al usuario del LSMW. No se debe colocar en el nombre espacios en blanco, tampoco las descripciones pueden empezar con números ni con la misma descripción de la grabación. Finalizado el registro presionar check.

5. Presionar Grabar o CTRL + S y la flecha de retroceso o F3.

2.4 Creación de Campos de la Tabla de Carga

1. Dar doble clic en la tercera actividad.

2. Presionar Display-change.3. Dar clic sobre el nombre de la tabla de carga creada en el paso anterior.

Page 12: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 12 de 34

Manual de LSMW

4. Presionar CRTL + F95. Copiar la estructura de carga realizada en el archivo Excel.

6. Pegar la estructura en SAP. En este paso se definió qué campos tendrá la tabla de carga masiva.

Page 13: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 13 de 34

Manual de LSMW

7. Se presiona Enter, Guardar o CRTL + S y luego la flecha de retroceso o CRTL F3.

2.5 Creación de Relación entre Tabla de Carga y Grabación

1. Dar doble clic en la cuarta actividad.

2. Presionar Display-change.

Page 14: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 14 de 34

Manual de LSMW

3. Se debe presionar Guardar o CTRL + S y luego la flecha de retroceso o F3.

2.6 Creación de Relaciones entre los Campos de la Grabación y los Campos de la Tabla de carga

1. Dar doble clic en la quinta actividad.

2. Presionar Display-change.3. Dar clic sobre un campo y dar clic en Crear o presionar CTRL. + F2.4. Elegir el campo de la tabla de carga que se relacionará con el campo de la grabación y presionar Check.

Page 15: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 15 de 34

Manual de LSMW

5. Realizar la misma operación para todos los campos. En este paso se realizaron las vinculaciones entre los campos del archivo de carga y los campos registrados por SAP en la grabación inicial.

Page 16: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 16 de 34

Manual de LSMW

6. Presionar Guardar o CTRL + S y presionar la flecha de retroceso o F3.

2.7 Definición de rutinas

1. Esta actividad se pasa por alto y se coloca el puntero en el séptimo paso.

Page 17: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 17 de 34

Manual de LSMW

2.8 Especificación de Archivo de Carga

1. Dar doble clic en la séptima actividad.

2. Presionar Display-change.3. Dar doble clic en el primer rectángulo.

4. Especificar en el primer campo la ruta del archivo de carga.

Page 18: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 18 de 34

Manual de LSMW

5. Antes de asignar el archivo validar que no se hayan generado espacios en blanco en el archivo de texto.

Page 19: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 19 de 34

Manual de LSMW

6. Configurar los campos y opciones según la pantalla a continuación:

6. Presionar Guardar o CTRL + S y la flecha de retroceso o F3.

Page 20: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 20 de 34

Manual de LSMW

2.9 Asignación de Archivo de Carga

1. Dar doble clic en la octava actividad.

2. Presionar Display-change.

Page 21: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 21 de 34

Manual de LSMW

3. Presionar Guardar o CTRL + S y la flecha de retroceso o F3.

2.10 Lectura de Archivo de Carga

1. Dar doble clic en la novena actividad.

2. Mantener los dos checks activados.

3. Presionar Ejecutar o F8. A continuación se muestra el resultado de la carga del archivo.4. Validar que el número de registros sea el correcto.

Page 22: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 22 de 34

Manual de LSMW

2.11 Pre-visualización de Datos a Cargar

1. Dar doble clic en la décima actividad.

2. Dar clic sobre cualquier registro y validar que la información sea la correcta.

Page 23: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 23 de 34

Manual de LSMW

4. Presionar la flecha de retroceso o F3.

2.12 Conversión de la Información a SAP

1. Dar doble clic en la décimo primera actividad.

2. Presionar Ejecutar o F8.

Page 24: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 24 de 34

Manual de LSMW

3. Validar que el número de registros sea el correcto.

4. Presionar la flecha de retroceso o F3.

2.13 Visualización de la Información a Cargar a SAP

1. Dar doble clic en la décimo segunda actividad.

Page 25: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 25 de 34

Manual de LSMW

2. Dar clic en check.3. Revisar datos a cargar a SAP.

3. Presionar la flecha de retroceso o F3.

Page 26: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 26 de 34

Manual de LSMW

2.14 Creación de LSMW

1. Dar clic en la décimo tercera actividad.2. Presionar Ejecutar o F8.3. Presionar el check.

2.15 Ejecución de LSMW

1. Dar clic en la décimo cuarta actividad.

2. Marcar el LSMW creado y dar clic en Ejecutar o presionar F8.

Page 27: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 27 de 34

Manual de LSMW

3. Señalar la opción “Visible” para visualizar todo el proceso o “Sólo Errores” para sólo ver los errores en la carga y dar clic en el check.

4. Finalizada la carga masiva se accede a la siguiente pantalla donde se presiona Finaliza batch input.

Page 28: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 28 de 34

Manual de LSMW

Page 29: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 29 de 34

Manual de LSMW

3. Importación / Exportación de Proyecto LSMW

En esta sección se describe el procedimiento para exportar un proyecto LSMW a un archivo de texto.

3.1 Exportación de Proyecto LSMW

1. Ingresar a la transacción LSMW.2. Presionar CRTL + F8.3. Señalar el proyecto que se desea exportar en la pantalla.

Dar clic en el check.

5. Presionar F8.6. Colocar el nombre y ubicación del archivo de texto donde se exportará el proyecto.7. Presionar Transferir.

Page 30: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 30 de 34

Manual de LSMW

3.2 Importación de Proyecto LSMW

1. Ingresar a la transacción LSMW.2. Presionar CRTL + F93. Ingresar la ubicación del proyecto LSMW en archivo de texto.

4. Presionar Transferir5. Dar clic en el check de la pantalla emergente6. Presionar F7 si se desea importar el proyecto manteniendo su nombre original o presionar F8 si se desea importar y modificar el nombre del proyecto original, como en la pantalla a continuación. Se debe tener en cuenta que si existe un proyecto con igual nombre no se podrá realizar la importación.

7. Presionar el check8. Presionar el check en la pantalla emergente.9. Presionar la flecha de retroceso o F310. Validar la importación en la pantalla inicial

Page 31: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 31 de 34

Manual de LSMW

Error en el 4 step

Salir a la primera pantalla del lsmw e ir a setteing

Page 32: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 32 de 34

Manual de LSMW

Y luego colocar la siguiente info

Bucar en cada uno de los botones según el mandante donde se encuentra, ejemplo

Page 33: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 33 de 34

Manual de LSMW

La solucion no es colocando los atributos anteriores, primero revisar que tenga el nombre del RECORDING

Page 34: F920_Manual de LSMW

document.docFecha: 22/10/2004 Página: 34 de 34

Manual de LSMW