Actualizar comprobación
Aparecerá la pantalla de Tratamiento validación. En el área de control de la izquierda, desglose el nodo del área funcional correspondiente. A continuación, puede desglosar el nodo para el evento correspondiente.

Este nodo contiene la validación y la lista de reglas que se han creado para esta área funcional y este evento. Las reglas también se pueden procesar desde este punto (crear/modificar/visualizar/borrar).
Aparecerá la pantalla de Crear validación: Validación nueva (Datos cabecera).
– Nombre de la validación
– Descripción de la validación
Asimismo, se puede introducir un grupo de autorizaciones para limitar el número de usuarios que pueden procesar esta validación.
Para aceptar las entradas, pulse Intro.
Si desea crear una validación copiando otra ya existente, seleccione el evento correspondiente en el control y marque la regla que desee utilizar como modelo. Espere hasta que ambos ámbitos de pantalla del sistema estén listos para la entrada y seleccione Validación
® Copiar. Introduzca los datos como se describe en el paso 3 anterior.La validación debe tener la misma clase booleana que la validación que se esté creando.

Si crea una validación de matriz, lo cual permite validar los datos de un documento entero, debe utilizar el código de evento 0003 en la Gestión financiera (FI), la Consolidación legal (LC) y la Consolidación (EC-CS).
La siguiente tabla muestra ejemplos de entradas para distintas combinaciones de área de aplicación/evento.
Área de aplicación |
Evento |
Descripción |
CO |
0001 |
Posición de documento |
GL |
0001 |
Cabecera de documento |
FI |
0001 |
Cabecera de documento |
Aparecerá la pantalla Crear validación: <Nombre de validación> (Datos cabecera).
Otras funciones de tratamiento. Pantalla Crear validación: <Nombre de validación> (Datos de cabecera)
Seleccione |
Función |
Validación ® Crear |
Crear una validación. |
Validación ® Seleccionar |
Seleccionar una validación. El sistema desglosa automáticamente el nodo correspondiente hasta la validación seleccionada. El usuario dispone de la posibilidad de modificar la selección mediante una consulta de seguridad. |
Validación ® Copiar |
El sistema crea una nueva validación copiando la validación marcada en ese momento. |
Validación ® Modificar |
Pasar al modo de modificación. |
Validación ® Visualizar |
Pasar al modo de visualización. |
Validación ® Grabar |
Grabar la validación. |
Tratar ® Insertar paso |
Insertar paso nuevo (vacío). Si existen pasos previos, el nuevo paso se inserta como el último. |
Detalles ® Campos para condición |
Visualizar una lista de campos válidos que se pueden utilizar para la validación. Estos campos se determinan por la clase booleana de la validación. |
Detalles ® Campos de sustit... |
Visualizar una lista de los campos válidos que se pueden modificar dentro de una sustitución. |
Detalles ® Lista de reglas |
Visualizar una lista de reglas que se pueden utilizar para la validación recién creada. |
Detalles ® Índice de sets |
Mostrar lista de sets creados en su sistema. Para obtener más información, véase Visualización de un índice de sets. |
Detalles ® TRACE on |
Activar función trace. Al contabilizar un documento, el sistema llama la validación y muestra los datos de la misma. Esta función permite diagnosticar los posibles errores en la definición de la validación. Para obtener más información, véase Utilización de la función trace en validaciones/sustituciones/reglas. |
Detalles ® Desactivar trace |
Desactivar función trace |
Detalles ® Utilización |
Visualizar el lugar en el que se utiliza actualmente la validación. |
Entorno ® Actualizar reglas |
Crear/Modificar/Visualizar reglas. Seleccionar el nodo que contiene la lista de reglas. |
Entorno ® Crear regla |
Crear una regla. |
Entorno ® Seleccionar regla |
Seleccionar una regla. |
Entorno ® Actualizar mensajes |
Crear/Modificar/Visualizar/Borrar mensajes y clases de mensaje. |
En esta pantalla puede utilizar las siguientes funciones adicionales.
Tratar ® Insertar paso |
Insertar un paso nuevo directamente antes del paso que se está procesando en ese momento. |
Tratar ® Copiar paso |
Insertar un paso nuevo con el contenido del paso que se está procesando en ese momento. |
Tratar ® Borrar paso |
Borrar un paso. |
Pasar a ® Cabecera |
Regresar a los datos de cabecera de validación. |
Si la expresión de condiciones es falsa, no se selecciona el valor introducido para la validación y la transacción continúa. Si la expresión de condiciones es verdadera, se verifica el valor introducido de acuerdo con una confirmación de verificación introducida en el campo Verificación.
El editor de fórmulas proporciona una interfase fácil de utilizar para introducir expresiones lógicas en validaciones, sustituciones y reglas. Para obtener más información, véase
Si la confirmación de verificación es verdadera, el valor introducido es válido y la transacción continúa. Si la confirmación de verificación es falsa, el sistema envía un mensaje al usuario.
El editor de fórmulas proporciona una interfase fácil de utilizar para introducir expresiones lógicas en validaciones, sustituciones y reglas. Para obtener más información, véase
Editor de fórmulas.Para obtener más información sobre las reglas sintácticas para introducir expresiones booleanas, véase
Reglas sintácticas para expresiones booleanas.
Además se puede introducir un exit de usuario (clase 1 ó 3) en la confirmación de verificación y/o en la expresión de condiciones. Para obtener más información sobre exits de usuario, véase
Exits de usuario en validaciones/sustituciones/reglas.- Clase y número de mensaje
En el número se deben introducir todos los dígitos, incluyendo los ceros a la izquierda.
– Variables de mensaje
Existen cuatro (1-4) campos de entrada de tabla/campo para un máximo de cuatro variables de mensaje (&). Cuando el sistema encuentra una variable (&) en un mensaje, la sustituye por el valor de tabla/campo correspondiente. El orden de los nombres de la tabla/campo se corresponde con el orden de aparición de las variables en el mensaje.

