Sie sind auf Seite 1von 3

IMG RUTA: COMERCIAL - FUNCIONES BSICAS - DATOS INCOMPLETOS - DEFINIR ESQUEMA DE DATOS INCOMPLETOS.

DATOS INCOMPLETOS EN DOCUMENTOS DE VENTAS Llamamos datos incompletos o log de datos incompletos a la herramienta que nos permite saber qu datos importantes nos faltan antes de grabar un documento de ventas. Por defecto, SAP no nos permite grabar un documento de ventas si no tiene toda la informacin imprescindible. Pero a su vez, nosotros podemos determinar una serie de informacin adicional y no dejar proseguir (o al menos advertir) al usuario para que rellene estos datos antes de grabar. Por ejemplo, el nmero de pedido de cliente, algunos interlocutores, etc.

Parametrizacin del log


Imaginemos que deseamos que antes de que el usuario grabe el pedido de ventas, informe el correspondiente pedido de venta que le ha proporcionado el cliente. Cmo lo haramos? Definimos el esquema de datos incompletos. Por defecto, SAP posee una serie de esquemas estndar. As que buscamos algn esquema que incluya el campo pedido de ventas de cliente como obligatorio. En este caso, encontramos dentro del esquema de cabecera de ventas, el esquema 11 (pedido estndar) que incluye el campo VBAKBSTNK (pedido de cliente). Pero, atencin, tambin somos libres de crear nuestros propios esquemas con ms o menos campos, si as lo queremos. IMG: Comercial / Funciones bsicas / Datos incompletos / OVA2 - Definir esquema de datos incompletos / Esquemas / Campos

Asignamos el esquema de datos incompletos a aquellos documentos de ventas que sigan esta regla. A partir de aqu cuando falte alguno de los campos indicados en el esquema, SAP lanzar un mensaje de advertencia.

IMG: Comercial / Funciones bsicas / Datos incompletos / Asignar esquema de datos incompletos / VUA2 - Asignar esquemas a clases de documentos de ventas

Si adems de que SAP nos advierta de la falta de datos queremos tambin que nos obligue a llenarlos y no nos deje grabar en caso contrario, entonce debemos marcar el flag Dil.doc. incompl. dentro de la clase del documento de ventas.

IMG: Comercial / Ventas / Documentos de ventas / Cabecera de documentos de ventas / VOV8 Definir clases de documentos de ventas

Resultado A la hora de crear un pedido de ventas, si alguno de los campos que tenamos en nuestro esquema de datos incompletos no se ha llenado pueden pasar una de las siguientes cosas: Logstica / Comercial / Ventas / Pedido / VA01 - Crear Si en la parametrizacin no se marc el flag Dil.doc. incompl., entonces se enviar un mensaje de advertencia para completar los datos. Nosotros somos libres de completar o no esos datos antes de grabar.

Si, por el contrario, se marc el flag Dil.doc. incompl., entonces SAP nos enviar directamente a una pantalla resumen de los datos faltantes para que los completemos obligatoriamente.

Si utilizas el esquema de datos incompletos y lo asignas a la clase de documento. Pero esto obligara a que siempre se ingrese el motivo del pedido, sea cual sea el sector. La definicin de datos incompletos se hace a nivel cabecera, solicita que se genere un esquema a nivel cabecera y dentro del esquema asignen el nombre del campo de "motivo de pedido", en este caso sera: VBAK-AUGRU y marcar la casilla de advertencia. Despus asignas la clase de mensaje a la clase de doc, esta clase de doc es precisamente la que pones cuando ingresas a la VA01. La otra es ingresar al include MV45AFZZ, identifica el user exit FORM USEREXIT_SAVE_DOCUMENT_PREPARE Y aqu metes la validacin. Esto ltimo lo hace un ABAP. Lo primero un funcional SD. Parametrizacin de campos obligatorios Herramientas--- Ventanas definidas por usuario--- OK1_ZLE_OBL - CAMPOS OBLIGATORIOS LEG Esta tabla ya tiene campos por defecto, adicionar la siguiente lnea, si no se sabe el nombre del campo, regresar al formulario de legalizaciones ir al men VISUALIZAR - INFORMACION DEL SISTEMA, colocar el mouse sobre el campo que se desea poner como obligatorio, en la parte inferior aparecer el nombre del campo, ir nuevamente a la tabla y llenar los campos con el nombre del campo, EDIT, y la descripcin que le queramos poner, click en el botn actualizar y ya quedo el campo como obligatorio.

Das könnte Ihnen auch gefallen