PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️SAP FI Sustituciones y validaciones

SAP FI Sustituciones y validaciones

SAP FI Sustituciones y validaciones

UNIDAD 3: PARAMETRIZACIÓN DE DOCUMENTOS Y OPERACIONES CONTABLES

LECCIÓN: SUSTITUCIONES Y VALIDACIONES

Las validaciones y sustituciones son herramientas esenciales en la parametrización de documentos y operaciones contables que no hemos explorado hasta ahora. En esta lección, nos enfocaremos en cómo implementar estas herramientas para optimizar nuestros procesos contables.

1. VALIDACIONES

Las validaciones son procesos que el sistema utiliza para verificar ciertos valores antes de registrar un documento. Si los valores no cumplen con los criterios preestablecidos, el sistema emite un mensaje de advertencia o error. Un mensaje de error impedirá la grabación del documento hasta que se corrijan los valores.

2. SUSTITUCIONES

La sustitución es un concepto que permite reemplazar el valor de un campo específico dentro de un documento, basado en reglas predefinidas.

3. CARACTERÍSTICAS PARA LA EJECUCIÓN DE VALIDACIONES Y SUSTITUCIONES

Para implementar correctamente una validación o sustitución en un sistema de gestión, es necesario seguir una serie de medidas secuenciales que garantizan su correcta ejecución:

Selección del Área de Aplicación:

Inicialmente, se debe decidir el área de aplicación donde se utilizarán las validaciones y sustituciones. Estas áreas corresponden a los módulos específicos del sistema que requieren estas herramientas para asegurar la integridad de los datos. Las áreas comunes incluyen:

  • FI Gestión Financiera: Validaciones y sustituciones para transacciones financieras.
  • CO Contabilidad de Costes: Herramientas para la precisión en la contabilidad de costos.
  • AM Contabilidad de Activos Fijos: Aplicaciones para la gestión de activos fijos.
  • SL Libros Especiales: Uso en registros especiales como los fiscales.
  • CS Consolidación: Solo validaciones para la consolidación de informes.
  • PS Sistema de Proyectos: Para la gestión y seguimiento de proyectos.
  • RE Bienes Inmuebles: En el sector inmobiliario para la gestión de propiedades.
  • PC Contabilidad de Centros de Beneficio: Solo sustituciones para la asignación de costos y beneficios.

Cada aplicación dentro de estas áreas define las estructuras de datos disponibles y habilita los campos específicos que pueden ser objeto de sustitución.

Identificación del Evento Correcto:

Es crucial seleccionar el evento adecuado para la validación o sustitución. Los eventos son puntos definidos dentro de una aplicación que determinan la ubicación exacta donde se ejecutarán estas operaciones. Para el módulo FI, se proporcionan tres eventos principales:

Cabecera de Documento: Permite validar información como fechas o términos en la cabecera de un documento.

Posición de Documento: Se enfoca en validar datos específicos de una posición dentro del documento, como la completitud de campos para cuentas de acreedores.

Documento Completo: Considera todas las posiciones de un documento y se utiliza principalmente para realizar cálculos matemáticos con operadores como:

  • TOT( ): Total del documento.
  • MED( ): Media del documento.
  • MAX( ): Valor máximo de todas las líneas.
  • MIN( ): Valor mínimo de todas las líneas.
  • GRUPO: Comparación entre grupos de totales.

Un ejemplo sería validar que la suma de ciertas cuentas no sea inferior a la de otro conjunto de cuentas.

Definición de la Validación/Sustitución:

Para definir una validación o sustitución, se deben establecer pasos que contengan Condiciones, Verificación y Mensaje. Estos pasos son la base para instruir al sistema sobre qué verificar y cómo notificar al usuario.

Asignación a la Unidad Organizativa:

La validación o sustitución debe asignarse a una unidad organizativa apropiada, como una sociedad FI para gestión financiera o una sociedad CO para controlling. Es posible que una misma validación o sustitución sea aplicable a varias sociedades simultáneamente.

Activación de la Validación/Sustitución:

Finalmente, es necesario activar la validación o sustitución para que esté operativa. Los grados de activación son:

• 0: Inactivo.

• 1: Activo para ventana de diálogo y procesamiento en segundo plano.

