You are on page 1of 92

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 1 de 92

INDICE

1. INTRODUCCIN.....................................................................................................................3 2. OBJETIVO ...............................................................................................................................3 3. ALCANCE.................................................................................................................................3 4. GENERALIDADES..................................................................................................................4


4.1 INDEPENDENCIA DE MANDANTE........................................................................................................................... 4 4.2 AUTORIZACIONES................................................................................................................................................ 4 4.3 ESTRUCTURA....................................................................................................................................................... 4 4.4 PROCESO............................................................................................................................................................. 5 4.5 UTILIZACIN....................................................................................................................................................... 5 4.6 NOTAS VLIDAS PARA TODOS LOS PASOS DEL PROCESO.........................................................................................5

5. PREPARACIN PREVIA........................................................................................................7
5.1 PREPARACIN PREVIA DEL ARCHIVO DE TEXTO (*.TXT) SEPARADO POR TABS.......................................................7 5.2 CREAR PROYECTO, SUBPROYECTO Y OBJETO: (TX LSMW)..................................................................................8

6. MAESTRO DE MATERIALES - METODOLOGA 1 STANDARD BATCH/DIRECT INPUT........12


6.1 PASO 1: MANTENER ATRIBUTOS DEL OBJETO...................................................................................................... 12 6.2 PASO 2: MANTENER LA ESTRUCTURA DE ORIGEN................................................................................................ 14 6.3 PASO 3: MANTENER LOS CAMPOS DE LA ESTRUCTURA DE ORIGEN.......................................................................16 6.4 PASO 4: MANTENER RELACIN DE LA ESTRUCTURA DE ORIGEN...........................................................................20 6.5 PASO 5: MANTENER LIGA ENTRE CAMPOS Y REGLAS DE CONVERSIN..................................................................23 6.6 PASO 6: MANTENER VALORES FIJOS, TRADUCCIONES Y RETINAS DEFINIDAS POR EL USUARIO...............................30 ............................................................................................................................................................................. 30 6.7 PASO 7: ESPECIFICAR ARCHIVOS......................................................................................................................... 30 6.8 PASO 8: ASIGNAR ARCHIVOS.............................................................................................................................. 35 6.9 PASO 9: LEER DATOS......................................................................................................................................... 36 6.10 PASO 10: VISUALIZAR LOS DATOS LEDOS POR SAP..........................................................................................37 6.11 PASO 11: CONVERTIR LOS DATOS LEDOS POR SAP........................................................................................... 39 6.12 PASO 12: VISUALIZAR LOS DATOS CONVERTIDOS POR SAP...............................................................................40 6.13 PASO 13: COMENZAR EL PROGRAMA DE ENTRADA DIRECTA..............................................................................43

7. MAESTRO DE MATERIALES - METODOLOGA 2 GRABACIN DE BATCH INPUT47


7.1 PASO 1: MANTENER ATRIBUTOS DEL OBJETO...................................................................................................... 47 7.2 PASO 2: MANTENER LA ESTRUCTURA DE ORIGEN................................................................................................ 55 7.3 PASO 3: MANTENER LOS CAMPOS DE LA ESTRUCTURA DE ORIGEN.......................................................................57 7.4 PASO 4: MANTENER RELACIN DE LA ESTRUCTURA DE ORIGEN...........................................................................61 7.5 PASO 5: MANTENER LIGA ENTRE CAMPOS Y REGLAS DE CONVERSIN..................................................................62 7.6 PASO 6: MANTENER VALORES FIJOS, TRADUCCIONES Y RETINAS DEFINIDAS POR EL USUARIO...............................67 7.7 ........................................................................................................................................................................ 67 7.8 PASO 7: ESPECIFICAR ARCHIVOS......................................................................................................................... 67 7.9 PASO 8: ASIGNAR ARCHIVOS.............................................................................................................................. 72 7.10 PASO 9: LEER DATOS....................................................................................................................................... 73 7.11 PASO 10: VISUALIZAR LOS DATOS LEDOS POR SAP..........................................................................................74 7.12 PASO 11: CONVERTIR LOS DATOS LEDOS POR SAP........................................................................................... 76 7.13 PASO 12: VISUALIZAR LOS DATOS CONVERTIDOS POR SAP...............................................................................77 7.14 PASO 13: CREAR SESIN DE BATCH INPUT........................................................................................................ 79

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 2 de 92

7.15 PASO 14: EJECUTAR SESIN DE BATCH INPUT...................................................................................................80

8. COPIA DE PROYECTOS, SUBPROYECTOS Y OBJETOS ENTRE MANDANTES/SERVIDORES .....................................................................................................................................................82


8.1 PROCESO........................................................................................................................................................... 82

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 3 de 92

Las copias de pantalla de este documento, corresponden a SAP ECC6.0 ERP 2005, y pueden ser levemente diferentes en otras versiones de SAP 1. Introduccin Tiempo atrs, y trabajando en un proyecto, me v ante la necesidad de crear vistas del maestro de materiales en forma masiva. No contaba con el soporte de consultora ABAP que pudiera crear Batch Inputs, y no tena nociones de programacin. Alguien me sugiri que utilizara la transaccin LSMW (Herramienta de migracin de datos del sistema actual a SAP) y fue as como fui adentrndome en la utilizacin de esta poderosa y efectiva herramienta. Haba informacin acerca de LSMW bastante general, pero lamentablemente, no haba mucha informacin detallada y orientada a Consultores funcionales con conocimientos limitados en cuanto a la transferencia de datos se refiere excepto por la siguiente (English) , la cual utilic como gua al comienzo de mi estudio:

