Inicio del área de contenido

Procedimiento Creación de cabeceras de rollup para rollups estándar Localizar documento en árbol de navegación

Utilización

La cabecera del rollup contiene información válida para todo el rollup. Con un rollup estándar es posible desplazar datos de rollup dentro de uno o varios ledgers rollup. Para ello, utilice una o varias secuencias de rollup.

Condiciones previas

En la pantalla Crear rollup se ha marcado la clase de rollup estándar y seleccionado Este gráfico es explicado en el texto respectivo.

Procedimiento

  1. En Título, introduzca una denominación para su rollup.
  1. Si desea exigir que un usuario tenga autorización para crear, visualizar, actualizar, ejecutar y anular este rollup, introduzca en el campo grupo de autorizaciones el nombre de un grupo de autorizaciones.
  1. En Tablas, introduzca la denominación de la tabla emisora y de la tabla receptora.
  1. En anulación, si fuese necesario, introduzca la denominación del set de reinicialización.

Nota

Puede utilizar el set de reinicialización para fijar en cero los datos del ledger rollup para los períodos relevantes antes del rollup real y antes de que se totalicen nuevos datos en el ledger rollup. Normalmente es necesario un set de reinicialización, ya que los valores propuestos activos (véase el paso 6: Valores acumulados) posibilitan que se ejecute un rollup más de una vez en un periodo determinado.

Nota

Un set de reinicialización es útil en las situaciones siguientes:

El traspaso de campos de rollup se modificó después de la ejecución. Cuando se vuelve a ejecutar un rollup para un período determinado, se crean registros de rollup distintos a aquellos creados en la ejecución anterior. Los nuevos registros de rollup no sobrescriben los antiguos. Los registros de rollup antiguos permanecen, con lo que se alcanzan resultados erróneos. Utilizando un set de reinicialización es posible fijar estos registros antiguos a 0.

Si desea traspasar datos de varios ledgers fuente en un ledger rollup, el indicador Acumular valores debe estar activo para todos los rollups afectados. Si a continuación debe repetir estos rollups en un período determinado, puede introducir un set de reinicialización en uno de los rollups. Esto fijará los valores para este período en 0. Posteriormente, podrán volver a ejecutarse todos los rollups con el indicador Acumular valores.

Atención

Para perfeccionar el rendimiento, el set de reinicialización debe contener las dimensiones siguientes:

Su set de reinicialización no debe utilizar las dimensiones siguientes:

Ejemplo

Se puede crear un set de reinicialización para fijar en cero los campos de datos de la cuenta 100000. Cuando ejecute el rollup, los campos de datos de la cuenta 100000 se fijarán en cero en la tabla receptora antes de que el rollup complete todos los campos que cumplan con los criterios de selección para el set indicado en la cabecera de rollup. Para obtener más información, véase Sets y rollups.

  1. En caso necesario, introduzca un exit de usuario y/o un set de rollups en Funciones.

Nota

Introduzca el número del exit de usuario en el campo exit de usuario. Para obtener más información, véase Exits de usuario y rollups.

El set de rollups se utiliza para todas las secuencias del rollup. Utilizando el set multidimensional indicado en este campo, el sistema selecciona los datos que se deben tomar de los ledgers fuente y totalizar.

Para perfeccionar el rendimiento, el set de rollup debe contener las dimensiones siguientes:

Su set de rollup no debe contener las dimensiones siguientes:

  1. Para introducir valores de propuesta para procesar el rollup, seleccione Opciones de proceso. Aparecerá la ventana de diálogo Valores propuestos. Puede elegir una de las funciones siguientes:
  1. Escribir partidas individuales
  2. Si fija el indicador Escribir partidas individuales, se escribirá una partida individual para cada uno de sus registros de totales cuando ejecute el rollup. Esta partida individual marcará el registro de totales durante el desglose. A continuación, será posible anular esta ejecución de rollup.

    Atención

    Fije únicamente el indicador Escribir partidas individuales si desea la opción de anular el rollup o si sólo desea traspasar una cantidad de datos pequeña. Si fija el indicador Escribir partidas individuales aumentará considerablemente el tiempo de tratamiento.

    Nota

    Sólo se deben escribir partidas individuales en casos excepcionales.

    Con un rollup muy largo se traspasa una gran cantidad de datos a un ledger rollup. Con un segundo rollup, se debe acumular una menor cantidad de datos en el mismo ledger, con lo que se debe ejecutar de nuevo el rollup, ya que se producirán traspasos. En este caso es posible anular los datos del segundo rollup específicamente y volver a ejecutar el rollup. En caso de que no se guarde ninguna partida individual, deberá volver a ejecutar ambos rollups.

  3. Acumular valores
  4. Si no fija el indicador Acumular valores (parametrización estándar), los registros existentes en el ledger rollup se sobrescribirán con los registros de rollup en la ejecución actual. Esto sólo es aplicable para los períodos para los cuales se está ejecutando actualmente el rollup. El otro período no se ve afectado. No es posible ejecutar un rollup más de una vez en un periodo concreto, ya que los valores acabarían sobrescritos.

    Si se fija el indicador Acumular valores, los registros que traspasen en este momento se añadirán a los registros existentes en el ledger rollup. Como consecuencia, la ejecución repetida del rollup lleva a una multiplicación de los totales.

    Nota

    La acumulación de valores sólo es útil si desea transferir datos de varios ledgers fuente a un ledger rollup en una serie de rollups.

  5. Escribir registros con el importe 0

Fije el indicador Insertar registros vacíos si desea que el sistema inserte registros en blanco (registros con valor cero en los campos de importe) en el ledger rollup.

Ejemplo

Si desea crear un informe que muestre todas las cuentas de un grupo de cuentas (incluyendo cuentas con importes igual a cero), se deben incluir registros que tengan cero en los campos de importe. Si los registros en blanco no se incluyen en el ledger rollup, las cuentas cuyos registros de totales sean iguales a cero no se crearán ni estarán disponibles en los informes.

En esta pantalla se pueden utilizar las siguientes funciones adicionales:

Para comprobar si hay errores en el rollup, seleccione Este gráfico es explicado en el texto respectivo. Para obtener más información, véase Verificación de rollups.

Para crear la secuencia de rollup, seleccione Secuencia rollup. Se puede definir un set de secuencias de rollup para cada secuencia de rollup, o se puede definir el rollup de manera que el set de cabecera de rollup sólo sea válido para las secuencias de rollup. Para obtener más información, véase Creación de secuencias de rollup.

Para visualizar y actualizar traspasos de campos o sets en la cabecera de rollup, seleccione Este gráfico es explicado en el texto respectivo. Desplace el cursor hasta el traspaso de campos o el set que desee visualizar. Se puede definir información de traspaso de campos para tantas dimensiones como desee traspasar en el ledger. Se pueden definir operaciones de sustitución para tantas dimensiones como desee sustituir en el ledger.

Para crear conjuntos, desplace el cursor al set necesario, introduzca la denominación y seleccione Este gráfico es explicado en el texto respectivo Set.

Funciones de tratamiento adicionales de la pantalla Crear rollup <Nombre>: Cabecera

Acceso vía menús

Función

Rollup ® Documento

Documentar la definición de rollup y los registros de rollup.

Detalles ® Historial

Visualizar el historial de modificación del rollup.

Detalles ® Monedas divergentes

Fijar los campos de moneda en cero.

 

  1. Para grabar las parametrizaciones, seleccione Este gráfico es explicado en el texto respectivo.

Resultado

Ha concluido la definición de rollup. Para obtener más información véase:

Ejecución de rollups

Definición de jobs de fondo para la definición de rollups

Modificación de rollups

Anulación de rollups

Cómo borrar rollups

 

 

 

Fin del área de contenido