• 2: Activo, excepto para entradas de batch.

4. CONFIGURACIÓN DE VALIDACIONES Y SUSTITUCIONES

La configuración de validaciones y sustituciones es un proceso esencial en la gestión financiera para asegurar la precisión y la integridad de los datos contables. Estas configuraciones se gestionan a través de las

TRANSACCIONES OB28 para validaciones y OBBH para sustituciones.

Ruta en el Sistema:

IMG -> Gestión Financiera (Nuevo) -> Parametrizaciones básicas de gestión financiera (nuevo) -> Herramientas -> Validación/Sustitución -> Validación en documentos contables.

Pasos para la Configuración de Validaciones:

  • Condición: La condición es el criterio inicial que determina cuándo se debe iniciar una validación. Se configura para que el sistema ejecute la validación solo si se cumplen ciertas premisas.

Ejemplo de Condición: Si la clase de documento pertenece al conjunto ZFACTURAS_DEUDOR y la clase de cuenta es D, entonces se activará la validación.

  • Verificación: La verificación es el proceso donde el sistema comprueba si los datos cumplen con las reglas establecidas. Si los datos son correctos, la operación continúa; si no, se detiene y se informa al usuario.

Ejemplo de Verificación: El sistema podría verificar que los montos de las facturas no excedan un límite preestablecido.

  • Mensaje: Al configurar una validación, se pueden crear mensajes de alerta o notificación que el sistema muestra al usuario si los datos no pasan la verificación. Estos mensajes son personalizables y guían al usuario sobre cómo corregir el error.

Ejemplo de Mensaje:"La factura excede el monto máximo permitido. Por favor, ajuste el monto para continuar."

Pasos para la Configuración de Sustituciones:

  • Condición: Al igual que en las validaciones, la sustitución comienza con una condición que define el momento exacto para reemplazar un valor en un campo específico.

Ejemplo de Condición para Sustitución: Si la transacción es de tipo AJUSTE y la fecha es el último día del mes, entonces se inicia la sustitución.

  • Campo a Sustituir: Aquí se especifica qué campo se va a sustituir y cómo se determinará el nuevo valor que reemplazará al original.

Ejemplo de Campo a Sustituir: En una transacción de ajuste, el campo "Fecha de Contabilización" podría ser sustituido por la fecha del primer día del siguiente mes.

5. EDITOR DE FÓRMULAS

El Editor de Fórmulas es una herramienta integral en sistemas de gestión financiera que facilita la creación de reglas contables mediante sentencias lógicas y aritméticas. Su interfaz intuitiva permite a los usuarios definir condiciones complejas sin necesidad de un conocimiento profundo de programación.

Funcionalidades del Editor de Fórmulas:

  • Sentencias Lógicas y Aritméticas: El editor permite introducir sentencias lógicas como IF, AND, OR, y operaciones aritméticas como suma (+), resta (-), multiplicación (*) y división (/). Estas sentencias y operaciones se utilizan para definir las condiciones bajo las cuales se aplicarán las validaciones y sustituciones.
  • Pulsadores de Sentencias:Dependiendo de la tarea específica, el editor ofrece pulsadores o botones que insertan automáticamente la sintaxis correcta de las sentencias lógicas, simplificando el proceso de configuración.
  • Validación de Sentencias:Para evitar errores, el sistema valida automáticamente las sentencias ingresadas, asegurándose de que solo se ejecuten aquellas que son sintácticamente correctas.
  • Operadores y Campos:Una de las ventajas más significativas del editor es su capacidad para presentar una lista de campos y tablas disponibles, lo que elimina la necesidad de memorizar o buscar manualmente estos elementos. Esto es especialmente útil para usuarios que no están familiarizados con la estructura de datos del sistema.
  • Operador TRUE:El operador TRUE es un ejemplo de una sentencia lógica que siempre se evalúa como verdadera. Si se establece una condición con este operador, significa que la validación asociada se ejecutará en todos los casos sin excepción.
  • Ejemplo de Uso del Operador TRUE:

IF TRUE THEN

// La validación se ejecutará siempre

ENDIF

El operador TRUE significa que es válido siempre. Es decir, si creamos una condición que tenga el operador TRUE la validación se realizará SIEMPRE