Es por ello que me atrev a crear una gua detallada que ayudara a un Consultor funcional a lograr el objetivo de ingresar datos masivamente en el sistema, utilizando esta herramienta, y partiendo desde lo ms elemental hasta la conclusin final, sin sobresaltos. Espero haber logrado mi cometido. Esta gua est dedicada a todos los consultores funcionales SAP que necesiten que LSMW FUNCIONE! Puede utilizarse para carga de datos maestros de proveedores, clientes, materiales, servicios, carga de asientos, datos maestros de activo fijo, cuentas de mayor, registros de condiciones, documentos de compras, hojas de ruta, equipos, puestos de trabajo, y muchos otros. Daniel Bernardo Coria SAP ECC60/ERP2005 SCM Procurement Certified Consultant 2. Objetivo Documentar mediante texto y grficos, la utilizacin de la transaccin LSMW (Legacy System Migration Workbench) en forma bsica, para su utilizacin por los Consultores Funcionales cuando: Se requiere carga inicial de datos de un sistema anterior (Legacy) Se requiere cargar datos en SAP pero se carece de soporte ABAP para la creacin de Batch Inputs Se calcula que es ms rpido y prctico usar LSMW que desarrollar un Batch Input. 3. Alcance Se documentarn pautas generales y se desarrollarn ejemplos concretos para la carga de datos para: MM Maestro de materiales La informacin aqu mostrada, permite utilizarse en otros mdulos y objetos

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 4 de 92

En este documento se trabajar con dos de los cuatro metodos de carga: Standard batch/direct input Batch Input Recording

Standard batch/direct input: Bsicamente, se est seleccionando una estructura estandard de SAP que contiene todos los elementos pertenecientes al objeto elegido. Por ejemplo, el objeto 0020 Maestro de materiales, contiene todas las vistas y todos los campos de stas vistas. La eleccin de este metodo permite luego, relacionar cada campo del archivo de texto con los datos a cargar con cada campo de esta estructura. Batch Input Recording: A diferencia del mtodo anterior, en ste se efecta una grabacin de la transaccin (Similar a SHDB, para quienes lo conocen), por lo cual permite luego relacionar cada campo del archivo a cargar con cada campo utilizado en la grabacin. 4. Generalidades 4.1 Independencia de Mandante

LSMW es independiente de mandante. Por ello, los proyectos creados en un mandante solo son ejecutables en el mismo hasta tanto se migren a otro/s mandantes. La migracin se realiza mediante la Exportacin/Importacin utilizando como medio la propia PC, tal como se muestra en el captulo 7. 4.2 Autorizaciones

LSMW tiene roles propios de la aplicacin. Los consultores, deben solicitar acceso al administrador en caso de no contar con SAP_ALL Objeto: B_LSMW Roles: SAP_BC_DX_LSMW_ADMIN SAP_BC_DX_LSMW_DISPLAY 4.3 Estructura

LSMW tiene tres niveles de organizacin. En el primero se crea el PROYECTO. El mismo albergar luego diferentes SUBPROYECTOS y stos ltimos, a su vez, contendrn OBJETOS. Un ejemplo de organizacin puede ser el siguiente: PROYECTO: CARGAS INICIALES o SUBPROYECTO: MAESTRO DE MATERIALES OBJETO 1: VISTA DE DATOS BASICOS OBJETO 2: VISTA DE DATOS DE VENTAS OBJETO 3: VISTA DE DATOS DE CONTABILIDAD o SUBPROYECTO: MAESTRO DE CLIENTES OBJETO 1: VISTA DE DATOS GENERALES o SUBPROYECTO: CARGA DE STOCKS OBJETO 1: CREACION DE UBICACIONES WM OBJETO 2: CARGA DE STOCKS OBJETO 3: CAMBIO DE UBICACIN WM

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 5 de 92

4.4

Proceso

LSMW , bsicamente consiste en: La creacin previa de un archivo de texto, separado por TABS , donde est la informacin a cargar . La eleccin del mtodo de carga que se va a utilizar: o Directa o Haciendo antes una grabacin de la transaccin SAP La creacin de una estructura La relacin entre cada campo de la estructura y cada campo del archivo de texto La lectura del archivo de texto La conversin de los datos La carga definitiva en SAP Todo esto se ver en detalle mas claramente en los captulos 5 y 6 de este documento
Nota: Cuando se comience a trabajar con los 13 o 14 pasos del proyecto, se puede caer en el error de pensar que es muy largo y consume mucho tiempo. Esto es porque este documento est explicado con mucho detalle. En realidad, una vez que se comprende su parametrizacin, lleva como mucho unas pocas horas de inicio a fin. De hecho, algunas transacciones simples pueden configurarse en menos de una hora. Despus de haber trabajado con algunos proyectos simples, se ver que es sencillo crear proyectos de mayor complejidad.

4.5

Utilizacin

