Concepto de datos de normas

Los datos de normas se utilizan para definir tablas de datos permitidos o combinaciones válidas de códigos a los que SunSystems puede hacer referencia cuando se introducen los datos.

Por ejemplo, en Entrada de libro mayor (LEN) se pueden restringir los códigos de producto permitidos, según el centro de costos introducido. Se puede definir una tabla de combinaciones válidas de Centro de costos y Código de producto en unos Datos de norma.

También se puede configurar SunSystems para insertar datos o forzar ciertos campos a tomar valores específicos mientras se introducen datos, presentando los valores específicos en Predefinidos de datos de normas.

Usar datos de normas

Los datos de normas se utilizan junto con las claves de datos de normas para mantener listas de índices de combinaciones válidas de elementos de datos seleccionados. Estos datos de normas se utilizan después en las normas cómo un simple método para hacer referencia y comprobar combinaciones de código válidas en las transacciones que se están procesando. Los elementos de las claves de datos de normas deben estar relacionados con la misma función.

Los datos de normas componen una lista de valores predefinidos para uno, dos o tres elementos de datos clave. Los elementos de datos clave se definen en la función Claves de datos de normas. Antes de identificar las combinaciones de código válidas, se debe utilizar la función Claves de datos de normas (RDK) para identificar los elementos de datos que forman la combinación.

Por ejemplo, se puede definir la siguiente combinación de códigos Centro de costo/Producto para la entrada de transacción, en donde los códigos de Centro de costo y Producto se encuentran en dos dimensiones de análisis de libro mayor diferentes.

Centro de costo Producto
100 P1
100 P2
100 P3
200 P1
200 P2
300 P1

Para definirlo se debe:

  1. Utilizar la función Claves de datos de normas (RDK) y seleccionar las dimensiones de análisis de libro mayor que incluyen los códigos de Centro de costo y Producto como elementos de dato clave.
  2. Utilizar Datos de normas (RDS) para definir las combinaciones válidas de código de centro de costo y producto anteriores.

Hay varios motivos por los cuales se deben utilizar datos de normas en el mantenimiento de las tablas de códigos:

  • Hacen que la norma sea más sencilla, y por lo tanto más fácil de comprender y mantener.
  • Los usuarios pueden mantener las combinaciones válidas sin tener que entender las normas.
  • Permiten que sea posible hacer referencia a los mismos códigos en distintas normas.
  • Aumentan la velocidad en la que se ejecutan las normas.

Por ejemplo, si se tiene una lista larga de códigos de cuenta a los que se les debe aplicar una norma y no es posible utilizar un valor enmascarado para identificarlos, es posible definir un gran número de condiciones O dentro de la norma, y hacer la norma más larga y compleja. Como alternativa, se puede definir un dato de norma que contiene todos los valores.

Nota:  Solo puede utilizar un dato de norma por cada norma.

Es posible definir un rango de período y fecha efectiva en un dato de norma para limitarlo a un período de tiempo específico. También se puede hacer referencia al código de base de datos para crear combinaciones concretas de valores de datos en las bases de datos.

También se pueden utilizar datos de normas que tienen una clave compartida para crear niveles anidados de combinaciones de datos que se validan.

Consultar un dato de norma en una norma

Una vez que se han definido las combinaciones de códigos en un dato de norma, éstas se pueden consultar en una norma. Se utiliza la instrucción de condición SI y se selecciona el dato de norma como Valor 1. La palabra clave EXISTE se define automáticamente como Valor 2 y se utiliza para determinar si el registro actual contiene o no una combinación de códigos válida.

Por ejemplo, si se ha aceptado la combinación válida de código de Centro de costo y Producto en un dato de norma llamado ConstCentre_Product, la siguiente instrucción de condición comprueba si existe una combinación de centro de costo y producto válida:

Comando Valor 1 Operador Valor 2
SI CostCentre_Product   EXISTE

Predefinidos de Datos de normas

Una vez creado el dato de norma, se puede configurar SunSystems para insertar datos o forzar ciertos campos a tomar valores específicos al introducir datos. Se pueden definir valores específicos para insertarlos usando Predefinidos de datos de normas.

Es posible utilizar Predefinidos de datos de normas para mantener hasta veinte valores de datos en cada combinación de código de dato de norma. Estos valores se pueden utilizar con el comando CONF en una norma para predefinir los valores de los otros elementos de datos automáticamente cuando se halla una combinación de código específica.

Los predefinidos de datos de norma proporcionan un método seguro de garantizar que los datos seleccionados siempre contienen los valores correctos en circunstancias específicas.

Por ejemplo, por cada combinación de código Centro de costo/Producto que aparece en una transacción, los valores de elementos de datos Descripción y Análisis 5 libro mayor se predefinen del siguiente modo:

Claves de datos de normas/Valores Centro de costo Claves de datos de normas/Valores Producto Predefinidos de datos de normas Descripción Predefinidos de datos de normas Análisis de libro mayor 5
100 P1 Reg-A Grp-S SFXP1100
100 P2 Reg-A Grp-T SFXP2100
100 P3 Reg-A Grp-W SFXP3100
200 P1 Reg-B Grp-S SFXP1200
200 P2 Reg-B Grp-T SFXP2200
300 P1 Reg-C Grp-S SFXP1300

Los predefinidos de datos de normas conforman el nivel último en una jerarquía con Definir datos de normas y Claves de datos de normas, como se muestra en Jerarquía de datos de normas.