definir datos obligatorios

3
IMG RUTA: COMERCIAL - FUNCIONES BÁSICAS - 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 información imprescindible. Pero a su vez, nosotros podemos determinar una serie de información adicional y no dejar proseguir (o al menos advertir) al usuario para que rellene estos datos antes de grabar. Por ejemplo, el número de pedido de cliente, algunos interlocutores, etc. Parametrización 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. ¿Cómo lo haríamos? Definimos el esquema de datos incompletos. Por defecto, SAP posee una serie de esquemas estándar. Así que buscamos algún 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 estándar) que incluye el campo VBAK-BSTNK (pedido de cliente). Pero, atención, también somos libres de crear nuestros propios esquemas con más o menos campos, si así lo queremos. IMG: Comercial / Funciones básicas / 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 básicas / Datos incompletos / Asignar esquema de datos incompletos / VUA2 - Asignar esquemas a clases de documentos de ventas Si además de que SAP nos advierta de la falta de datos queremos también que nos obligue a llenarlos y no nos deje grabar en caso contrario, entonce debemos marcar el flag ‘Diál.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

Upload: liz-abundez

Post on 08-Aug-2015

90 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DEFINIR DATOS OBLIGATORIOS

IMG RUTA: COMERCIAL - FUNCIONES BÁSICAS - 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 información imprescindible. Pero a su vez, nosotros podemos determinar una serie de información adicional y no dejar proseguir (o al menos advertir) al usuario para que rellene estos datos antes de grabar. Por ejemplo, el número de pedido de cliente, algunos interlocutores, etc.

Parametrización 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. ¿Cómo lo haríamos?

Definimos el esquema de datos incompletos. Por defecto, SAP posee una serie de esquemas estándar. Así que buscamos algún 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 estándar) que incluye el campo VBAK-BSTNK (pedido de cliente). Pero, atención, también somos libres de crear nuestros propios esquemas con más o menos campos, si así lo queremos.

IMG: Comercial / Funciones básicas / 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 básicas / Datos incompletos / Asignar esquema de datos incompletos / VUA2 - Asignar esquemas a clases de documentos de ventas

Si además de que SAP nos advierta de la falta de datos queremos también que nos obligue a llenarlos y no nos deje grabar en caso contrario, entonce debemos marcar el flag ‘Diál.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

Page 2: DEFINIR DATOS OBLIGATORIOS

ResultadoA la hora de crear un pedido de ventas, si alguno de los campos que teníamos en nuestro esquema de datos incompletos no se ha llenado pueden pasar una de las siguientes cosas:

Logística / Comercial / Ventas / Pedido / VA01 - Crear Si en la parametrización no se marcó el flag ‘Diál.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 ‘Diál.doc. incompl.’, entonces SAP nos enviará directamente a una pantalla resumen de los datos faltantes para que los completemos obligatoriamente.

 

Page 3: DEFINIR DATOS OBLIGATORIOS

 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 definición 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 sería: VBAK-AUGRU y marcar la casilla de advertencia. Después 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 validación.

Esto último lo hace un ABAP. Lo primero un funcional SD.  

Parametrización de campos obligatorios 

Herramientas--- Ventanas definidas por usuario--- OK1_ZLE_OBL - CAMPOS OBLIGATORIOS LEG 

Esta tabla ya tiene campos por defecto, adicionar la siguiente línea, 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 descripción que le queramos poner, click en el botón actualizar y ya quedo el campo como obligatorio.