Los Objetos de los subproyectos son reutilizables, es decir, que con un nuevo archivo de datos que mantenga las caractersticas de aquel con el que se cre el objeto LSMW, se puede ejecutar nuevamente, cuantas veces sea necesario, y solo se deber realizar los pasos que corresponda a partir de la asignacin del nuevo archivo *.txt, su lectura, conversin de datos y carga. 4.6 Notas vlidas para todos los pasos del proceso a) En cada paso del proceso de la transaccin LSMW se ingresa; por defecto, en la modalidad VISUALIZAR como se muestra en la figura siguiente:

El primer paso a realizar es apretar el botn cuando se est creando o modificando.

para cambiar al modo MODIFICAR

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 6 de 92

b) Cuando se ejecuta el ltimo paso (Start Direct input program, o start Batch input, dependiendo del metodo elegido) , el archivo ASCII (archivo de texto) que contiene los datos, NO DEBE estar abierto.

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 7 de 92

5. Preparacin previa 5.1 Preparacin previa del archivo de texto (*.txt) separado por TABS

Archivo Excel:

Guardarlo como archivo de texto delimitado por tabulaciones:

Abrir el archivo y verificar que haya quedado bien.

Asegurarse que no existan filas vacas al final del archivo. La posicin final del cursor debe ser la sealada en la figura superior con un crculo. Asegurarse que los valores son respetados estrictamente. Un valor en SAP de 0001 podra verse modificado a 1 si no se tiene en cuenta ingresarlo como texto en el excel, lo que luego generara errores en la transaccin de carga de datos si el valor 1 no existe pero el 0001 s. NOTA: No es obligatorio que las columnas tengan ttulo. Se puede prescindir de ellos, pero son tiles para poder identificar los campos en caso de revisar archivos con muchas columnas de datos.

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 8 de 92

5.2

Crear proyecto, subproyecto y objeto: (TX LSMW)

Ir ingresando en forma ordenada: Proyecto:

Ingresar una descripcin:

SubProyecto: Se abre la pantalla inmediatamente creado el proyecto: Ingresar un nombre y una descripcin:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 9 de 92

Objeto: Se abre la pantalla inmediatamente creado el subproyecto: Ingresar un nombre y una descripcin:

Es conveniente utilizar nombres cortos, por motivos que se vern ms adelante:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 10 de 92

Una vez apretado el ENTER queda grabada la combinacin, como se muestra en la figura siguiente: Nota: A un PROYECTO existente, se le puede crear un SUBPROYECTO en cualquier momento, y a un Subproyecto se le puede crear un OBJETO en cualquier momento. De la misma forma, se puede realizar modificaciones.

EJECUTAR:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 11 de 92

El men que se ve en la figura anterior, es cmodo y sencillo de manejar, ya que es un PASO A PASO de las actividades a realizar. En la lista aparecen en principio, todas las actividades posibles. Luego de la parametrizacin del primer paso, la lista se reducir a solamente los pasos necesarios. Los pasos se deben ejecutar uno a uno y en secuencia. Cada vez que se ejecuta un paso, el cursor se posiciona automticamente en el siguiente. Debido a que el primer paso, tiene ms de un mtodo de trabajo, se explicarn los mismos en forma separada, para que se pueda comparar ambas metodologas y decidir cual usar en cada caso.

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 12 de 92

6. Maestro de Materiales - Metodologa 1 Standard Batch/direct input 6.1 Paso 1: Mantener atributos del objeto

Seleccionar objeto 0020 Maestro de materiales, y mtodo 0000:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 13 de 92

GRABAR

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 14 de 92

6.2

Paso 2: Mantener la estructura de origen

Como se en la figura debajo, luego de la grabacin del primer paso, han sucedido tres cosas: a) Se redujo la cantidad de pasos necesarios en virtud del mtodo elegido b) SAP ya se posiciona automticamente en el objeto con el que se debe continuar, en este caso el 2. c) Adems, graba en el paso anterior la fecha, hora y usuario del ltimo cambio.

El objetivo de este punto, es crear (dndole un nombre), la estructura que va a contener los campos del excel que se van a ingresar a SAP. Ejecutar y cambiar de modo

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 15 de 92

Ingresar el nombre y descripcin (definicin libre) de la estructura:

GRABAR

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 16 de 92

6.3

Paso 3: Mantener los campos de la estructura de origen

El objetivo de este punto, es crear todos los campos del excel incorporndolos a la estructura creada en el punto anterior. De esta manera, quedar construda la estructura de origen de los datos.

Ejecutar y cambiar de modo

Se debe posicionar el cursor, sobre el nombre de la estructura, y luego apretar CREAR CAMPO para cada uno de los campos de la misma. Los campos a crear son los mismos que contiene el archivo excel: La pantalla de creacin es la siguiente:

Y se debe llenar as:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 17 de 92