Hay dos variables en el siguiente mensaje:
El centro de coste & no se puede utilizar con la cuenta &
La primera variable (&) se refiere a la tabla GLU1 y a la dimensión "Centro de coste" (RCNTR). Por lo tanto, las entradas en los primeros Campos de salida serán las que se muestran a continuación:
Campos de salida 1
La segunda variable (&) se refiere a la tabla GLU1 y a la dimensión "Cuenta" (RACCT). Por lo tanto, las entradas en los segundos Campos de salida serán como se muestra a continuación:
Campos de salida 2
GLU1 RCNTRSi el valor introducido para el centro de coste es 100, el valor introducido para la cuenta es 0000050000 y la verificación es falsa, el sistema mostrará el mensaje:
El centro de coste 100 no se puede utilizar con la cuenta 0000050000
Las combinaciones tabla/campo que se pueden utilizar para esta validación dependen de los campos utilizados en la confirmación de verificación y la expresión de condiciones. Todos los campos utilizados en la expresión de condiciones y/o en la confirmación de verificación se pueden utilizar en el mensaje de validación. Se pueden llamar combinaciones de tabla/campo válidas mediante la ayuda de entrada.
Para obtener más información sobre la introducción de mensajes, véase
Mensajes de validación.Indicador que determina si el workflow ha empezado desde el paso de validación además de un mensaje de sistema, si la expresión de condiciones es verdadera y la confirmación de verificación es falsa.
Si desea iniciar un workflow desde un paso de validación, debe definir primero su propio workflow y actividad de workflow en el menú SAP Business Workflow (Desarrollo) (Herramientas
® SAP ® Business Workflow ® Desarrollo).El tipo de objeto VALIDACIÓN y el evento Lanzado, que se inicia cuando la validación falla, vienen incluidos en el software de las validaciones y sustituciones.
La función estándar MsgDisplay también se incluye en el software de las validaciones y sustituciones. Esta función permite visualizar el mensaje que mostrará la validación (incluidos los campos de salida para las variables de mensaje) después de que se haya iniciado un workflow desde la validación.
Se debe especificar el nombre del usuario o los usuarios que reciben el mensaje de validación y el workflow. A continuación, este destinatario recibe en la entrada del sistema una lista de work items que detalla las operaciones a procesar.
Para obtener más información sobre workflows en FI-SL, véase la documentación Lanzar un workflow desde una validación (FI-SL) en la biblioteca SAP (Componentes base
® Business Engineering Workbench ® Escenarios de workflow en aplicaciones).Para obtener información general sobre business workflows, véase la documentación SAP Business Workflow en la Biblioteca SAP (Componentes base
® Business Engineering Workbench).