✒️SAP FI Sustituciones y validaciones
SAP FI Sustituciones y validaciones
SUSTITUCIONES Y VALIDACIONES:
1) VALIDACIONES: permite verificar determinados valores antes de la registracion de un documento.
Si no se cumple emite un mensaje, advertencia o error. Si es de error no se graba el documento hasta que no se cumpla con la validacion establecida.
2) SUSTITUCIONES: reemplaza el valor de un determinado campo.
3) CARACTERISTICAS:
- A que area de aplicacion se aplicara la validacion/sustitucion (en que modulo): FI-CO-AM-SL(Libros Especiales)-CS (Consolidacion-solo validaciones)-PS (Sistema de proyectos), RE (Bs Inmuebles), PC (Contabilidad de centros de beneficio-solo sustituciones)
- Seleccionar el evento correcto para la validacion/sustitucion:lugares especificos de una aplicacion, tres eventos para FI:
- Cabecera de documento: para validar los datos cabecera de un documento, por ejemplo que la fecha de doc no sea mayor a la fecha de contabilizacion.
- Posicion de documento: para validar los datos de una posicion, para armar la validacion podemos utilizar datos de cabecera, por ej, si la clase de doc es KG y el tipo de cuenta es acreedor, el campo ref factura debe tener un valor.
- Documento completo:se tienen en cuenta todas las posiciones de un documento para realizar la validacion, solo se pueden utilizar aquellos campos numerios susceptibles de calculos matematicos.
TOT - Total del documento, MED - Media del documento, MAX - valor maximo de todas las lineas del documento, MIN-valor minimo de todas las lineas del documento, GRUPO compara un grupo de totales con otro.
- Definir la validacion/sustitucion: condiciones, verificacion y mensaje.
- Asignar la validacion/sustitucion a una unidad organizativa apropiada.
- Activar la validacion/sustitucion: grado de activacion: 0 inactivo, 1 activo para ventana de dialogo y segundo plano, 2 activo excepto batch input
4) CONFIGURACION:
Transaccion OB28 Validaciones
Transaccion OBBH Sustituciones
IMG-Gestion Financiera Nuevo-Parametrizaciones basicas de gestion financiera nuevo-Herramientas-Validacion/Sustitucion-Validacion de Documentos contables
Validacion: pasos o etapas
- Condicion: cuando se iniciara la validacion, si se cumple se pasa a verificacion.
- Verificacion: que es lo que el sistema debe verificar, si no se cumple mostrara un mensaje de error.
- Mensaje: se pueden crear mensajes especificos para que el usuario entienda que debe corregir, para que la validacion le permita seguir registrando el documento.
SUSTITUCION: Pasos o etapas
- CONDICION: cuando se iniciara la sustitucion de un campo. Si se cumple se sustituye el campo a definir en el proximo paso.
- CAMPO A SUSTITUIR: campo a sustituir y de que manera
5) EDITOR DE FORMULAS: Interfaz para indicar sentencias logicas y aritmeticas
El sistema solo permite sentencias correctas.
El sistema muestra la lista de campos y tablas disponibles.
OPERADOR TRUE:la validacion se realizara siempre.
VALIDACIONES MUY UTILIZADAS:
- Transacciones de pagos manuales no pueden utilizarse cuentas de resultado
- F-40, Clase de cuenta ZZ, completar el banco propio en las posiciones manuales de banco. Para casos en los que no se puede resolver por status campo
- Para validar los usuarios autorizantes, FB02, que el campo bloqueo lo modifiquen determinadas personas, hacer una tabla Z donde se ingresen los usuarios autorizantes y los usuarios que puedan modificarlo esten en la tabla z
- Las validaciones dependen de cada empresa y de los puntos de control que se quieren incluir
6) MENSAJES: en las validaciones se muestra un mensaje para que el usuario tome una determinada accion.
Desde la tranasaccion de validacion o desde la transaccion SE91.
Se pueden crear variables que se identifican con &. Luego se le asigna un campo a la variable y al mostrar el mensaje al usuario el mensaje mostrara el valor de dicha variable.
Tipo de Mensaje:
- A: cancela la transaccion se vuelve a la pantalla de SAP.
- E Error: el sistema muestra el mensaje, se soluciona el error y se puede continuar
- W: Advertencia: se puede continuar con la operacion
- I: Informacion, el sistema muestra el mensaje y se puede continuar con la operacion.
7) SET DE DATOS: util para validaciones y sustiituciones. Para generar un grupo con multiples valores.
Se puede mantener en cada mandante.
Se agregan o borran entradas con gran facilidad
Se identifican con una clave libre
Para crear SET seleccionar la tabla y el campo. Por ej set de clases de documentos tabla BKPF y el campo BLART
Una vez creado se ingresan los valores por rango o lista individual.
GRABAR
GS01: crear set de datos
GS02: Modificar set de datos
GS03: Visualizar set de datos
Los SET se pueden exportar de un mandante e importar en otro
NO INCLUIR LOS SETS DE DATOS EN UNA ORDEN DE TRANSPORTE, SI SE INCLUYEN PUEDEN PISARSE TODOS LOS DATOS QUE TIENEN LOS SETS EN PRODUCCION (NO SOLO SE UTILIZAN LOS DATOS PARA VALIDACION O SUSTITUCION)
VIDEO SUSTITUCION: SM30, COMO HABILITAR MAS CAMPOS PARA SER SUSTITUIDOS
PARAACTUALIZAR TABLAS O VISTAS
Para habilitar nuevos campos acceder a la tabla VWTYGB01
CONSULTAS DE INTERES:
Respuesta Instructor:
Hola Jorge,
Yo lo haría de la siguiente manera:
Condición:
Si el usuario es xxxx y la transacción es F-47
Validar:
CME = 3
Mensaje
Si la validación determina que no se cumple, es decir, el CME es distinto de 3, entonces debe mostrar un mensaje de error.
Saludos
Nancy
Consulta Alumno:
Buenas tardes Nancy, he realizado una primera lectura de todas las lecciones de esta unidad y me surge una pregunta.
Como puedo incluir una validación para que un usuario solo pueda ingresar una solicitud de anticipo(F-47) con CME"3".
Saludos,
Jorge Andrés Orozco A.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Gabriel Casas
Sobre el autor
Publicación académica de Natalia Viva, en su ámbito de estudios para la Carrera Consultor en SAP FI.
Natalia Viva
Profesión: Contador - Argentina - Legajo: PF63C
✒️Autor de: 73 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo CO Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor en SAP CO Nivel Inicial
- Carrera Consultor en SAP FI Nivel Avanzado
- Carrera Consultor en SAP FI Nivel Inicial