Al final de la lección, se incluye un video tutorial que demuestra cómo configurar una validación utilizando operadores lógicos, proporcionando una guía visual paso a paso.

6.CREACIÓN Y GESTIÓN DE MENSAJES EN VALIDACIONES CONTABLES

Los mensajes en validaciones contables tienen el propósito de comunicar al usuario la necesidad de realizar una acción específica. Estos mensajes son fundamentales para el correcto funcionamiento de las validaciones y para guiar al usuario en el proceso.

Paso 1: Creación de Mensajes Bajo una Clase de Mensaje

  • Identificar la Clase de Mensaje: Los mensajes se organizan bajo clases de mensaje para facilitar su gestión. Cada clase agrupa mensajes con propósitos similares.
  • Acceso a la Creación de Mensajes: Mientras se define una validación, se puede acceder a la creación de mensajes directamente. Alternativamente, se puede utilizar la transacción SE91 para crear y gestionar mensajes.

Paso 2: Seleccionar y Modificar la Clase de Mensaje

  • Seleccionar la Clase de Mensaje: En el ejemplo proporcionado, se seleccionaría la clase Z1 para la creación del mensaje.
  • Modificar la Clase de Mensaje: Se presiona el ícono Modificar para añadir un nuevo mensaje a la clase seleccionada.

Paso 3: Identificar y Redactar el Mensaje

  • Elegir un Número de Identificación: Se asigna un número único al mensaje para identificarlo dentro de la clase.
  • Completar el Texto del Mensaje: Se redacta el contenido del mensaje que será mostrado al usuario.

Paso 4: Crear y Asignar Variables al Mensaje

  • Crear Variables: Se pueden incluir variables en el mensaje, identificadas con el símbolo &. Estas variables se vincularán con campos específicos en el sistema.
  • Asignar Campos a Variables: Al mostrar el mensaje, el sistema reemplazará las variables con los valores actuales de los campos correspondientes.

Ejemplo de Mensaje con Variable:

Para la clase de doc &CLASE_DOC& completar el campo Asignación.

Si &CLASE_DOC& es DR, el mensaje mostrado sería:

Para la clase de doc DR completar el campo Asignación.

Paso 5: Entender los Tipos de Mensajes y sus Consecuencias

Tipo A (Abortar): Cancela la transacción y regresa al menú principal.

Tipo E (Error): Muestra el mensaje y requiere que el usuario corrija el error antes de continuar.

Tipo W (Advertencia): Emite una advertencia, pero permite continuar con la operación.

Tipo I (Información): Proporciona información adicional y permite continuar con la operación.

7. SET DE DATOS

Los sets de datos son herramientas esenciales en sistemas de gestión financiera que facilitan la agrupación de múltiples valores para su uso en validaciones o sustituciones. Simplifican el proceso de mantenimiento y actualización de las validaciones, haciéndolas más manejables y eficientes.

Paso 1: Comprender la Utilidad de los Sets de Datos

• Agrupación de Valores: En lugar de listar individualmente cada valor en una validación, como diferentes clases de documentos, se crea un set que contiene todos los valores relevantes.

• Mantenimiento Simplificado: Los sets de datos permiten agregar o eliminar valores fácilmente a través de una transacción de usuario sin necesidad de transportar cambios a través de ambientes de desarrollo.

Si se escribieran directamente las clases de documentos en las reglas de validación (por ejemplo, especificando "DA", "DR", "DG" en la propia validación), cualquier cambio requeriría un proceso más técnico. Esto incluiría realizar el cambio en un "ambiente de desarrollo", que es donde se hacen y prueban los cambios antes de aplicarlos al sistema real.

Si se necesitan cambios en los valores del set de datos, estos se pueden mantener en cada mandante y sin procesos técnicos adicionales.

Paso 2: Identificar y Nombrar el Set de Datos

  • Asignar una Clave al Set: Se debe identificar cada set con una clave única. Se recomienda comenzar la clave con Z para una rápida identificación y búsqueda.
  • Seleccionar Tabla y Campo: Para crear un set, se elige la tabla y el campo correspondiente. Por ejemplo, para clases de documentos, se seleccionaría el campo BLART de la tabla BKPF.