Field name: Nombre del campo. De definicin libre. Conviene utilizar el mismo nombre que se le dio en la columna del excel (An si el archivo .txt no incluye dichos ttulos). Field description: Descripcin del campo. De definicin libre. Field lenght: Cantidad de caracteres del campo. Es conveniente que coincida con el valor que tiene el campo en SAP. Field type: tipo de campo. (con matchcode) Usualmente C para datos alfanumricos, N para nmeros enteros, AMT1, AMT2, AMT3, AMT4 para cantidades con punto o coma decimal, y con punto o coma de separador de miles (Segn corresponda al formato que se utiliza en el archivo .txt se selecciona el correspondiente. Ejemplo:

Para el siguiente campo se debe posicionar el cursor, sobre el nombre del campo creado anteriormente (no sobre el nombre de la estructura) , y luego apretar CREAR CAMPO para cada uno de los campos de la misma. Se hace de esta manera para que la lista de campos quede ordenada de la misma manera que el excel, lo cual no es obligatorio, pero brinda una imagen de prolijidad.

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 18 de 92

Y as sucesivamente hasta crear todos los campos de la estructura (que corresponden a todos los campos del archivo .txt Al finalizar debera quedar similar a lo que muestra la figura siguiente:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 19 de 92

Finalizada la creacin de los campos, se debe grabar

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 20 de 92

6.4

Paso 4: Mantener relacin de la estructura de origen

El objetivo de este punto, es relacionar la estructura recin creada, con la estructura que tiene SAP para el objeto elegido, que en este caso fue el 0020 Maestro de materiales, y que se defini en el primer paso.

Ejecutar y cambiar de modo

En este caso, y como se muestra en la figura siguiente, se debe ir seleccionando cada estructura posicionndose con un click de mouse, y apretar (Las estructuras que tienen que relacionarse estn marcadas con para crear la relacin:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 21 de 92

De esta manera, queda creada una relacin entre la estructura de batch input BGR00 y la estructura MATBAS creada en el segundo paso, y cuyos campos se crearon y agregaron en el tercer paso. Tambin debe crearse una relacin para la estructura BMM00, pues la misma contiene los datos de cual va a ser la transaccin con la que se ejecutar la carga:

Nuevamente, posicionndose con un click de mouse, y apretar

para crear la relacin:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 22 de 92

Tambin debe crearse una relacin para la estructura BMMH1, pues la misma contiene los datos principales (campos, vistas, etc) con los que se ejecutar la carga:

Como lo que se est creando en este caso, ser la vista de datos bsicos, no hace falta relacionar mas estructuras, lo cual SI sera necesario, por ejemplo, para la BMMH3 o BMMH4 si se estuviera cargando para MRP los valores de pronstico y de consumo del material respectivamente. (Ver figura anterior). Finalizada la creacin de la relacin de las estructuras, se debe grabar

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 23 de 92

6.5

Paso 5: Mantener liga entre campos y reglas de conversin.

El objetivo de este punto, es asignar los campos de la estructura SAP con los campos del archivo .txt. Tambin se define en este paso, las reglas de conversin, como por ejemplo, la transaccin que se usar, los campos que tendrn un valor constante, y otros.

Ejecutar y cambiar de modo

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 24 de 92

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 25 de 92

Etctera. Como se observa en las pantallas anteriores (no estn todas), para maestro de materiales, los campos son muchos pero solamente deberemos elegir aquellos que son necesarios

Entre otros, y enlazar todos los campos que estn en el archivo .txt con sus correspondientes campos en esta estructura. Comenzando desde el inicio, hay que posicionarse sobre el campo de la estructura y apretar: a) b) si ese campo tendr siempre el mismo valor si a ese campo se le asignar un campo del archivo .txt

a) Veamos como asignar un campo constante: Para Se presiona :

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 26 de 92

Se ingresa (ver figura arriba) el cdigo de la transaccin, y

quedando as:

-----------------------------------------------------------oooooo------------------------------------------------------------b) Veamos como se asigna un campo variable: Ntese que para el Ramo, tambin se pudo haber indicado un valor constante (M), sin embargo, si hay ms de un ramo, se lo puede ingresar en el .txt como en este ejemplo, y en lugar de un valor constante, se le asigna el campo en cuestin y ser variable (segn el valor del .txt): Veamos qu sucede cuando se selecciona aprieta : y se

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 27 de 92

Se debe elegir el campo que se ligar de la forma que se ve en la figura superior, quedando:

Como se observa en la figura precedente, el ramo se completar asignando el campo MATBAS-RAMO (Nuestro archivo .txt) al campo BMM00-MBRSH (la estructura del maestro de materiales). Sigamos con los dems campos:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 28 de 92

Resultado:

-----------------------------------------------------------oooooo------------------------------------------------------------c) Veamos el caso de campos con eleccin de valores constantes limitados por Matchcode :

Elegir X Resultado:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 29 de 92

Nota: Siempre deben elegirse las vistas a considerar, de lo contrario, el programa no crear ninguna vista. -----------------------------------------------------------oooooo------------------------------------------------------------Al finalizar el paso 5, todas las reglas, la seleccin de vistas, y los campos del archivo .txt deben estar asignados.

Finalizada la asignacin se debe grabar

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 30 de 92

6.6

Paso 6: Mantener Valores fijos, traducciones y retinas definidas por el usuario.

El objetivo de este punto, es poder incorporar programacin propia de ser necesario. No lo utilizaremos para este ejemplo. Volver al proyecto 6.7 Paso 7: Especificar archivos.

El objetivo de este punto, es poder indicar cuales son los archivos que se han de tratar y servirn para esta carga inicial.

Ejecutar y cambiar de modo Al cambiar de modo, el sistema arroja el siguiente mensaje: y muestra la siguiente pantalla:

Lo que significa el mensaje que arroj SAP, es que cre un nombre de archivo en el cual va a guardar los datos que lea del .txt y se llamar Y tambin cre un nombre de archivo en el cual va a guardar los datos convertidos y con los que va a cargar los datos de la vista en SAP y se llamar , pero son nombres modificables. Nota: Como se puede observar, el nombre del archivo est formado por el nombre del proyecto, ms el del subproyecto, mas el del objeto, y si dichos nombres fueran muy largos, al intentar grabar este paso, SAP arrojara un mensaje de error. Si eso sucediera, solo se debe modificar el nombre por uno mas corto (Ej: MAEMAT_BAS.lsmw.conv).

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 31 de 92

