
Validaciones: Permite identificar determinados valores antes registración de documento
Sistema verifica y si no cumple emite mensaje de advertencia o error, si es error no se graba documento hasta cumplir con validación establecida
Sustituciones: Sustitución remplaza valor de determinado campo
Características: Requiere medidas para ejecutar validación/sustitución
Decidir que área aplicación se aplicara validación/sustitución
Área aplicación es donde usa validación, sustitución (qué modulo). Las áreas aplicación usan validaciones y sustitución son:
- FI Gestión financiera
- CO Contabilidad costes
- AM Contabilidad activos fijos
- AL Libros especiales
- CS Consolidación (validaciones)
- PS Sistema proyectos
- RE Bienes inmuebles
- PC Contabilidad centros beneficio (Sustituciones)
Debe seleccionar evento correcto para validación/sustitución, eventos lugares específicos de aplicación define ubicación donde realiza validación/sustitución. Tres eventos FI
1. Cabecera documento: evento valida datos cabecera (fecha documento no sea mayor a fecha contabilización)
2. Posición documento: validar datos posición, (ej. cuenta acreedor debe completar campos valores específicos). Armar validación evento de posición documento puede usar datos cabecera
3. Documento completo: tiene cuenta todas posiciones de documento para realizar validación, solo puede usar campos numéricos ejecutan cálculos numéricos
Operadores para indicar validaciones y sustituciones: "se elige evento1,2,3"
- TOT: Total documento
- MED: Media documento
- MAX: Valor máximo todas lineas de documento
- MIN: Valor mínimo todas lineas documento
- GRUPO: Compara grupo totales con otro
Definir validación/sustitución: debe crear pasos contiene Condiciones, Verificación y mensaje
Asignar validación/sustitución: a unidad organizativa apropiada (FI=Gestión fin, CO=Controlling), Validación/sustitución puede ser valida varias sociedades mismo tiempo
Activar validación/sustitución: activada para evento correcto
Grados activación para combinación de unidad organizativa evento sustitución (validación)
- 0 Inactivo
- 1 Activo para ventana diálogo y segundo plano
- 2 Activo excepto para batch input (técnica simula a usuario ingresando datos en automático y usando validaciones proporciona sistema)
Configuración:
OB28 Validaciones
OBBH Sustituciones
IMG > Gestión fin (Nuevo) - Parametrizaciones básicas (nuevo) - Herramientas - Validación/Sustitución - Validación documentos
Validación cuenta con pasos, cada paso creado es nueva validación; un paso comprende:
- Condición: se establece cuándo iniciara una validación, si condición se cumple pasa a verificación
- Verificación: establece que debe verificar sistema, si no se cumple muestra mensaje error
Sustitución es similar cuenta siguientes pasos:
- Condición: establece cuándo iniciara la sustitución de campo, si cumple se sustituye campo que define en próximo paso
- Campo a sustituir: especifica campo debe sustituir y manera que se hará, como se obtendrá el valor el cual sustituirá campo
Editor Fórmulas:
Proporciona interfaz indica sentencias lógicas y aritméticas
Sistema solo permite indicar sentencias correctas, no aparezcan errores al usar las reglas
Ventaja tienen los operadores, no es necesario conocer todos los campo y tablas, sistema muestra lista de campos y tablas disponibles
Operador TRUE, significa valido siempre; si creamos condición tenga operador TRUE la validación se realizará siempre
Mensajes:
Validaciones tienen objetivo mostrar mensaje a usuario para tomar determinada acción; para esto debe crear mensajes los cuales se crean bajo una clase de mensaje (representar diferentes formularios de mensajes en SAP, controlar como transmitir mensaje)
SE91 = crear mensajes
Elige número de mensaje para identificar mensaje y completa texto de mensaje
Al crear mensajes puede crear variables se identifican con &, luego se asigna campo a variable, al mostrar mensaje muestra valor de dicha variable
Tipo mensaje determina consecuencias que validación no sea exitosa
Posibles valores de tipo mensaje:
A - Cancela transacción: vuelve pantalla Easy Access
E - Error: si soluciona error puede continuar
W - Advertencia: puede continuar con operación
I - Información: muestra mensaje y puede continuar con operación
Set de Datos:
Permiten generar un grupo con múltiples valores, (si Clase Documento DA, DR o DG, crea set e ingresa valores corresponden)
Al ser transacción de usuario puede mantener en cada mandante, teniendo set se agregan o borran nuevas entradas con facilidad
Deben identificarse con clave libre; recomienda comience con Z (define usuario) para encontrarlo rápido
Crear set selecciona tabla y campo para cual quiere crear set; se puede identificar set con texto descriptivo
Creado set ingresan valores corresponda, pueden ingresar por rango o como lista individual
Accede a set desde Easy Access o menú customizing
GS01: Crear set datos
GS02: Modificar set datos
GS03: Visualizar set datos
Tablas importantes:
- GB92: contiene validaciones creadas en sistema
- GB93: contiene sustituciones creadas en sistema
- VWTYGB01: tablas con vista de actualización permite incluir/excluir campos para sustitución
¿Para que se utiliza una validación? Para verificar si los datos ingresados son correctos
¿Cuáles son los eventos en los que se puede activar una validación y sustitución? En datos de cabecera, En datos de posición, En documento completo
¿Cuáles son los pasos para realizar una sustitución? Definir una condición, Definir el campo a sustituir y cómo será sustituido
¿Cuáles son las opciones para sustituir campos? Pasar el valor de un campo a un nuevo campo, Asignar un valor fijo, Crear una rutina abap o exit.
¿Qué es un set de datos? Un conjunto de datos que se pueden armar especificando tabla y campo