Paso 3: Describir y Poblar el Set de Datos

  • Descripción del Set: Se puede añadir un texto descriptivo al set para explicar su propósito y contenido.
  • Ingresar Valores: Los valores se pueden añadir individualmente o por rango dentro del set.

Paso 4: Guardar el Set de Datos

  • Grabar el Set: Una vez que se han ingresado todos los valores necesarios, el último paso es guardar el set de datos.

Paso 5: Acceder y Gestionar los Sets de Datos

  • Acceso a los Sets: Los sets de datos se pueden acceder desde diferentes lugares dentro de SAP Easy Access o desde el menú de customizing.
  • Transacciones Consistentes: Independientemente de la ruta de acceso, las transacciones utilizadas para gestionar los sets son siempre las mismas.

TRANSACCIONES PARA EL SET DE DATOS

GS01 Crear Set de Datos

GS02 Modificar Set de Datos

GS03 Visualizar Set e Datos

TABLAS IMPORTANTES

A continuación, encontrarás las principales tablas en las que se almacenan los datos de las cuentas de mayor.

  • 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.
  • VWTYGB01: Es la tabla con vista de actualización que permite incluir/excluir campos para la sustitución.

Esta página está en Galician
Traducir al Spanish
Traducir siempre del Galician al SpanishPRO
No traducir nunca del Galician
No traducir nunca del www.cvosoft.com


 

 

 


Sobre el autor

Publicación académica de Aracelis Prado De Abreu, en su ámbito de estudios para la Carrera Consultor en SAP FI.

SAP Master

Aracelis Prado De Abreu

Profesión: Licenciada en Administración - Venezuela - Legajo: WH18F

✒️Autor de: 90 Publicaciones Académicas

🎓Cursando Actualmente: Consultor en SAP FI Nivel Avanzado

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Consultor sap fi con sólida experiencia en el entorno sap. mi objetivo es obtener la certificación como experto en fico para mejorar mis habilidades técnicas y consolidar mi experiencia en esta área.

Certificación Académica de Aracelis Prado

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Sustituciones y validaciones" de la mano de nuestros alumnos.

SAP Senior

No es preciso modificar el sistema estándar para personalizar las validaciones y las sustituciones. En cada instalación, es posible definir con exactitud las validaciones y sustituciones necesarias para garantizar la integridad de los datos

Acceder a esta publicación

Creado y Compartido por: Reinaldo Jesus Gutierrez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

Sustituciones y Validaciones Validaciones: permite verificar determinados valores antes de la registración de un documento. Sustituciones: reemplaza el valor de un determinado campo. Características: - Se debe decidir a que área se va a aplicar la validación y Sustitución.(FI-CO-GL-AM-CS-PS-RE-PC) Tres eventos para FI Cabecera de documento Posición de documento Documento completo Configuración Transacción OB28 Validaciones Transacción OBBH Sustituciones Una validación cuenta con etapas o pasos comprende: - Condición - Verificación - Mensaje -Campo a Sustituir Editor Formulas Proporciona una interfaz de fácil manejo para indicar sentencias lógicas...

Acceder a esta publicación

Creado y Compartido por: Neydis Ossa Alvarez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Validaciones Permite verificar determinados valores antes de la registracíon de un documento Sustituciones reemplaza un valor determinado Eventos para FI Cabecera de documento Posición Documento completo Configuración OB28 Validaciones OBBH Sustitucio Editor de fórmulas

Acceder a esta publicación

Creado y Compartido por: Andres Rodriguez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lección 9: Sustituciones y validaciones A. Datos A.1 Validación: Permite verificar determinados valores antes de la registración de un documento A.2 Sustituciones: Reemplaza el valor deteminado de un campo A.3 Características: Áreas de Aplicación: El módulo donde se utiliza la validación FI - Gestión Financiera CO - Contabilidad de Costos AM - Contabilidad de Activos Fijos GL - Libros Especiales CS - Consolidación PS - Sistema de Proyectos RE - Bienes inmuebles PC - Contabilidad de centros de beneficios Evento: Evento correcto para la validación/sustitución - Ubicación exacta donde se lleva a cabo la validación/sustitución....