La modificacin se realiza seleccionando el nombre del archivo y apretando

Ahora bien, adems de revisar y si se desea, modificar el nombre de estos dos archivos mencionados, es en este paso 7 que se debe asignar el archivo .txt donde residen los datos que se van a cargar. El archivo puede estar grabado tanto en la PC, como en el servidor. Si est en la PC (lo mas normal) , se asigna la entrada en

Si est en el servidor, se asigna la entrada en

Asignacin:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 32 de 92

1 Usando el matchcode se busca en la PC y asigna el archivo ASCII ( .txt) 2 Nombre breve (Definicin libre) 3 Delimitador (el que se us al crear el archivo .txt, que puede ser TAB, COMMA, Etc) 4 Si el archivo .txt tiene ttulos en cada columna, se tilda este campo. 5 Si el orden de las columnas en el archivo .txt, es el mismo orden en el cual se fueron creando los campos de la estructura en el paso 3, se tilda esta opcin. Una vez llenada la pantalla, apretar El paso 7 finalizado debe mostrar: continuar

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 33 de 92

Finalizada la asignacin se debe grabar

Como se coment previamente en este captulo, se debe abreviar el nombre, y utilizaremos MAEMAT_BAS.lsmw.conv quedando:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 34 de 92

grabar

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 35 de 92

6.8

Paso 8: Asignar archivos.

El objetivo de este punto, es poder asignar el nombre del archivo fuente (.txt), al nombre de la estructura creada en el paso 2.

Ejecutar y cambiar de modo La asignacin la hace SAP automticamente, pero se debe confirmar:

GRABAR

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 36 de 92

6.9

Paso 9: Leer datos

Con el paso 8 finaliz la parte de parametrizacin y asignaciones. El objetivo de este punto, es que SAP lea los datos del archivo de texto origen, para luego poder mostrar que es lo que ley para nuestra revisin.

Ejecutar

Ejecutar

Como se observa en la figura precedente, SAP ley 3 registros. La cantidad de registros debe coincidir con la cantidad de filas del archivo de texto. volver, y nuevamente volver para regresar al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 37 de 92

6.10 Paso 10: Visualizar los datos ledos por SAP El objetivo de este punto, es poder revisar los datos que SAP ley en el paso anterior, y verificar su exactitud:

Ejecutar

Hacer click sobre cualquier lnea/s para ver los datos:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 38 de 92

volver, y nuevamente

volver para regresar al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 39 de 92

6.11 Paso 11: Convertir los datos ledos por SAP El objetivo de este punto, es convertir los datos que SAP ley en el paso anterior, y verificar su exactitud:

Ejecutar

Ejecutar

Como se observa en la figura precedente, SAP ley 3 registros. La cantidad de registros debe coincidir con la cantidad de filas del archivo de texto. Escibi 7 registros porque la cantidad de datos supera lo que una sola lnea puede contener. volver, y nuevamente volver para regresar al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 40 de 92

6.12 Paso 12: Visualizar los datos convertidos por SAP El objetivo de este punto, es poder visualizar y corroborar los datos que SAP convirti en el paso anterior, y verificar su exactitud:

Ejecutar

Las lneas amarillas, corresponden a la estructura BMM00. Un doble click sobre una lnea amarilla muestra:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 41 de 92

Las lneas azules, corresponden a la estructura BMMH1. Un doble click sobre una lnea azul muestra:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 42 de 92

volver, y nuevamente

volver para regresar al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 43 de 92

6.13 Paso 13: Comenzar el programa de entrada directa El objetivo de este punto, es realizar las transacciones indicadas, con los datos indicados, directamente sobre SAP

Ejecutar

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 44 de 92

EJECUTAR

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 45 de 92

ste mensaje, indica que luego de finalizada la 3 y ltima entrada, los errores lgicos fueron CERO. En caso de errores, estos son informados de la siguiente manera:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 46 de 92

La transaccin MM60 Indice de materiales muestra la creacin realizada:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 47 de 92

7. Maestro de Materiales - Metodologa 2 Grabacin de Batch input 7.1 Paso 1: Mantener atributos del objeto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 48 de 92

Dar un nombre y una descripcin a la grabacin:

Ingresar el cdigo de transaccin y continuar Comenzar la grabacin ingresando los datos como normalmente se hara, tratando en lo posible de utilizar los atajos de teclas en lugar de click de mouse, y de no cometer errores ni idas y vueltas entre pantallas:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 49 de 92

En funcin de los datos que contendr el archivo de texto ASCII (.txt) , Ingresar RAMO y TIPO DE MATERIAL

ENTER

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 50 de 92

Ingresar DESCRIPCION, UNIDAD DE MEDIDA, GRUPO DE ARTICULOS, MATERIAL ANTIGUO y JERARQUIA DE PRODUCTOS CTRL+S (GRABAR)

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 51 de 92

Ir haciendo dobleclick en cada campo resaltado en color (blanco/naranja), para darle Nombre , descripcin, y valor POR DEFECTO en caso de que no se vaya a informar por planilla (archivo de texto). Si el valor del campo se informar por planilla, el valor DEFECTO debe estar en blanco Ejemplo para el primer campo:

