✒️SAP FI / Sustituciones y validaciones Por Wilmar Celeita Baquero
SAP FI Sustituciones y validaciones

LECCIÓN: SUSTITUCIONES Y VALIDACIONES
1- VALIDACIONES
La función de la validación permite verificar determinados valores antes de registrar un documento. El sistema realiza una verificación y, en caso de no cumplirse, emite un mensaje que puede ser de advertencia o error. Si es un error, no se graba el documento hasta que se cumpla la validación.
2- SUSTITUCIONES
La sustitución reemplaza el valor de un determinado campo según una condición definida.
3- CARACTERÍSTICAS
Para ejecutar una validación/sustitución se deben seguir las siguientes medidas:
-
Área de aplicación: Define en qué módulo se utilizará la validación o sustitución. Las áreas de aplicación incluyen:
- FI Gestión financiera
- CO Contabilidad de costos
- AM Contabilidad de activos fijos
- GL Libros especiales
- CS Consolidación (solo validaciones)
- PS Sistema de proyectos
- RE Bienes inmuebles
- PC Contabilidad de centros de beneficio (solo sustituciones)
-
Eventos disponibles en FI:
- Cabecera de documento: Valida datos generales del documento.
Ejemplo: Que la fecha de documento no sea mayor que la fecha de contabilización. - Posición de documento: Valida datos específicos de una posición.
Ejemplo: Si la clase de documento es KG y el tipo de cuenta es acreedor, el campo Referencia Factura debe completarse. - Documento completo: Valida todas las posiciones de un documento usando operadores matemáticos como:
- TOT( ) Total del documento
- MED( ) Media del documento
- MAX( ) Valor máximo
- MIN( ) Valor mínimo
- GRUPO Comparación de grupos de totales
Ejemplo: Validar que la suma de un grupo de cuentas no sea menor a otro grupo.
- Cabecera de documento: Valida datos generales del documento.
-
Definir y activar validaciones/sustituciones:
Se asignan a una unidad organizativa (ejemplo: sociedad FI) y deben activarse con grados de activación:- 0 Inactivo
- 1 Activo para diálogo y segundo plano
- 2 Activo excepto para batch input
4- CONFIGURACIÓN
- Validaciones: Transacción OB28
- Sustituciones: Transacción OBBH
- Ruta IMG: Gestión financiera nuevo > Parametrizaciones básicas > Herramientas > Validación/Sustitución.
Una validación se configura en pasos, donde cada paso incluye:
- Condición: Define cuándo se inicia la validación. Ejemplo: Si la clase de documento está en el set ZFACTURAS_DEUDOR y la cuenta es de tipo D.
- Verificación: Determina qué debe cumplir el sistema. Si no se cumple, se bloquea la operación.
- Mensaje: Se muestra al usuario un mensaje claro sobre lo que debe corregir.
En sustituciones, los pasos son similares, pero se agrega:
- Campo a sustituir: Se define qué campo se reemplazará y cómo se obtendrá su valor.
5- EDITOR DE FÓRMULAS
El editor permite crear sentencias lógicas y aritméticas. Ofrece una interfaz intuitiva y muestra campos/tablas disponibles. El operador TRUE significa que la condición siempre será válida.
6- MENSAJES
Los mensajes son esenciales para guiar al usuario:
- A (Cancelación): La transacción se cierra.
- E (Error): Se debe corregir el error para continuar.
- W (Advertencia): Permite continuar, pero alerta al usuario.
- I (Información): Muestra el mensaje y continúa la operación.
Los mensajes se crean en la transacción SE91, dentro de una clase específica y utilizando variables (&).
7- SET DE DATOS
Los sets permiten agrupar múltiples valores (por ejemplo, varias clases de documentos) y son útiles para simplificar validaciones. Ventajas:
- Se mantienen directamente en producción y no requieren transporte.
- Se crean mediante las transacciones:
- GS01 Crear
- GS02 Modificar
- GS03 Visualizar
Los sets se identifican con una clave que comienza con Z y pueden ser modificados fácilmente sin afectar otros programas.
8- RESUMEN FINAL
Aprendimos:
- Qué son las validaciones y sustituciones.
- Cómo se configuran.
- Cómo funcionan en las transacciones.
- Qué son los sets de datos y su aplicación.
TABLAS IMPORTANTES
- GB92: Validaciones creadas
- GB93: Sustituciones creadas
- VWTYGB01: Vista de actualización para campos de sustitución.
 
 
 
Sobre el autor
Publicación académica de Wilmar Alexander Celeita Baquero, en su ámbito de estudios para la Carrera Consultor SAP FI Nivel Avanzado.
Wilmar Alexander Celeita Baquero
Profesión: Sap Fi Analyst | Accounts Payable - Colombia - Legajo: RB11B
✒️Autor de: 59 Publicaciones Académicas
🎓Egresado de los módulos:
- Master Accounting for SAP S/4HANA FINANCE
- Carrera Consultor SAP FI Nivel Avanzado
- Carrera Consultor SAP FI Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Especialista en ap y sap fi con más de 7 años de experiencia en validación de facturas, automatización (vim, ariba) y pruebas funcionales. experto en sap ecc y s/4hana en entornos globales.
Certificación Académica de Wilmar Celeita
