Acceder a esta publicación

Creado y Compartido por: Eduardo Francisco Traña Rivera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Validacion: permite contralar valores antes de registrar el documento -> Trx: OB28 Sustitucion: se reemplaza el valor de un determinado campo -> Trx: OBBH - Cabecera de un documento - Posiciones - Documento completo Las validaciones muy utilizadas: Una validacion muy utilizada es que en ciertas trx no se utilicen determinadas cuentas Que se complete de manera obligatoria un campo Validar usuarios autorizantes Se debe tener cuidado con los set de datos, los mismos no deben transportarse porque de crean en cada mandante por medio de transacciones de usuarios. En realidad se puede exportar e importar en otro mandante, como los usuarios mantienen en prd los set, si se llegan a incluir en una OT se puede pisar lo que este en prd. Si creamos...

Acceder a esta publicación

Creado y Compartido por: Pamela Perez Gallon

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Audio 3.9.1: Las validaciones pueden ser diversas algunas en modo de ejemplo para saber en que casos usarlas. Una validación muy usada es en determinadas transacciones no se utilizan ciertas cuentas, supongamos que las transacciones de pagos manuales no puede utilizarse cuentas de resultados. Otra validación tb muy utilizada es que se complete de manera obligatoria un dato, por ejemplo, si estamos en la transacción F-40 y la clase de documento es ZZ entonces se tiene que completar el banco propio en las posiciones manuales de bancos. Este tipo de validaciones es muy común cuando no lo podemos resolver en status campo, porque la cuenta es la misma sólo que en determinadas operaciones tiene que llevar un dato...

Acceder a esta publicación

Creado y Compartido por: Veronica Alonso Alcantarilla

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

TIP Audio 1 VALIDACIONES Las validaciones pueden ser diversas, voy a enumerar algunas a modo de ejemplo para que puedan saber en que casos utilizarlas: Una validación muy utilizada es la que en determinadas transacciones no se utilizan ciertas cuentas. Supongamos que las transacciones de pagos manuales no pueden utilizarse cuentas de resultados. Otra validación también muy utilizada es que se complete de manera obligatoria un dato, por ejemplo, si estamos en la transacción F-40 y la clase de documento es ZZ, entonces se tiene que completar el banco propio en las posiciones manuales de bancos. Este tipo de validaciones es muy común cuando no lo podemos resolver en status campo, porque la cuenta es la...

Acceder a esta publicación

Creado y Compartido por: Andres Arroyave Garcia / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


LECCION: SUSTITUCIONES Y VALIDACIONES 1-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. 2- SUSTITUCIONES La sustitución reemplaza el valor de un determinado campo. 3- CARACTERISTICAS Se requieren las siguientes medidas para ejecutar una validación /sustitución: Se debe decidir a qué área de aplicación se aplicará la validación / sustitución....

Acceder a esta publicación

Creado y Compartido por: Roberto Angel Carbajal

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Módulo: Consultor Funcional modulo FI Avanzado Resumen unidad 3: Parametrizacion de documentos y operaciones contables Lección 9 Sustituciones y Validaciones ü La validación permite verificar determinados valores antes de registrar un documento. ü La sustitución reemplaza el valor de un determinado campo. Ø Características Se debe decidir a qué área de aplicación se aplicará la validación/sustitución. Las áreas de validación son è ü FI Gestión Financiera ü CO Contabilidad de costos ü AM Activos fijos ü GL Libros especiales ü CS...

Acceder a esta publicación

Creado y Compartido por: Luisa Francisca Collado Hernández

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lección - Validaciones y Sustituciones Validaciones Permiten verificar determinados valores antes de la registración de un documento. En caso de que no se cumplan, se emite un mensaje, puede ser una advertencia o error. Si es error no se puede grabar el documento hasta que no se cumpla la validación. Sustituciones Reemplazan el valor de un determinado campo Características/pasos Se debe decidir a que área de aplicación se aplicará la validación/sustitución El área de aplicación sería el módulo en el cual se utilizan las validaciones/sustituciones. FI: Gestión Financiera CO: Contabilidad de costes AM:...

Acceder a esta publicación

Creado y Compartido por: Pablo Ignacio Bonilla

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!