DOBLE CLICK

Ejemplo para el segundo campo:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 52 de 92

Ejemplo para el tercer campo:

Cuando se desconoce que poner, se puede apretar

para ver de que se trata:

En este caso, se trataba de la casilla de seleccin con la que se marca que se va a crear la vista de datos bsicos 1. Se puede dejar as, o bien corregir con doble click , POR EJEMPLO:

Los campos que aparecen como posibles de ser valorados, pero que no deseamos ingresarle un valor por defecto, ni por planilla y no son obligatorios, se pueden borrar posicionandose en la lnea: Y luego presionando Queda finalmente de esta manera (o parecida):

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 53 de 92

Los 7 campos que no tienen valor por defecto, se debern informar en el archivo de texto. GRABAR

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 54 de 92

Y volver

Ingresar en el campo Recording el nombre que se le dio a la grabacin. De no recordarse, se puede usar el matchcode del campo. GRABAR

Y volver

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 55 de 92

7.2

Paso 2: Mantener la estructura de origen

Como se en la figura debajo, luego de la grabacin del primer paso, han sucedido tres cosas: d) Se redujo la cantidad de pasos necesarios en virtud del mtodo elegido e) SAP ya se posiciona automticamente en el objeto con el que se debe continuar, en este caso el 2. f) Adems, graba en el paso anterior la fecha, hora y usuario del ltimo cambio.

El objetivo de este punto, es crear (dndole un nombre), la estructura que va a contener los campos del excel que se van a ingresar a SAP. Ejecutar y cambiar de modo

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 56 de 92

Ingresar el nombre y descripcin (definicin libre) de la estructura:

GRABAR

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 57 de 92

7.3

Paso 3: Mantener los campos de la estructura de origen

El objetivo de este punto, es crear todos los campos del excel incorporndolos a la estructura creada en el punto anterior. De esta manera, quedar construda la estructura de origen de los datos.

Ejecutar y cambiar de modo

Se debe posicionar el cursor, sobre el nombre de la estructura, y luego apretar CREAR CAMPO para cada uno de los campos de la misma. Los campos a crear son los mismos que contiene el archivo excel: La pantalla de creacin es la siguiente:

Y se debe llenar as:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 58 de 92

Field name: Nombre del campo. De definicin libre. Conviene utilizar el mismo nombre que se le dio en la columna del excel (An si el archivo .txt no incluye dichos ttulos). Field description: Descripcin del campo. De definicin libre. Field lenght: Cantidad de caracteres del campo. Es conveniente que coincida con el valor que tiene el campo en SAP. Field type: tipo de campo. (con matchcode) Usualmente C para datos alfanumricos, N para nmeros enteros, AMT1, AMT2, AMT3, AMT4 para cantidades con punto o coma decimal, y con punto o coma de separador de miles (Segn corresponda al formato que se utiliza en el archivo .txt se selecciona el correspondiente. Ejemplo:

Para el siguiente campo se debe posicionar el cursor, sobre el nombre del campo creado anteriormente (no sobre el nombre de la estructura) , y luego apretar CREAR CAMPO para cada uno de los campos de la misma. Se hace de esta manera para que la lista de campos quede ordenada de la misma manera que el excel, lo cual no es obligatorio, pero brinda una imagen de prolijidad.

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 59 de 92

Y as sucesivamente hasta crear todos los campos de la estructura (que corresponden a todos los campos del archivo .txt Al finalizar debera quedar similar a lo que muestra la figura siguiente:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 60 de 92

Finalizada la creacin de los campos, se debe grabar

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 61 de 92

7.4

Paso 4: Mantener relacin de la estructura de origen

El objetivo de este punto, es relacionar la estructura recin creada, con la grabacin efectuada en el primer paso.

Ejecutar y cambiar de modo

Queda relacionada la GRABACION (MAEMAT_BAS) con la estructura creada en el paso 2 (MATBAS) Finalizada la creacin de la relacin de las estructuras, se debe grabar

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 62 de 92

7.5

Paso 5: Mantener liga entre campos y reglas de conversin.

El objetivo de este punto, es asignar los campos de la Grabacin con los campos del archivo .txt.

Ejecutar y cambiar de modo

Comenzando desde el inicio, hay que posicionarse sobre el primer campo de la grabacin y apretar: c) d) si ese campo tendr siempre el mismo valor si a ese campo se le asignar un campo del archivo .txt

d) Veamos como asignar un campo constante:

Para Se presiona :

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 63 de 92

Se ingresa (ver figura arriba) el ramo, y

quedando as:

-----------------------------------------------------------oooooo------------------------------------------------------------Veamos como se asigna un campo variable: Ntese que para el Ramo, se debi haber indicado un valor variable, porque se indica en el archivo de texto y no como regla fija.(est en el excel). Veamos qu sucede cuando se selecciona : y se aprieta

Se debe elegir el campo que se ligar de la forma que se ve en la figura superior, quedando:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 64 de 92

Sigamos con los dems campos:

Resultado:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 65 de 92

-----------------------------------------------------------oooooo------------------------------------------------------------Veamos el caso de campos con eleccin de valores constantes limitados por Matchcode:

Elegir X Resultado:

