Inicio del área de contenido

Procedimiento Creación de una validación (anterior) Localizar documento en árbol de navegación

  1. En el Customizing de Ledgers especiales, seleccione Herramientas ® Actualizar validación/sustitución/reglas ® Actualizar validación.
  2. Aparecerá Modificar validación: Pantalla inicial.

  3. Seleccione Validación ® Crear.
  4. Aparecerá la pantalla Crear validación: Pantalla inicial.

  5. Indique los datos siguientes:
  6. – Nombre de la validación

    – Área de aplicación de la validación

    – Código de evento de la validación

    El evento que se introduce en este campo depende del área de aplicación que se introduzca para la validación.

    Si crea una validación de matriz, que le permite validar los datos de un documento entero, debe utilizar el código de evento 0003 en Gestión financiera (FI), Consolidación legal (LC) y 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
    0002

    Cabecera de documento
    Posición de documento

    FI

    0001
    0002
    0003

    Cabecera de documento
    Posición de documento
    Documento completo

     

  7. Si desea crear una validación copiando una validación existente, introduzca el nombre de la validación que desee copiar en el campo Copiar de - Nombre de validación.
  8. La validación debe tener la misma clase booleana que la validación que se esté creando.

  9. Seleccione Continuar.
  10. Aparecerá la pantalla Crear validación: <Nombre validación> (1).

  11. Introduzca una etapa de validación.
  12. En esta pantalla se pueden utilizar las siguientes funciones adicionales.
  13. Funciones de tratamiento adicionales Crear validación: Pantalla <Nombre validación> (1)

    Seleccione

    Función

    Validación ® Grabar

    Grabar la validación.

    Tratar ® Seleccionar

    Modificar un paso de validación existente.

    Tratar ® Desplazar

    Desplazar una etapa de la validación a otra posición de la misma.

    Tratar ® Insertar entrada

    Añadir una etapa de validación.

    Tratar ® Borrar entrada

    Borrar una etapa de validación.

    Pasar a ® Cabecera

    Introducir un grupo de autorizaciones para la validación y/o modificar el nombre y/o descripción de la validación. Visualizar la clase booleana de la validación.

    Detalles ® TRACE on

    Activar función trace. Al contabilizar un documento, el sistema llama la validación y muestra los datos utilizados para 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 ® TRACE off

    Desactivar función trace.

    Detalles ® Utilización

    Visualizar el lugar dónde se utiliza actualmente la validación.

    Vista ® Mensajes <-> Texto

    Visualizar sólo la descripción de la etapa de la validación o la descripción del mensaje asignado a la validación.

    Vista ® Todos

    Visualizar todas las etapas de la validación.

    Vista ® Seleccionada

    Visualizar sólo las etapas de la validación seleccionadas.

    Vista ® Seleccionar

    Seleccionar etapas de validación utilizando criterios de búsqueda específicos.

    Entorno ® Actualizar reglas

    Crear/Modificar/Visualizar reglas.

     

  14. Para crear una etapa de validación, seleccione Tratar ® Insertar entrada.
  15. Aparecerá la pantalla Crear validación: <Nombre validación> (2).

  16. Introduzca una descripción de etapa de validación.
  17. Defina la expresión booleana utilizada como confirmación previa para seleccionar los datos de la validación.
  18. Si la confirmación previa es falsa, no se selecciona el valor introducido para la validación y la transacción continúa. Si la confirmación previa es verdadera, se verifica el valor introducido de acuerdo con una expresión de verificación introducida en el campo Verificación.

    Se puede introducir la confirmación previa directamente o utilizar el Formula Builder para introducir la expresión. El Formula Builder proporciona una interfase fácil de utilizar para introducir expresiones lógicas en validaciones, sustituciones y reglas.

    Para introducir la confirmación previa mediante el Formula Builder, seleccione Formula Builder. Para obtener más información, véase Formula Builder.

  19. Defina la expresión booleana utilizada para verificar la validación de los datos seleccionados en la expresión en el campo Confirmación previa.
  20. Si la confirmación de verificación es verdadera, el valor introducido es válido y la transacción continúa. Si la verificación es falsa, el sistema envía un mensaje al usuario.

    Se puede introducir la confirmación de verificación directamente o se puede utilizar el Formula Builder para introducir la expresión. El Formula Builder proporciona una interfase fácil de utilizar para introducir expresiones lógicas en validaciones, sustituciones y reglas.

    Para introducir la confirmación de verificación mediante el Formula Builder, seleccione Formula Builder. Para obtener más información, véase Formula Builder.

    Para obtener más información sobre las reglas sintácticas para introducir expresiones booleanas, véase Reglas sintácticas para expresiones booleanas.

    Nota

    Además se puede introducir un exit de usuario (tipo 1 o 3) en la confirmación previa y/o en la verificación. Para obtener más información sobre exits de usuario, véase Exits de usuario en validaciones/sustituciones/reglas.

  21. Indique los datos siguientes:
  22. – Tipo y número de mensaje

    En el número se deben introducir todos los dígitos, incluyendo los ceros a la izquierda.

    – Combinaciones de tabla/campo en el 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.

    Ejemplo

    Hay dos variables en el siguiente mensaje:

    Centro de coste & no se puede utilizar con 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 como se muestra a continuación:

    Campos de salida 1 GLU1 RCNTR

    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 RACCT

    Si 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:

    Centro de coste 100 no se puede utilizar con cuenta 0000050000.

    Las combinaciones tabla/campo que se pueden utilizar para esta validación dependen de los campos utilizados en la confirmación previa y en la verificación. Todos los campos utilizados en la confirmación previa y/o en la verificación se pueden utilizar en el mensaje de validación. Las combinaciones válidas de tabla/campo se pueden visualizar seleccionando Detalles ® Campos en expresiones booleanas.

    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 la etapa de validación además de un mensaje de sistema, si la confirmación previa es verdadera y la verificación es falsa.

    Si desea iniciar un workflow desde una etapa 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 fracasa, 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).

  23. En esta pantalla se pueden utilizar las siguientes funciones adicionales.
  24. Funciones de tratamiento adicionales Crear validación: Pantalla <Nombre validación> (2)

    Seleccione

    Función

    Validación ® Verificar

    Verificar la sintaxis de sus expresiones booleanas.

    Pasar a ® Cabecera

    Introducir un grupo de autorizaciones para la validación y/o cambiar el nombre y/o la descripción de la validación. Además se puede visualizar la clase booleana de la validación.

    Pasar a ® Paso anterior

    Visualizar la etapa anterior de la validación.

    Pasar a ® Paso siguiente

    Visualizar la próxima etapa de la validación.

    Detalles ® Campos para condición

    Visualizar una lista de campos y tablas válidos que se pueden utilizar en la validación. Los campos y las tablas se determinan por la clase booleana de la validación.

    Detalles ® Lista de reglas

    Visualizar una lista de reglas de la misma clase booleana que la validación.

    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 utilizados para 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 ® TRACE off

    Desactivar función trace.

    Entorno ® Actualizar reglas

    Crear/Modificar/Visualizar reglas.

    Entorno ® Actualizar mensajes

    Crear/Modificar/Visualizar mensajes y clases de mensaje.

     

  25. Vuelva a la pantalla anterior.
  26. Aparecerá la pantalla Crear validación: <Nombre validación> (1).

    Aparecerá una nueva etapa de la validación. El sistema asigna automáticamente un número al paso.

    Se pueden definir hasta 999 etapas en cada validación. Las etapas de validación se procesan siguiendo el orden de aparición en pantalla. Si desea modificar el orden, seleccione Tratar ® Desplazar.

    Si la definición de la validación tiene más de cinco líneas, se activa el campo Continuar.

  27. Seleccione Validación ® Grabar.

 

 

 

 

 

 

Fin del área de contenido