
Sustituciones y validaciones
Las validaciones: La función de la validación permite verificar determinados valores antes de la registración de un documento.
El sistema realiza la verificación y en caso de que no se cumpla emite un mensaje, el cual puede ser de advertencia o de error. Si se trata de un mensaje de error no se graba el documento hasta que no se cumpla con la validación establecida.
Las sustituciones. La sustitución reemplaza el valor de un determinado campo.
Las características: Se requieren las siguientes medidas para ejecutar una validación/sustitución:
- Se debe decidir a que área de aplicación se aplicara la validación/sustitución.
El área de aplicación es donde se utiliza la validación, la sustitución (en que modulo). Las áreas de aplicación que utilizan validaciones y sustituciones son:
FI Gestión financiera
CO Contabilidad de costes
AM Contabilidad de Activos fijos
SL Libros especiales
CS Consolidación (solo validaciones)
PS Sistemas de proyectos
RE Bienes Inmuebles
PC Contabilidad de centros de beneficio
Cada aplicación define las estructuras disponibles y habilita los campos para la sustitución:
- Se debe seleccionar el evento correcto para la validación/sustitución.
Los eventos son lugares específicos de una aplicación que define la ubicación exacta donde se lleva a cabo una validación/sustitución. Se proporcionan tres eventos para FI:
1.Cabecera de Documento: Con este evento podemos validar los datos de cabecera de un documento. Ejemplo que la fecha de documento no sea mayor a la fecha de contabilización.
2.Posicion de Documento: Con el evento de posición podemos validar los datos de una posición. Por ejemplo, si se trata de una cuenta de acreedor, que se complete un determinado campo con valores específicos. Para armar la validación en un evento de posición de documento, podemos utilizar datos de cabecera.
3.Documento Completo: En el evento de documento completo se tienen en cuenta todas las posiciones de un documento para realizar la validación. En este evento solo se pueden utilizar aquellos campos numéricos con los que se puede ejecutar principalmente cálculos matemáticos.
Un ejemplo de validación de documento completo seria validar que la suma de un determinado grupo de cuentas no sea menor a otro grupo de cuentas.
- Se debe definir la validación/sustitución.
Para definir validaciones y sustituciones se deben crear pasos que contiene Condiciones, verificación y mensaje.
- Se deben asignar la validación/sustitución a una unidad organizativa apropiada.
Una validación/sustitución puede ser valida para varias sociedades al mismo tiempo.
- Por ultimo, activar la validación/sustitución.
La validación/sustitución debe estar activada para el evento correcto.
Existen los siguientes grados de activación para la combinación de la unidad organizativa evento sustitución o validación:
- 0 inactivo
- 1 Activo para ventana de dialogo y segundo plano.
- 2 Activo excepto para batch input
La Configuración:
Transacción OB28: Validaciones
Transacción OBBH: Sustituciones
Tablas Importantes:
- GB92: Es la tabla de que contiene las validaciones creadas en el sistema.
- GB93: Es la tabla de que contiene las sustituciones creadas en el sistema.
- VMTYGB01: Es la tabla con vista de actualización que permite incluir/excluir campos para la sustitución.