Nota: Siempre debe elegirse las vistas a considerar, de lo contrario, el programa no crear ninguna vista. -----------------------------------------------------------oooooo------------------------------------------------------------Al finalizar el paso 5, todas las reglas, la seleccin de vistas, y los campos del archivo .txt deben estar asignados.

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 66 de 92

Finalizada la asignacin se debe grabar

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 67 de 92

7.6 Paso 6: Mantener Valores fijos, traducciones y retinas definidas por el usuario. 7.7 El objetivo de este punto, es poder incorporar programacin propia de ser necesario. No lo utilizaremos para este ejemplo. Volver al proyecto 7.8 Paso 7: Especificar archivos.

El objetivo de este punto, es poder indicar cuales son los archivos que se han de tratar y servirn para esta carga inicial.

Ejecutar y cambiar de modo Al cambiar de modo, el sistema arroja el siguiente mensaje: y muestra la siguiente pantalla:

Lo que significa el mensaje que arroj SAP, es que cre un nombre de archivo en el cual va a guardar los datos que lea del .txt y se llamar Y tambin cre un nombre de archivo en el cual va a guardar los datos convertidos y con los que va a cargar los datos de la vista en SAP y se llamar , pero son nombres modificables. Nota: Como se puede observar, el nombre del archivo est formado por el nombre del proyecto, ms el del subproyecto, mas el del objeto, y si dichos nombres fueran muy largos, al intentar grabar este paso, SAP arrojara un mensaje de error. Si eso sucediera, solo se debe modificar el nombre por uno mas corto (Ej: MAEMAT_BAS.lsmw.conv).

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 68 de 92

La modificacin se realiza seleccionando el nombre del archivo y apretando

Ahora bien, adems de revisar y si se desea, modificar el nombre de estos dos archivos mencionados, es en este paso 7 que se debe asignar el archivo .txt donde residen los datos que se van a cargar. El archivo puede estar grabado tanto en la PC, como en el servidor. Si est en la PC (lo mas normal) , se asigna la entrada en

Si est en el servidor, se asigna la entrada en

Asignacin:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 69 de 92

1 Usando el matchcode se busca en la PC y asigna el archivo ASCII ( .txt) 2 Nombre breve (Definicin libre) 3 Delimitador (el que se us al crear el archivo .txt, que puede ser TAB, COMMA, Etc) 4 Si el archivo .txt tiene ttulos en cada columna, se tilda este campo. 5 Si el orden de las columnas en el archivo .txt, es el mismo orden en el cual se fueron creando los campos de la estructura en el paso 3, se tilda esta opcin. Una vez llenada la pantalla, apretar El paso 7 finalizado debe mostrar: continuar

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 70 de 92

Finalizada la asignacin se debe grabar

Como se coment previamente en este captulo, se debe abreviar el nombre, y utilizaremos MAEMAT_BAS.lsmw.conv quedando:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 71 de 92

grabar

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 72 de 92

7.9

Paso 8: Asignar archivos.

El objetivo de este punto, es poder asignar el nombre del archivo fuente (.txt), al nombre de la estructura creada en el paso 2.

Ejecutar y cambiar de modo La asignacin la hace SAP automticamente, pero se debe confirmar:

GRABAR

Y volver al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 73 de 92

7.10 Paso 9: Leer datos Con el paso 8 finaliz la parte de parametrizacin y asignaciones. El objetivo de este punto, es que SAP lea los datos del archivo de texto origen, para luego poder mostrar que es lo que ley para nuestra revisin.

Ejecutar

Ejecutar

Como se observa en la figura precedente, SAP ley 3 registros. La cantidad de registros debe coincidir con la cantidad de filas del archivo de texto. volver, y nuevamente volver para regresar al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 74 de 92

7.11 Paso 10: Visualizar los datos ledos por SAP El objetivo de este punto, es poder revisar los datos que SAP ley en el paso anterior, y verificar su exactitud:

Ejecutar

Hacer click sobre cualquier lnea/s para ver los datos:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 75 de 92

volver, y nuevamente

volver para regresar al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 76 de 92

7.12 Paso 11: Convertir los datos ledos por SAP El objetivo de este punto, es convertir los datos que SAP ley en el paso anterior, y verificar su exactitud:

Ejecutar

Ejecutar

Como se observa en la figura precedente, SAP ley 3 registros. La cantidad de registros debe coincidir con la cantidad de filas del archivo de texto.

volver, y nuevamente

volver para regresar al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 77 de 92

7.13 Paso 12: Visualizar los datos convertidos por SAP El objetivo de este punto, es poder visualizar y corroborar los datos que SAP convirti en el paso anterior, y verificar su exactitud:

Ejecutar

Con dobleclick en cualquier fila, se leen los datos convertidos

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 78 de 92

volver, y nuevamente

volver para regresar al proyecto

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 79 de 92

7.14 Paso 13: Crear sesin de Batch input El objetivo de este punto, es crear un BATCH INPUT con los datos indicados, para luego poder ingresar los datos de carga inicial directamente sobre SAP

Ejecutar

Ejecutar

Queda el BATCH INPUT creado, listo para ejecutarse

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 80 de 92

7.15 Paso 14: Ejecutar sesin de Batch input El objetivo de este punto, es realizar las transacciones indicadas, con los datos indicados, directamente sobre SAP

Ejecutar

Presionar

Hay 3 modos de procesamiento: Visible: Se ejecuta en forma visible, paso a paso. Bueno solo para comprobar el funcionamiento con pocos registros. Visual.solo errores: Corre silenciosamente, y solo ante un error se detiene para que se tome accin Invisible. Procesa y termina. Los errores quedan en el archivo de batch input. Normalmente se ejecuta en modo Visualizar solo errores

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 81 de 92

La transaccin MM60 Indice de materiales muestra la creacin realizada:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 82 de 92

8. Copia de Proyectos, Subproyectos y Objetos entre mandantes/Servidores 8.1 Proceso La manera de copiar Proyectos, Subproyectos u objetos entre Mandantes del mismo u otros servidores, es mediante la exportacin y la importacin. Si se desea copiar varios proyectos, se lo deber hacer uno a uno, ya que la exportacin/importacin se realiza a nivel de PROYECTO. Todos los subproyectos y objetos que dependen de un proyecto pueden (a eleccin) ser exportados simultneamente. Ejemplo: PROYECTO: CARGASINICIALES o SUBPROYECTO: MAESTROMATER OBJETO 1: DATOS_BASICOS OBJETO 2: DATOS_VENTAS OBJETO 3: DATOS_CONTAB o SUBPROYECTO: MAESTROCLIEN OBJETO 1: DATOS_GENERALES o SUBPROYECTO: CARGASTOCKS OBJETO 1: CREAR_UBICAC_WM OBJETO 2: CARGA_DE_STOCKS OBJETO 3: CAMBIO_UBIC_WM

De acuerdo a la figura anterior, podra copiar solo los objetos 1 y 3 del subproyecto CARGASTOCKS pertenecientes al proyecto CARGASINICIALES 8.1.1 Exportacin Desde el men inicial de la transaccin LSMW, Extras Export Project

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 83 de 92

Indicar el cdigo del proyecto a exportar y Continuar

Como se aprecia en la figura superior, todos los objetos de un proyecto pueden ser copiados. Eso incluye Subproyectos y objetos, como as tambin grabaciones creadas para el mtodo de Batch Input Directo (Ver punto 6). Por DEFECTO ya viene todo marcado para copiar con el cono Se puede desmarcar aquellos objetos que no se desea copiar, pero siempre desde el nivel inferior hacia el superior, es decir primero los OBJETOS, luego los SUBPROYECTOS. (si se desmarca el PROYECTO, queda todo desmarcado). Si se desmarca un SUBPROYECTO, quedan desmarcados todos sus objetos solamente. Para desmarcar, se debe hacer un click sobre LA DESCRIPCION como se muestra en la figura superior en el crculo ROJO. Para el ejemplo citado previamente, la desmarcacin/marcacin debera quedar de la siguiente manera:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 84 de 92

Una vez completada la seleccin, se presiona el botn de EXPORT

Se puede elegir tanto el nombre del archivo, como el lugar donde se habr de exportar. Apretar

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 85 de 92

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 86 de 92

8.1.2

Importacin

Desde el men inicial de la transaccin LSMW EN EL SISTEMA DE DESTINO:

Extras Import Project

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 87 de 92

Buscar y seleccionar el archivo de texto que contiene las definiciones del proyecto a IMPORTAR, como se ve en la figura anterior.

El mensaje indica que se deben seleccionar en la jerarqua que se va a abrir, los objetos a importar Los objetos marcados con una cruz, ya existen en el sistema de destino, por lo que de quedar seleccionados, dicha informacin sobreescribir la informacin existente. Continuar Nuevamente, se podr marcar, desmarcar:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 88 de 92

Por DEFECTO ya viene todo marcado para copiar con el cono Se puede desmarcar aquellos objetos que no se desea copiar, pero siempre desde el nivel inferior hacia el superior, es decir primero los OBJETOS, luego los SUBPROYECTOS. (si se desmarca el PROYECTO, queda todo desmarcado). Si se desmarca un SUBPROYECTO, quedan desmarcados todos sus objetos solamente. Para desmarcar, se debe hacer un click sobre LA DESCRIPCION como se muestra en la figura superior en el crculo ROJO. Una vez seleccionados los objetos, se dispone de las opciones: Para importar directamente el proyecto, subproyectos y objetos seleccionados.

Para importar el proyecto, subproyectos y objetos seleccionados bajo un nombre de proyecto diferente ----------------------------------------------------------------------------------------------------------------------1 opcin: Para importar directamente el proyecto, subproyectos y objetos seleccionados.

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 89 de 92

CONTINUAR ----------------------------------------------------------------------------------------------------------------------2 opcin:

CONTINUAR 8.1.3 Resultados

Seleccionar el proyecto en la ventana inicial de la transaccin LSMW del mandante de destino:

Apretar el MATCHCODE del subproyecto:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 90 de 92

Una vez seleccionado el SUBPROYECTO, proceder de la misma manera con el objeto:

Una vez seleccionados los tres campos, se ve que el proyecto conserva todos los datos con los que se cre:

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 91 de 92

EJECUTAR

Cross Aplication Proceso: LSMW Autor: LO I

Versin:

01

Caso de Estudio : L.S.M.W.


MM_LSMW_V00

Fecha de creacin

10/09/2013
Pgina 92 de 92

Quedando listo para su reutilizacin desde el punto 7 Asignar archivo, donde se asigna el nuevo archivo de datos .txt con el mismo TEMPLATE con el que se cre el proyecto (Columnas, orden, ttulos, etc) Fin del documento

You might also like