Вы находитесь на странице: 1из 122

Manual de REPORT WRITER

Introducción: Gestión de informes


Se utiliza el Report Writer y el Report Painter para la creación de informes a partir de datos en Ledgers
especiales (FI-SL) y en otros componentes de la aplicación R /3. Esta sección contiene los conceptos básicos
para la utilización del Report Writer.

En esta sección se describe:

¿Qué es el Report Painter?

¿Qué es el Report Writer?

Características del Report Writer

Resumen del proceso del Report Writer

Utilización de sets en el Report Writer

Autorizaciones de usuario

Los informes paralelos ya no se soportan oficialmente. Ya no es posible llamar transacciones


de actualización para informes paralelos desde los menús del sistema.

¿Qué es el Report Painter?


El Report Painter es una herramienta con la que se pueden crear informes que le permitan saber cuáles son
las necesidades específicas de su empresa.

El Report Painter realiza una tarea similar a la del Report Writer. Muchas de las funciones del Report Writer
están disponibles en el Report Painter, pero no hace falta que esté familiarizado con los conceptos del Report
Writer, como los sets, para poder utilizar el Report Painter. El Report Painter es una herramienta apropiada
para la creación de informes menos complejos que los que se pueden crear con el Report Writer.

Los informes del Report Painter se definen mediante una estructura gráfica del informe, que constituye la base
de la definición del informe. Esta estructura gráfica muestra cómo aparecerán las líneas y las columnas del
informe en el informe final cuando se hayan editado sus datos. Cuando se ejecuta un informe con el Report
Painter, el sistema convierte automáticamente el informe de formato Report Painter a formato Report Writer.

Aunque actualmente el Report Painter no posee todas las funciones del Report Writer, se puede convertir un
informe con formato Report Painter a formato Report Writer para poder utilizar todo el espectro de funciones
que el Report Writer ofrece.

Esta sección contiene los conceptos para la utilización del Report Writer. Para más información sobre la
herramienta Report Painter y sobre cómo crear informes mediante el Report Painter, véase Informes del Report
Painter.

Página 1 de 122
Manual de REPORT WRITER

¿Qué es el Report Writer?


El Report Writer se ha diseñado para ofrecer información de totales a partir de componentes múltiples de la
aplicación. El Report Writer marca los datos que usted solicita y, a continuación, los presenta en el formato que
usted necesita. Mediante combinaciones de funciones tales como sets, variables, fórmulas, celdas y ratios,
puede crear informes que le permitan satisfacer sus necesidades específicas.

Puede utilizar el Report Writer para:

 Calcular ratios, porcentajes y desviaciones en un informe.


 Organizar diferentes tipos de informes en grupos específicos, por ejemplo, informes de desarrollo y
producción.
 Crear informes que reflejen la conversión de moneda en una fecha diferente, así como informes que
contengan diferentes tipos de moneda.
 Efectuar eliminaciones en los informes.
 Visualizar datos comparativos, como por ejemplo datos reales frente a datos plan y ejercicio anterior
frente a ejercicio en curso.
 Utilizar la interfase gráfica de SAP para visualizar los gráficos de los informes.
 Transferir datos de informe a Microsoft Excel.
 Efectuar un download de informes en ficheros de PC para procesarlos de nuevo.
 Enviar informes a los usuarios del mail.
 Volver a un documento original que contiene los datos totalizados que aparecen en un informe.

Gracias al Report Writer, se puede crear un informe con casi cualquier tipo de datos que necesite.

Terminología de gestión de informes


La terminología relativa a gestión de informes se ha estandarizado gracias a las diferentes herramientas de
gestión de informes del Sistema R/3. Así, se han substituido con nuevos términos estándar algunos de los
términos utilizados en el Report Writer. La siguiente tabla contiene las modificaciones terminológicas más
importantes del Report Writer:

Término antiguo Término nuevo

Campo, dimensión Característica

Selección de datos Selección de datos generales

Columna de texto Columna clave

Parámetros Log de selecciones

Entrada de set de datos Columna predefinida

Página 2 de 122
Manual de REPORT WRITER

Características del Report Writer


Gracias al Report Writer, puede organizar los informes para satisfacer sus necesidades específicas y las de su
sociedad GL. El Report Writer utiliza bloques de construcción de informes, como los sets, que se pueden usar
en cualquier informe.

Un set es una estructura del sistema que se puede utilizar para enlazar valores o ámbitos de valores
específicos bajo un nombre. Estos valores existen en una característica de un bloque de imputación. Una
característica es un campo o columna individual de una tabla de base de datos. Cuenta, centro de coste y
división son ejemplos de características. En estas características, se pueden almacenar valores de
característica específicos bajo un nombre de set.

Se crea un set denominado TD-RACCT-EXP. Este set utiliza la característica Cuenta y contiene
todas las cuentas de gastos.

Mediante los sets, se definen los datos que se usan en el informe y cómo aparecen en las columnas y líneas
del informe.

La utilización de los sets en el Report Writer ofrece las siguientes ventajas:

 Actualización simple de los informes


 Consumo múltiple de los mismos sets en varios informes
 Gestión de informes multidimensional
 Subtotales a niveles definidos por el usuario

Para obtener más información sobre sets, véase ¿Qué son los sets?.

El Report Writer es una herramienta de gestión de informes multidimensional. Cuando utilice el Report Writer,
puede ordenar de nuevo las características en un informe. En el gráfico siguiente, las líneas del informe están
formadas por las características Centro de coste y Cuenta, y las columnas del informe, por la moneda local y la
moneda del grupo.

Modificar el orden de este informe supondría sólo una pequeña modificación en un set; no hace falta modificar
el informe, sólo el set que se utilice en ese informe. Se puede realizar fácilmente un informe con cualquier
combinación de características sin tener que actualizar complicadas tablas de usuario en proceso de fondo.

Página 3 de 122
Manual de REPORT WRITER

Resumen del proceso del Report Writer


Objetivo
Esta sección describe las principales etapas a seguir para la creación de un informe de Report Writer.

Flujo de procesos
El siguiente gráfico es un ejemplo de informe. Los centros de coste y las cuentas aparecen en las líneas del
informe, y los tipos de moneda (locales y del grupo) aparecen en las columnas.

Se puede definir el informe anterior mediante las siguientes etapas:

1. Cree los sets para las líneas y columnas de informe y los sets para la selección de datos para el
informe.

Se utiliza un set para determinar los datos que aparecerán en las líneas y columnas de un informe y
para determinar los datos que se seleccionan para el informe.

 Puede utilizar un set como línea, columna o como criterio de selección, en función del modo en que
se desee visualizar los datos en el informe. Además, como el mismo set se puede utilizar en diferentes
informes, no hace falta que cree un set nuevo cada vez que defina un informe. En cambio, sí que
puede utilizar los sets que ya existen para satisfacer sus necesidades en lo relativo a la gestión de
informes.

Página 4 de 122
Manual de REPORT WRITER

 Debe utilizar determinadas características establecidas en un informe. Debe utilizar sets que
contengan valores de las características Ledger, Sociedad GL, Versión, Período y Tipo de registro en
las líneas de informe, las columnas de informe o como criterios de selección de datos.

Sets para las líneas de informe:

El set que se utiliza en una línea de informe se denomina bloque de líneas y puede estar formado por
una o más líneas físicas. En el informe anterior, el set TD-CC-ACCT se utiliza como un bloque de
líneas. El set TD-CC-ACCT contiene los siguientes sets:

– TD-RCNTR-12

Este set básico contiene los centros de coste 100 y 200.

– TD-RACCT-IE

Este set unidimensional contiene los sets básicos TD-RACCT-INC (que contiene las cuentas de
ingresos 4000010 y 4000020) y TD-RACCT-EXP (que contiene las cuentas de gastos 3000010 y
3000020).

Sets para las columnas de informe:

El set que se utiliza en una columna de informe se denomina bloque de columnas y puede estar
formado por una o más columnas físicas.

En el informe anterior, el set de columna, o el bloque de columnas, es el TD-ACT-TL (datos reales en


moneda local y del grupo). Este set de datos contiene los siguientes valores:

– HSL-0 (moneda local, datos reales)

– KSL-0 (moneda del grupo, datos reales)

Para cada valor del set, el Report Writer crea una columna física.

Sets como criterios de selección general para datos de informe:

También puede crear sets que determinen los datos seleccionados para un informe.

Se puede crear un set con la característica Ejercicio que contenga el valor 1995. Si se utiliza este set
como criterio de selección en un informe, el Report Writer sólo extrae datos de 1995.

Para obtener más información sobre la utilización de los sets en el Report Writer, véase Utilización de
los sets en el Report Writer.

2. Marque una biblioteca para el informe.

Antes de definir el informe real, tiene que marcar una biblioteca para el informe. Una biblioteca es un
grupo de características (como cuenta, centro de coste y sociedad GL), ratios (como costes locales,
costes totales y volumen de actividad) y columnas predefinidas (como costes reales durante el ejercicio
en curso) utilizado en una definición de informe. Las definiciones de informes en una biblioteca sólo
pueden utilizar las características, ratios y columnas predefinidas que se han definido para esa
biblioteca.

Para obtener más información, véase Bibliotecas.

Página 5 de 122
Manual de REPORT WRITER

3. Defina el informe.

a) Defina la línea o líneas de informe.

En la pantalla Crear informe: Líneas, introduzca el set o los sets que desee incluir en el bloque o los
bloques de líneas de informe. El set que seleccione determinará las posiciones de línea en el informe.
Puede introducir texto adicional para definir su propio texto en la columna clave y/o la suma total, en
vez de utilizar el texto de la cabecera de set. También puede definir fórmulas y ratios en un bloque de
líneas.

b) Defina la columna o columnas de informe.

En la pantalla Crear informe: Columnas, introduzca el set o los sets que desee incluir en el bloque o los
bloques de columna de informe. El set que seleccione determinará las columnas del informe. También
puede introducir texto adicional para definir su propio texto en la columna clave/suma total, en vez de
utilizar el texto de la cabecera de set.

c) Introduzca los sets que va a utilizar como criterios de selección para marcar los datos de informe.

En la pantalla Crear informe: Selección general, introduzca los sets que determinan la condición del
Report Writer para la selección de datos de un informe. También se puede introducir una regla de
selección para definir con más detalle los criterios de selección.

d) Introduzca el texto de informe, si es necesario.

En la pantalla Crear informe: Textos, introduzca texto para el informe. Se puede introducir texto en la
cabecera de página, la línea de pie de página, el título del informe, la página de título y la última página
del informe, así como el texto especial que se utiliza al exportar el informe a Microsoft Excel. También
se pueden introducir diversas variables de texto, como la fecha y el nombre del usuario, que
aparecerán al visualizar el informe.

e) Revise el layout de propuesta del informe y modifíquelo en caso de que sea necesario.

SAP le ofrece un layout estándar de propuesta para todos sus informes. Los layouts estándar
determinan el diseño de página del informe y el formato numérico de los datos del mismo. Si utiliza los
parámetros de propuesta, puede saltarse esta etapa. Si desea modificar algunos parámetros, utilice las
pantallas Crear Informe: Layout.

Para obtener más información sobre la creación de layouts estándar, véase Layouts estándar.

Para obtener más información sobre la modificación de parámetros de propuesta para un informe
determinado, véase Definición de parámetros de informe.

Para obtener más información sobre la definición del informe, véase Informes de Report Writer.

4. Verifique el informe.

Una vez haya completado la definición del informe, deberá verificar si el informe contiene errores o
advertencias. Mediante la función Informe  Verificar, puede obtener una lista de los errores y
advertencias relativos a la realización del informe.

5. Asigne el informe a un grupo de informes.

Una vez definido el informe, se asigna a un grupo de informes. Un grupo de informes puede contener
uno o más informes de una misma biblioteca. Si los informes contienen las mismas características y
comparten los mismos datos, los datos se seleccionan con mayor rapidez y se acelera el tiempo de
tratamiento, porque los datos de informe se seleccionan una sola vez.

Página 6 de 122
Manual de REPORT WRITER

Para obtener más información, véase Grupos de informes.

6. Cree un grupo de informes.

Durante esta etapa, el Report Writer crea los programas necesarios para tratar los informes.

Para obtener más información, véase Generación de un grupo de informes.

7. Ejecute el grupo de informes.

En esta etapa, el Report Writer selecciona todos los registros de la base de datos que se utilizan en el
informe y les da salida en el formato que se especifica.

Para obtener más información, véase Ejecución de grupos de informes.

Página 7 de 122
Manual de REPORT WRITER

Utilización de los sets en el Report Writer


El Report Writer utiliza sets para estructurar y marcar los datos de un informe. La estructura del informe y el
contenido se definen según los sets que se han utilizado en las líneas, columnas y criterios de selección. Estos
sets incluyen sets básicos, sets de datos, sets unidimensionales y sets multidimensionales.

Los sets se pueden utilizar como:

 Un bloque de líneas

El bloque de líneas contiene las características que se desean incluir en las líneas del informe (por
ejemplo, centro de coste y números de cuentas).

 Un bloque de columnas

El bloque de columnas contiene las características que se deseen incluir en las columnas del informe
(por ejemplo, períodos, monedas e importes).

 Criterios de selección general

Los criterios de selección contienen las características que se deseen utilizar para marcar los datos de
informe (por ejemplo, ejercicio, período, sociedad GL y ledger).

Antes de poder empezar a crear un informe, primero deben crearse los sets que se utilizarán en el informe. Si
los sets que se necesitan ya existen en el sistema, no es necesario crear nuevos sets para un informe.
Además, si los sets no son específicos de informe, se pueden utilizar los mismos sets para más de un informe.

Sólo es posible utilizar una característica una sola vez en un informe: en un bloque de líneas,
un bloque de columnas o como criterio de selección. Por ejemplo, si una característica de un
set ya se ha utilizado en un bloque de líneas, no podrá utilizarse dicha característica en un
bloque de columnas.

Puede utilizar la misma característica más de una vez en distintos bloques de líneas (también
en distintos bloques de columnas); sin embargo, no puede utilizar la misma característica en
un bloque de líneas y un bloque de columnas.

Por ejemplo, si se utiliza la característica Cuenta en el bloque de líneas uno, puede utilizarse
de nuevo la característica Cuenta en el bloque de líneas dos; sin embargo, no se puede utilizar
la característica Cuenta en un bloque de líneas y en un bloque de columnas.

En esta sección se describe:

Definición de los datos de informe

Utilización de los sets en las líneas de informe

Utilización de los sets en las columnas de informe

Supresión de líneas y columnas

Utilización de los sets como criterios de selección

Página 8 de 122
Manual de REPORT WRITER

Introducción de textos de set en los informes

Utilización de variables en el Report Writer

Utilización de fórmulas de set en el Report Writer

Utilización de nombres simbólicos en el Report Writer

Configuración de las clases de edición en los sets

Para obtener más información sobre la creación de sets, véase Creación de sets.

Definición de los datos de informe


El Report Writer utiliza de forma exclusiva los sets de datos, que contienen ratios específicos. Un ratio es un
campo de valor numérico almacenado en una tabla de base de datos (también denominado ratio base). Puede
combinar un ratio básico con una o más características adicionales introducidas en un set para crear una
columna predefinida. El set determina las condiciones de selección adicionales, como el tipo de registro
(datos reales o datos plan) y la versión plan.

Algunos ejemplos de ratios base utilizados en sets de datos son:

 Moneda de la transacción
 Moneda local
 Moneda del grupo
 Cantidad

Las características adicionales combinadas con un ratio base son, por ejemplo:

 Importe real (tipo de registro)


 Importe plan (tipo de registro)
 Real asignado (tipo de registro)
 Plan asignado (tipo de registro)
 Año
 Período

Al utilizar un set de datos en un informe, el sistema marca la moneda/cantidad y el tipo de registro


especificados en el set de datos.

Debe crear un set de datos que contenga datos reales (tipo de registro) en moneda local
(ratio). Si utiliza este set de datos en un informe, el sistema visualizará los datos reales en la
moneda local.

Página 9 de 122
Manual de REPORT WRITER

Utilización de los sets en las líneas de informe


Al crear un informe, debe marcarse un set como un bloque de líneas en el informe. Un bloque de líneas puede
consistir en una o más líneas físicas.

Por ejemplo, si se marca como bloque de líneas un set básico que contiene números de cuentas, el informe
dispone de una línea física para cada número de cuenta en el set.

El orden en el que los valores se definen en el set determina el modo en que se han clasificado los datos y se
han creado los totales y subtotales. La jerarquía de sets también determina la estructura y el layout del informe.
Para cada set de la jerarquía de sets, el sistema crea un subtotal.

Si se utiliza un set unidimensional que contenga sólo sets básicos en un bloque de líneas, el
sistema creará subtotales para cada set básico, así como un total para cada set
unidimensional. El sistema también creará líneas físicas en el bloque de líneas para cada valor
de los sets básicos.

El bloque de líneas es el set que se define en la pantalla Crear informe: Líneas; las líneas físicas constituyen
los grados de detalle de un set. Se puede utilizar como bloque de líneas un set básico, de datos,
unidimensional o multidimensional.

En el informe de Resumen del proceso del Report Writer se utiliza el set multidimensional TD-
CC-ACCT como el bloque de líneas de las líneas de informe. El set multidimensional TD-CC-
ACCT está formado por el set básico TD-RCNTR-12 y el set unidimensional TD-RACCT-IE
(formado a su vez por los sets básicos TD-RACCT-INC y TD-RACCT-EXP).

El siguiente gráfico muestra el set multidimensional TD-CC-ACCT.

En el gráfico anterior, los sets y los valores de set contenidos en el set multidimensional TD-CC-ACCT se
visualizan junto con el texto que describe los sets.

Página 10 de 122
Manual de REPORT WRITER

Para cada característica de un bloque de líneas, se especifica el grado de detalle que aparece en las líneas de
informe. A cada grado de detalle de un set básico, de datos o unidimensional se le asigna un número de grado.
El siguiente gráfico muestra los grados de detalle para la característica Cuenta (set unidimensional TD-RACCT-
IE) de un set TD-CC-ACCT.

El set multidimensional TD-CC-ACCT (bloque de líneas) está situado en la parte superior de la jerarquía de
sets. El nombre que se asigna a un set mutidimensional aparecerá como la cabecera de las líneas físicas
contenidas en el informe.

Si no desea utilizar el texto del set, también puede definir su propio texto para el bloque de líneas en la
columna clave del informe.

El grado 1 es el set unidimensional TD-RACCT-IE. Si se especifica el grado 1 para esa característica, sólo se
visualizará el total de las cuentas de ingresos y gastos del informe correspondientes a los centros de costes en
el set básico TD-RCNTR-12.

El grado 2 (-2) incluye los sets básicos TD-RACCT-INC y TD-RACCT-EXP. Los sets se ordenan en la jerarquía
siguiendo el mismo orden en que aparecen en el set unidimensional TD-RACCT-IE. Ambos sets utilizan la
característica Cuenta. Si se especifica este grado de detalle en un informe, sólo se visualiza:

1. El total de los centros de coste y las cuentas


2. El total de las cuentas de ingresos
3. El total de las cuentas de gastos

El grado de detalle (-1) contiene la info detallada de todos los sets básicos del informe, es decir, las cuentas de
ingresos, las cuentas de gastos y los números de centros de coste.

Al set que aparece en el grado más alto de una característica se le asigna el grado 1.

Por ejemplo, al set unidimensional TD-RACCT-IE (gráfico anterior) se le asigna el grado 1,


porque es el grado más alto de la característica Cuenta; al set básico TD-RCNTR-12 también
se le asignará el grado 1, porque es el nivel más alto de la característica Centro de coste.

Página 11 de 122
Manual de REPORT WRITER

Sólo se pueden utilizar los valores negativos -1 y -2 como grados de detalle. Con -1 sólo se visualizan los
valores de set básico; con -2 se visualizan los valores de set básico y el total del set básico.

En un informe se pueden utilizar los grados de detalle para resaltar o subrayar los totales y los subtotales, así
como visualizar los totales y subtotales en colores diferentes.

El informe de Resumen del proceso del Report Writer proporciona una lista de la siguiente información sobre
las líneas del bloque de líneas TD-CC-ACCT:

 El nombre del set multidimensional TD-CC-ACCT aparece como el título de línea para las líneas físicas
del set multidimensional.
 El informe contiene el texto de la línea del subtítulo Centros de coste. Dicho texto se toma del set
básico TD-RCNTR-12 (con el texto de cabecera del set Centros de coste), que aparece en primer
lugar en el set multidimensional TD-CC-ACCT.
 En el informe aparece una lista con los totales de cada cuenta de ingresos y gastos, según los centros
de coste. Las cuentas aparecen en el subtítulo Centro de coste, porque el set unidimensional TD-
RACCT-IE aparece en segundo lugar en el set multidimensional. (En el ejemplo, los totales se listan al
final; pero si se modifica el layout, también podrá visualizarlos en la parte superior de un informe. Para
obtener más información, véase Definición de los parámetros del informe).

Si se ordenan de nuevo los contenidos del set, también se ordenarán de nuevo los contenidos del informe.

En el siguiente gráfico, se ha modificado el set multidimensional TD-CC-ACCT, de forma que el set TD-RACCT-
IE aparece en primer lugar y el set TD-RCNTR-12 en segundo lugar.

El grado 1 continúa siendo el set unidimensional TD-RACCT-IE y el set básico TD-RCNTR-12. Sin embargo, en
estos momentos el set TD-RACCT-IE se encuentra antes que el set TD-RCNTR-12, porque en el set
multidimensional TD-CC-ACCT la característica Cuenta se ha desplazado a la posición número 1 y la
característica Centro de coste, a la posición número 2.

Un informe impreso con este set multidimensional como bloque de líneas tendrá el aspecto que muestra el
siguiente gráfico. Para ver las diferencias que se producen al desplazar las características en un set
multidimensional, compare este informe con el informe de Resumen del proceso del Report Writer.

Página 12 de 122
Manual de REPORT WRITER

En este informe se puede ver que:

 Los textos de las líneas de subtítulos en estos momentos se definen por cuenta (ingresos y gastos) en
vez de por centros de coste.
 Los importes individuales se ordenan por centros de costes en los subtítulos de las cuentas de
ingresos y gastos.
 Los totales se definen por cuentas de ingresos y gastos, en vez de por centros de coste.

Para obtener más información sobre la utilización de los sets en las líneas de informe, véase Definición de
líneas.

Página 13 de 122
Manual de REPORT WRITER

Utilización de los sets en las columnas de informe


Al crear un informe, marque un set como bloque de columnas del informe. Un bloque de columnas puede
consistir en una o más columnas físicas.

Si se marca un set de datos que contenga dos tipos distintos de moneda (local y del grupo)
como bloque de columnas, el informe tendrá una columna física para cada tipo de moneda en
el set.

El bloque de columnas es el set que se define en la pantalla Crear informe: Columnas; las columnas físicas
representan los grados de detalle en el set.

La columna física Local aparece en primer lugar en el ejemplo de informe de Resumen del proceso del Report
Writer, porque se encuentra en primer lugar en el set de datos TD-ACT-TL (bloque de columnas). La columna
física Grupo aparece en segundo lugar, porque se encuentra en segundo lugar en el set TD-ACT-TL (bloque
de columnas). Si se ordenan de nuevo las líneas del set, también se ordenarán de nuevo las columnas físicas
del informe.

El set TD-ACT-TL se ha utilizado como bloque de columnas en el informe de Resumen del proceso del Report
Writer. El set TD-ACT-TL (set de datos) contiene los dos valores HSL-0 (moneda local en datos reales) y KSL-0
(moneda del grupo en datos reales).

Se puede utilizar como bloque de columnas un set básico, de datos, unidimensional o multidimensional.

Un set que se utiliza como bloque de columnas contiene todos los valores que se desee que estén contenidos
en las columnas físicas del informe. Los valores deben definirse en los sets en el mismo orden en el que se
desee que aparezcan en el informe.

Para obtener más información sobre la utilización de los sets en las columnas de informe, véase Definición de
columnas.

Página 14 de 122
Manual de REPORT WRITER

Supresión de líneas y columnas


También se pueden suprimir de un informe los valores individuales, ámbitos de valores o valores totales del
set. Si se fija el indicador de supresión en una pantalla de un set multidimensional, unidimensional o básico, se
ordena al Report Writer que ignore los importes individuales y los totales de los grados inferiores de las
jerarquías de sets.

En las columnas, los intervalos de valores (rangos) en los sets básicos se suprimen de forma
automática; sólo se visualiza el intervalo total.

En un set básico, los intervalos de valores (rangos) se imprimen como importes individuales. Se utiliza el
indicador de supresión para suprimir los importes de intervalos individuales en una línea de set.

Si una línea de set básico tiene un intervalo de números de cuentas 1000020-1000050, el


sistema imprimirá los importes de todos los números de cuentas comprendidos entre el
1000020 y el 100050, si se han contabilizado los datos de dichas cuentas. Si se configura el
indicador de supresión en el set básico para esta línea, el sistema sólo imprimirá el total de los
números de cuentas de 1000020 a 1000050 en vez de los importes individuales.

En los sets unidimensionales y multidimensionales, se utiliza el indicador de supresión para suprimir los
importes individuales de todo un set.

Si se fija el indicador de supresión para el set TD-RACCT-EXP en el set multidimensional TD-


CC-ACCT, se suprimirán los importes individuales del set TD-RACCT-EXP, pero se imprimirá el
importe total del set TD-RACCT-EXP.

En el siguiente gráfico, se han suprimido los totales individuales de las cuentas de gastos.

Página 15 de 122
Manual de REPORT WRITER

Utilización de sets como criterios de selección


También se pueden utilizar los sets para definir mejor los datos que se desean marcar en el informe.

Además de visualizar cuentas e importes específicos en distintos tipos de moneda, se definen


con más detalle los datos seleccionados para el informe si se especifica, por ejemplo, un
ledger, un año y una sociedad GL para el informe. Para especificar estos criterios de selección
se utilizan los sets que aparecen en la pantalla Crear informe: Selección general.

Al utilizar sets como criterios de selección de datos, los sets deben contener todas las características que se
deseen utilizar en la selección de datos. Si una característica ya está definida en una línea o columna, no se
puede introducir esa característica para la selección de datos.

Los sets multidimensionales no se pueden utilizar como criterios de selección, y sólo puede utilizarse un set de
datos como criterio de selección si contiene un valor.

Para mejorar el tiempo de tratamiento al ejecutar el grupo de informes de un informe, es importante que se
especifiquen todas las características como criterios de selección de datos, cuya utilización no es necesaria en
las líneas o columnas del informe.

En el ejemplo de informe que aparece en Resumen del proceso del Report Writer, se puede
seleccionar el informe de la Sociedad GL TD11 correspondiente al primer trimestre de 1995. Se
introducen los sets que utilizan las características Sociedad GL, Período y Ejercicio.

También se pueden utilizar variables de set como criterios de selección de datos generales. Para obtener más
información, véase Utilización de variables en el Report Writer.

Para obtener más información sobre la utilización de sets como criterios de selección, véase Definición de los
criterios de selección.

Página 16 de 122
Manual de REPORT WRITER

Introducción de texto de set para informes


A menos que se haya definido de otro modo en el informe, el Report Writer imprime el texto que se ha
introducido en los sets al utilizarlos en los bloques de líneas y columnas del informe. Se puede introducir texto
para los informes en los campos de texto que aparecen en las pantallas Crear y Modificar set de los sets
básicos, de datos, unidimensionales y multidimensionales.

También se puede utilizar la función Detalles  Textos adicionales que aparece en las
pantallas Crear informe: Líneas/Columnas para introducir un texto específico de bloques de
líneas o columnas para la columna clave y el total del informe al definir las líneas y columnas
del informe. Dicho texto se utiliza en vez del texto de la cabecera de set.

 Sets básicos

Para los sets básicos, se puede introducir texto en cada línea del set en el campo Texto breve de línea
de set de la pantalla Crear set: Entradas básicas. Si después se utiliza ese set en un bloque de líneas
o de columnas, aparecerá un texto que describe los valores de cada línea de set que contiene texto. Si
no se introduce texto en la línea de set, el Report Writer utiliza el texto de los ficheros maestros
correspondientes.

El Report Writer utiliza el texto de la cabecera de set como descriptor del subtotal correspondiente. Se
puede introducir texto para el nombre del set en el campo Descripción de las pantallas de Crear y
Modificar set: Cabecera.

En el informe que aparece en Resumen del proceso del Report Writer, el set básico TD-
RCNTR-12 contiene el texto de cabecera del set Centros de coste, el set básico TD-RACCT-
INC contiene el texto de cabecera del set Cuentas de ingresos, y el set básico TD-RACCT-
EXP contiene el texto de cabecera del set Cuentas de gastos. (El texto de cuenta se lee de
los ficheros maestros de cuenta en FI, y el texto de centros de costes de los ficheros maestros
de centros de costes en CO.)

 Sets de datos

En los sets de datos, se puede introducir texto en cada línea del set en el campo Texto breve de línea
de set de la pantalla Crear set: Entradas básicas. Si después se utiliza ese set en un bloque de líneas
o de columnas, aparecerá un texto que describe los valores de cada línea de set que contiene texto. Si
no se introduce texto en una línea de set de datos, el Report Writer utiliza el texto de la columna
predefinida.

En el informe de Resumen del proceso del Report Writer, el valor HSL-0 del set de datos
contiene el texto de línea del set Local; el valor KSL-0 del set de datos contiene el texto de
línea del set Grupo.

Al igual que en los sets básicos, se puede introducir el texto de cabecera del set en el campo
Descripción de las pantallas Crear y Modificar set: Cabecera.

 Sets unidimensionales

Página 17 de 122
Manual de REPORT WRITER

En los sets unidimensionales, se puede introducir el texto de cabecera del set en el campo Descripción
de las pantallas Crear y Modificar set: Cabecera.

En el informe del ejemplo con características intercambiadas (véase Utilización de los sets en
las líneas de informes), el set unidimensional TD-RACCT-IE contiene el texto de cabecera del
set Cuentas ingresos/gastos.

 Sets multidimensionales

En los sets multidimensionales, sólo puede introducirse el texto de cabecera del set en el campo
Descripción de las pantallas Crear y Modificar set: Cabecera. Al utilizar un set multidimensional en un
bloque de líneas de informe, el texto de cabecera del set aparece como título de la columna clave.

En el informe de Resumen del proceso del Report Writer el set multidimensional TD-CC-ACCT
contiene el texto de cabecera del set Ingresos y gastos /Centros de coste. Dicho texto
aparece en el informe como título de la columna clave.

Utilización de variables en el Report Writer


En un informe también se pueden utilizar variables. Una variable es una reserva-espacio para que se
especifiquen datos cuando se ejecuta un informe que utiliza la variable.

Se pueden utilizar variables de selección de datos generales en un informe. Las variables de selección de
datos generales son variables que determinan los datos seleccionados para un informe. Las variables de
selección de datos generales comprenden:

 Variables de valor

Esta variable representa un valor específico. Se introduce una variable de valor en un set básico, y se
determina el valor para la variable al ejecutar un informe que utilice el set que contiene dicha variable.
Las variables de valor pueden utilizarse solamente en sets básicos.

 Variables de fórmula

Esta variable representa una fórmula que determina un valor para la variable. Las variables de fórmula
pueden utilizarse solamente en sets básicos.

 Variables de set

Este tipo de variables representa un set y los valores que contiene dicho set. Sólo se pueden utilizar
variables de set en los sets multidimensionales. En un informe no se puede utilizar como bloques de
columna sets multidimensionales que contengan variables de set.

Variables de valor
Una variable de valor es una variable opcional que se puede introducir directamente en un set. Las variables
de valor pueden utilizarse solamente en sets básicos.

Página 18 de 122
Manual de REPORT WRITER

Se puede crear una variable denominada YEAR. Cuando se utiliza la variable YEAR en un set
básico y, a continuación, dicho set básico se utiliza en un informe, el sistema le solicitará que
introduzca un ejercicio al ejecutar el informe.

Las variables de valor que se utilizan en el Report Writer se visualizan en la pantalla de selección al seleccionar
los registros del informe. Al utilizar una variable de valor en un informe, el valor que se selecciona para la
variable será válido sólo para una ejecución de informe. Cada vez que se ejecute el informe, se puede
introducir un valor diferente para la variable. También se puede definir un valor de propuesta para una variable;
este valor aparecerá cada vez que se ejecute un informe.

Para obtener más información, véase Creación de variables de valor.

Variables de fórmula
Una variable de fórmula es una fórmula opcional, que determina un valor para la variable. Las variables de
fórmula pueden utilizarse solamente en sets básicos.

Si desea crear una fórmula que calcule de forma automática el ejercicio anterior a partir de la
variable del ejercicio en curso en su sistema. Se debe:

1. Crear una variable de fórmula denominada YEAR (ejercicio en curso), que utilice el exit de usuario
S001 para determinar el ejercicio en curso.
2. Remítase a esta fórmula en otra variable de fórmula denominada PR-YEAR (ejercicio anterior). Esta
fórmula se introduce mediante "&YEAR" - 1. El sistema determina el ejercicio en curso utilizando el
exit de usuario S001 y, a continuación, resta un año al valor de la variable de fórmula PR-YEAR.

Si se utilizan ambas variables YEAR y PR-YEAR en un informe, el sistema únicamente solicita


la entrada del ejercicio en curso, tomando el ejercicio en curso que aparece como propuesta
en la fecha del sistema. El sistema calcula de forma automática el valor de PR-YEAR (restando
1 al año introducido en YEAR). También se puede definir PR-YEAR utilizando el exit de usuario
S001 en una fórmula (‘#S001’  1).

Para obtener más información, véase Creación de variables de fórmula.

Si se utilizan variables de fórmula en las columnas de informe, también se pueden crear varios tipos nuevos de
informes. Para obtener más información, véase Utilización de variables de fórmula en los informes: Ejemplos.

Variables de set
Una variable de set representa un set básico o unidimensional para una característica. Se pueden introducir
variables de set en un set multidimensional o directamente como set de selección en un informe.

Se crea una variable de set denominada CNTR-V para la característica Centro de coste. Al
crear la variable de set, se introduce un nombre de set (por ejemplo, TD-RCNTR-12 para la
característica Centro de coste) como valor de propuesta para la variable de set.

A continuación puede utilizarse la variable de set en los siguientes casos:

Página 19 de 122
Manual de REPORT WRITER

 En un set multidimensional que se utilice como bloque de líneas (las variables de set no se pueden
utilizar en los bloques de columnas de una definición del informe).
 Directamente como criterios de selección de datos generales en la pantalla Crear informe: Selección
general.

Al introducir la variable de set CNTR-V en un set que se utiliza en el informe, el Report Writer
solicita la introducción del nombre del set al seleccionar los registros de datos del informe. El
valor de propuesta del nombre de set es el set TD-RCNTR-12. En caso necesario, se puede
introducir un set distinto y/o centros de coste individuales.

A partir del Release 4.0, es posible utilizar las variables de set cuyo set de propuesta utilice
una tabla distinta a la del informe, siempre y cuando el campo de tabla del set de propuesta
sea compatible con la característica correspondiente en la tabla del informe.

Las variables de set que se utilizan en el Report Writer se visualizan en la pantalla de selección al seleccionar
los registros del informe. Para cada variable de set utilizada en un informe, el Report Writer crea un campo de
entrada en la pantalla de selección. En ese campo se puede introducir un set, o bien valores individuales o un
intervalo de valores en vez del set.

Para obtener más información, véase Creación de variables de set.

Página 20 de 122
Manual de REPORT WRITER

Utilización de fórmulas de set en el Report Writer


En los sets, se pueden utilizar fórmulas que realicen cálculos dentro del set. Al utilizar dicho set en un informe,
el resultado de estos cálculos aparece en una columna o línea de informe.

Sólo se pueden utilizar fórmulas en los sets básicos y en los sets de datos.

Se crea un set de datos denominado TD-ACT-PLN-V, que utiliza la fórmula ‘001’  ‘002’. La
línea 001 del set TD-ACT-PLN-V contiene los datos plan en moneda local (HSL-1), y la línea
002 contiene los datos reales en moneda local (HSL-0).

La fórmula ‘001’  ‘002’ crea la columna Desviación en el informe que aparece en el siguiente
gráfico. Para crear esta columna, el sistema resta la línea 002 (datos reales) de la línea 001
(datos plan).

Utilización de una fórmula para crear una columna de desviación en un informe

Una fórmula está formada por operadores, operandos, valores absolutos y paréntesis.

Al introducir una fórmula en un set, se pueden utilizar los operadores que aparecen en la siguiente tabla.

Símbolo Operador

+ Suma

 Resta

Página 21 de 122
Manual de REPORT WRITER

 Multiplicación

/ División

 Valor exponencial

() Paréntesis

SIN Seno

COS Coseno

TAN Tangente

SQRT Raíz cuadrada

TRUNC Truncamiento de entero

INT Truncamiento de entero

DIV Cociente de la división de número entero

MOD Resto de la división de número entero

ABS Valor absoluto

EXP Función exponencial (nx)

LOG Logaritmo

ROUND Redondeo

En las fórmulas de set se pueden utilizar los operandos siguientes:

 Números de línea en forma de ‘nnn’ (por ejemplo, ‘001’ para la línea 001)
 Variables de valor (por ejemplo, ‘&PERIOD’ para la variable de valor PERIOD)
 Nombres simbólicos para celdas (por ejemplo, ‘TOTAL’ para una línea de totales determinada de un
informe)

A partir del Release 3.0C, la sintaxis utilizada para introducir operandos de fórmula se ha
modificado. Se introducen los operandos de fórmula en forma de ‘nnn’ (por ejemplo, ‘001’ para
introducir la línea de set 001). En releases anteriores al Release 3.0C, los operandos de
fórmula se introducen entre corchetes (por ejemplo <001>).

Página 22 de 122
Manual de REPORT WRITER

El sistema convierte automáticamente las fórmulas existentes al nuevo formato. Por lo tanto,
no es necesario modificar los sets o informes que contienen fórmulas.

En una fórmula también pueden utilizarse:

 Valores absolutos (por ejemplo, 10 ó 20)


 Combinaciones de valores absolutos y operandos (por ejemplo, 10  ‘002’ (línea 2))
 Lógica booleana

Se introduce la siguiente fórmula en la segunda línea de un set definido para una columna de
informe:

IF ‘001’ > 1000 THEN ‘001’ ELSE 0

Si el valor de la primera columna (línea de set 001) es mayor de 1.000, este valor se visualiza
en la segunda columna; si el valor de la primera columna es menor de 1.000, el valor 0 se
visualiza en la segunda columna.

Para obtener más información sobre la lógica booleana, véase Introducción a la lógica booleana.

Si se utilizan fórmulas de set que sólo utilicen operadores de suma y resta (también conocidos como fórmulas
lineales), se pueden visualizar las unidades (por ejemplo, unidades de moneda y unidades de medida) de las
columnas de informe que se calculan mediante esa fórmula.

Se define un set de datos para el bloque de columnas, que contiene los costes reales y plan.
Se desea definir una columna de desviación que contenga la diferencia entre los costes reales
y los costes plan. En la tercera línea del bloque de columnas, se define la fórmula ‘001’ - ‘002’.
Si los datos de los costes reales y plan se visualizan con la unidad de moneda USD, la unidad
USD se visualiza también en la columna de desviación.

Sólo se visualiza la unidad cuando la unidad que se visualiza en ambas columnas es la misma y si la fórmula
sólo utiliza operadores para suma y resta. Por ejemplo, si los costes reales se visualizan en USD y los costes
plan se visualizan en DEM, no se visualizará ninguna unidad en la columna de desviación.

Para obtener más información sobre la introducción de fórmulas en los sets, véase Fórmulas.

Utilizar nombres simbólicos en el Report Writer


Un nombre simbólico representa la coordenada de línea o columna que corresponde a una celda individual o
un rango de celdas en un informe e indica un emplazamiento específico en la matriz de columna/línea del
informe. Para obtener más información sobre las celdas, véase Definición de celdas.

Los nombres simbólicos se definen en los sets. Se puede asignar nombres simbólicos a:

 Líneas de set

Los nombres simbólicos de las líneas de set hacen referencia a un valor o a un nombre de set en una
línea de set. Para los sets básicos, de datos y unidimensionales, los nombres simbólicos de las líneas

Página 23 de 122
Manual de REPORT WRITER

de set se definen mediante el campo Nomb.simb. de las pantallas Crear y Modificar set: Entradas
básicas.

Los nombres simbólicos de las líneas de set también se pueden utilizar en sets multidimensionales, por
ejemplo, en las variables de set que se hayan introducido directamente en un set multidimensional. Se
introduce un nombre simbólico de línea de set en la pantalla Crear y Modificar set: Entradas básicas
para sets multidimensionales. De esta manera se puede direccionar el total más elevado de líneas en
los cálculos de las celdas.

El nombre simbólico que se asigna a una línea de set en un set multidimensional no


sobrescribe los nombres simbólicos de cabecera existentes, que se han definido en el set
introducido en el set multidimensional. En su lugar, existirán dos nombres simbólicos para la
línea de set y la cabecera de set.

 Todo un set

Los nombres simbólicos de la cabecera de set se refieren a todos los valores de un set. Para los sets
básicos, de datos y unidimensionales, los nombres simbólicos se definen para todo un set mediante el
campo Nombre simbólico en las pantallas Crear y Modificar set: Cabecera.

Configuración de las clases de edición en los sets


En los sets, se pueden especificar las clases de edición. Una clase de edición representa una versión de los
parámetros del layout de un informe. Se pueden especificar clases de edición en:

 Las líneas de set de los sets básicos, de datos, unidimensionales y multidimensionales.


 La cabecera de set de los sets básicos y unidimensionales para representar el total del set.

Las clases de edición indican al Report Writer cuál es el formato adecuado que debe utilizarse para el total del
set representado en la cabecera de set o en los datos de las líneas de set. El formato de las líneas y las
columnas de informe correspondientes a estos totales de set y líneas de set se creará a partir de los
parámetros de layout para la clase de edición que se especifique.

El informe de Utilización de fórmulas de set en el Report Writer utiliza el bloque de columnas


TD-ACT-PLN-V y proporciona una lista de las siguientes columnas:

 Datos plan en moneda local (HSL-1)


 Datos reales en moneda local (HSL-0)
 Desviación (diferencia entre los datos plan y reales en moneda local)

Si se asigna una clase de edición distinta a la línea de set 003 (columna de desviación) en el
set de datos TD-ACT-PLN-V, se puede modificar el layout de esta columna, por ejemplo, el
ancho de columna y el número de decimales.

Se puede especificar una clase de edición para:

 Sets básicos y unidimensionales


o Se introduce una clase de edición en el campo Clase de edición de las pantallas Crear y
Modificar set: Entradas básicas para representar las líneas de set individuales.
o Se introduce una clase de edición en el campo Clase de edición de las pantallas Crear y
Modificar set: Cabecera.

Página 24 de 122
Manual de REPORT WRITER

Las clases de edición que se introducen en la cabecera de set representan el nivel total del set.
En las jerarquías de set, la clase de edición que se introduce en la cabecera de set sólo se
utiliza para el total más elevado en el bloque de líneas o columnas. Para el resto de líneas y
columnas de informe, se utiliza la clase de edición que se ha introducido en la línea de set.

 Sets de datos

Se introduce una clase de edición para una línea de set en el campo Clase de edición de las pantallas
Crear y Modificar set: Entradas básicas.

 Sets multidimensionales

Se introduce una clase de edición para una línea de set en el campo Clase de edición de la pantalla
Crear y Modificar set: Entradas básicas. Las clases de edición se pueden utilizar, por ejemplo, para las
variables de set que se hayan introducido directamente en un set multidimensional.

El valor que se introduce en los campos de clase de edición indica al Report Writer que seleccione un
determinado valor de clase de edición que aparece en la lista de los parámetros de informe de la línea de set o
la cabecera de set, en los que se ha introducido la clase de edición.

La clase de edición se refiere a los parámetros específicos de las pantallas Crear informe: Layout y Crear
layout estándar. Cada uno de los campos de parámetros de la siguiente lista contiene seis campos de entrada;
cada uno de estos campos representa una de las seis clases de edición del 0 al 5. Dependiendo del valor que
se introduzca como clase de edición, el Report Writer selecciona uno de los seis valores.

En la pantalla Crear informe: Layout: Totales columna.., la clase de edición se aplica a los siguientes campos
de parámetros que afectan al formato de las columnas:

 Ancho de columna
 Margen derecho

En la pantalla Crear informe: Layout: Representación, la clase de edición se aplica a los siguientes campos de
parámetros que afectan al formato numérico:

 Decimales
 Escala
 Modificación signo +/-
 Unidad de moneda/cantidad

Para acceder a los campos de clase de edición de las pantallas Crear informe: Layout: Totales columna y
Representación, seleccione Variantes. Aparecerá una ventana de diálogo con campos adicionales de entrada
correspondientes a las clases de edición del 1 al 5.

Se introduce la clase de edición 1 para un valor de línea de set básico. Al utilizar ese set en un
informe, el Report Writer tiene en cuenta el segundo campo de entrada del parámetro para
determinar el formato que debe utilizarse en el informe.

Los valores de clase de edición correspondientes al número de decimales, la escala, el ancho de columna, el
ancho de moneda/cantidad y el margen derecho sólo son válidos para las columnas. Esto significa que el
valor de clase de edición que se introduce en un set (para estos campos) sólo será válido si se utiliza el set en
una columna.

Para obtener más información sobre la creación de sets, véase Creación de sets.

Página 25 de 122
Manual de REPORT WRITER

Creación de sets
Objetivo
Los sets se utilizan en varios componentes y subcomponentes del Sistema SAP R/3 (tales como gestión de
informes, planificación y conversión de moneda). Antes de poder empezar a trabajar con estos componentes,
debe crear primero los sets que desea utilizar.

Condiciones previas
Antes de crear sets, debe decidir cómo desea utilizar los sets para que satisfagan las necesidades específicas
de la empresa. Es importante que determine la mejor forma de organizar las estructuras de set y los valores
que desea incluir en los sets.

Las reglas básicas para crear sets son las siguientes:

 Los sets básicos y los sets unidimensionales deben utilizar una dimensión.
 Los sets unidimensionales son una combinación de sets básicos y sets unidimensionales con la
misma dimensión.
 Los sets multidimensionales son una combinación de sets básicos, sets de datos y sets
unidimensionales con distintas dimensiones.
 No se puede combinar un set multidimensional con otro set multidimensional.

Flujo de procesos
Para crear un set debe llevar a cabo los siguientes pasos:

1. Cree la cabecera del set.

La información que se introduce en la cabecera del set es válida para todos los valores del set.

Véase Creación de una cabecera de set.

2. Introduzca los valores de set.

Los valores que se introducen dependen del tipo de set que esté creando.

o En sets básicos debe introducir valores específicos o rangos de valores de una misma
dimensión. También puede introducir todos los valores definidos para una dimensión
específica.

Asimismo, puede incluir variables de valor y de fórmula en un set básico si desea que el
sistema solicite información cuando utiliza dicho set. Una variable es una reserva-espacio para
que se especifiquen datos cuando se ejecuta un informe que utiliza la variable.

Si desea realizar cálculos simples en un set, pueden introducir fórmulas en sets básicos.

Si crea un set básico para que lo utilice el Report Writer, puede introducir datos que el Report
Writer utiliza para informes (tales como nombres simbólicos y clases de edición).

Véase Introducir valores de set básico.

Página 26 de 122
Manual de REPORT WRITER

o En los sets de datos, deben introducirse ratios y columnas predefinidas para monedas y
cantidades, así como datos que el Report Writer utiliza para informes (tales como nombres
simbólicos y clases de edición).

Si se desea realizar cálculos simples en un set, también pueden introducirse fórmulas en sets
de datos.

Véase Introducir valores de set de datos.

o En sets unidimensionales, deben introducirse sets básicos y unidimensionales para elaborar


jerarquías con sets que utilizan la misma dimensión.

Si se crea un set unidimensional para ser utilizado por el Report Writer, también pueden
introducirse datos que el Report Writer utilice para informes (tales como nombres simbólicos y
clases de edición).

Véase Introducir valores de set unidimensionales.

o En sets multidimensionales, deben introducirse sets básicos, de datos y unidimensionales


para elaborar jerarquías con sets que utilizan distintas dimensiones.

En un set multidimensional también pueden introducirse variables de set. Una variable de set
es una variable que representa un set definido. Las variables de set proporcionan flexibilidad
para modificar valores de set cuando un set es utilizado por otra función del sistema (por
ejemplo, en la gestión de informes).

Si se crea un set multidimensional para ser utilizado por el Report Writer, pueden introducirse
datos que el Report Writer utiliza para informes (tales como nombres simbólicos y clases de
edición).

Véase Introducir valores de set multidimensionales.

Los sets creados en los Releases 3.0 ó 3.1 se convierten automáticamente a las nuevas
estructuras de set del Release 4.0. No es necesario crear de nuevo o modificar los sets
existentes. Los nuevos sets son plenamente compatibles con el Release 4.0.

El programa de conversión, sin embargo, modifica los nombres de los sets. A los nombres de
set sigue el sufijo <nombre de tabla>.

Por ejemplo, si se ha creado un set denominado ACCOUNTS en la tabla GLT1 del Release 3.0
ó 3.1, el set se convierte automáticamente en un set del Release 4.0 denominado
ACCOUNTS.GLT1. Observe, sin embargo, que sólo es necesario introducir el nombre
ACCOUNTS (y no ACCOUNTS.GLT1) cuando se utiliza el set en el sistema. Si existe más de
un set denominado ACCOUNTS, el sistema visualiza una ventana de diálogo en la que debe
seleccionarse el set adecuado.

Página 27 de 122
Manual de REPORT WRITER

Bibliotecas
Todos los informes están contenidos en bibliotecas del sistema. Una biblioteca es una colección de
características, ratios y columnas predefinidas de todas las entradas disponibles en una tabla del Report Writer.

 Una característica (anteriormente conocida como "Campo") es un campo no numérico. Algunos


ejemplos de características son: cuenta, centro de coste y división.
 Un ratio es un valor numérico. Algunos ejemplos de ratios son: moneda local, costes totales y volumen
de actividad.
 Una columna predefinida consiste en un ratio y en una o varias características. Se pueden utilizar
columnas predefinidas para definir las columnas estándar que se utilizan normalmente en los informes.
Algunos ejemplos de columnas predefinidas son: costes reales del ejercicio en curso y costes plan del
ejercicio cerrado.

Las definiciones de informe de una biblioteca sólo pueden utilizar las características, ratios y columnas
predefinidas que se han definido para esa biblioteca.

Si el informe X se encuentra en la biblioteca ABC, el informe X sólo podrá utilizar las


características, los ratios y las columnas predefinidas que se han definido en la biblioteca ABC.
Esto es válido tanto para el informe X como para todos los informes de la biblioteca ABC.

Con las bibliotecas, se puede:

 Organizar informes, por ejemplo, separar los informes de desarrollo de los informes de fabricación.
 Clasificar los informes de distintos grupos de usuario.
 Definir determinadas autorizaciones de usuario para cada biblioteca.

Al crear una biblioteca, se decide cuáles son las características, ratios y columnas predefinidas que se incluirán
en esa biblioteca. Para ello, se puede copiar una biblioteca existente o se puede especificar una tabla, por
ejemplo, la GLT1, y a continuación seleccionar las características, los ratios y las columnas predefinidas que se
desean tomar de esa tabla.

En una biblioteca, también se pueden definir sets de selección de propuesta para los informes de dicha
biblioteca. Estos sets aparecen de forma automática al definir un informe almacenado en la biblioteca.

Si todos los informes de una biblioteca utilizan el set TD-LEDGER (que contiene el valor AB para el
ledger) como criterio de selección para los datos del informe, debe introducirse el set TD-LEDGER como set
de selección de propuesta para la característica Ledger. Cada vez que se cree un informe almacenado en
esta biblioteca, el set TD-LEDGER aparecerá como set de selección en el informe.

También se pueden definir autorizaciones de usuario para una biblioteca. Por ejemplo, se puede definir un
grupo específico de usuarios que sólo tenga acceso a los informes de una biblioteca específica.

En esta sección se describe:

Creación de una biblioteca

Definición de informes para la interfase informe/informe

Visualización de una definición de biblioteca

Modificación de una biblioteca

Borrar una biblioteca

Página 28 de 122
Manual de REPORT WRITER

Creación de una biblioteca


1. En la pantalla Report Painter, seleccione Report Writer  Biblioteca  Crear.

Aparecerá la pantalla Crear biblioteca: Acceso.

2. Indique los datos siguientes:

– Denominación de la biblioteca

– Nombre de la tabla de la biblioteca

El nombre de la tabla contiene los datos sobre los que desea realizar un informe. Sólo se debe
introducir este campo si no se está copiando una biblioteca ya existente.

3. Si desea crear una biblioteca copiando una biblioteca ya existente, introduzca el nombre de la
biblioteca que desee copiar en el campo Modelo - Biblioteca.
4. Seleccione Cabecera.

Aparecerá la pantalla Crear biblioteca: Cabecera.

Creación de la información de cabecera de biblioteca


1. Indique los datos siguientes:

– Descripción de la biblioteca

– Denominación del grupo de autorizaciones para la biblioteca, en caso necesario.

El grupo de autorizaciones se encuentra definido en el perfil de usuario.

Se define un grupo de autorizaciones denominado Coste. Si se asigna este grupo de autorizaciones a


una biblioteca de informes, sólo los usuarios con dicho grupo de autorizaciones podrán utilizar los
informes de la biblioteca.

2. En el marco de grupo Interfase informe/informe, seleccione Configurar para definir los informes
receptores que desee llamar al dar salida a los registros de su informe.

Los informes receptores introducidos en la cabecera de la biblioteca son válidos para todos los
informes que utilicen la biblioteca. También se pueden definir informes para la interfase informe/informe
en la cabecera de un grupo de informes. Si se definen informes receptores en la cabecera de la
biblioteca y del grupo de informes, el sistema utiliza los informes que se han definido específicamente
para el grupo de informes.

Se pueden introducir informes de portafolios de informes, informes de investigación y movimientos


como informes receptores, así como informes de Report Writer y Report Painter y programas ABAP.

Se debe grabar la definición de la biblioteca antes de introducir los informes receptores para la
interfase informe/informe.

Página 29 de 122
Manual de REPORT WRITER

Para obtener más información, véase Definición de informes para la interfase informe/informe.

3. En esta pantalla se pueden utilizar las siguientes funciones de proceso adicionales.

Funciones de tratamiento adicionales  Crear biblioteca: Cabecera

Seleccione Para

Pasar a  Características Añadir características a la biblioteca.

Pasar a  Ratios Añadir ratios a la biblioteca.

Pasar a  Columnas predef. Añadir columnas predefinidas a la biblioteca.

Detalles  Utilización... Visualizar una lista de informes y grupos de informes que


utilizan la biblioteca.

Utilidades  Directorio... Visualizar una lista de bibliotecas.

Utilidades  Transportar  Exportar Exportar bibliotecas a un fichero externo.

Utilidades  Transportar  Importar Importar bibliotecas de un fichero externo.

4. Para grabar la información de cabecera de la biblioteca, seleccione Biblioteca  Grabar.

Añadir características a una biblioteca


Las características que se definen para una biblioteca determinan las características que pueden utilizarse en
los informes almacenados en la biblioteca. El sistema incluye de manera automática las características
obligatorias en la biblioteca.

Para añadir características a una biblioteca:

1. En la pantalla Crear biblioteca: Cabecera, seleccione Pasar a  Características.

Aparecerá la pantalla Crear biblioteca: Características.

2. Marque las características que desee incluir en la biblioteca.

Si una característica ya está marcada, el sistema la incluye de forma automática en la biblioteca.

Para borrar una característica de una biblioteca, desmarque la característica. No es posible borrar las
características que el sistema haya asignado de forma automática.

3. Indique los datos siguientes:

– Un nombre de set de selección de propuesta para la característica, si es necesario.

Página 30 de 122
Manual de REPORT WRITER

Se debe introducir un nombre de set de selección de propuesta si todos o la mayoría de los informes
de la biblioteca utilizan siempre el mismo set como criterio de selección. Aparece un set de selección
de propuesta siempre que se crea un informe almacenado en esta biblioteca.

Se introduce el set de selección de propuesta TD-LEDGER (que contiene el valor AB) para la
característica Ledger. Siempre que se define un informe que utilice esta biblioteca, el set TD-LEDGER
aparecerá en la pantalla Crear informe: Selección general al acceder a esa pantalla.

Se pueden modificar o borrar el set o los sets de selección al crear un informe.

Si se borra un nombre del set de selección de propuesta en la definición de un informe, el nombre del
set no se borra de forma automática de la biblioteca; se debe acceder a la pantalla Modificar
biblioteca: Características, y borrar el nombre del set de selección de propuesta. Lo mismo ocurre si se
borra o modifica el nombre del set de selección de propuesta en la biblioteca; se debe modificar
también el nombre del set en los informes existentes en esa biblioteca. No existe conexión alguna
entre un nombre de set introducido en una biblioteca y un valor introducido en un informe.

– Un número actual para definir el orden en el que las características definidas para la biblioteca
aparecerán en las listas de selección del Report Painter.

Esto permite situar al principio de las listas de selección las características que se utilizan normalmente
en los informes.

La siguiente tabla muestra ejemplos de entradas en el campo Pos para características específicas de
una biblioteca.

Característica Campo Pos

Ledger 1

Sociedad 2

Año 3

Período 4

Cuenta 5

Al crear el informe con el Report Painter, la característica Ledger aparecerá en el primer lugar de la
lista de selección, seguida de las características sociedad, ejercicio, período y cuenta.

4. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales en la tabla de la pantalla
Crear biblioteca: Cabecera (remítase a la sección "Creación de la información de cabecera de
biblioteca"), así como las funciones de la siguiente tabla.

Página 31 de 122
Manual de REPORT WRITER

Funciones de tratamiento adicionales  Crear biblioteca: Características

Seleccione Para

Tratar  Marcar todo Marcar todas las características para la biblioteca.

Tratar  Desmarcar todo Desmarcar todas las características seleccionadas.

Tratar  Visualizar set Visualizar el set de selección de propuesta para una


característica.

5. Para grabar la información de la característica, seleccione Biblioteca  Grabar.

Añadir ratios a una biblioteca


Al definir una biblioteca, también se puede definir el tipo de datos que pueden utilizarse en los informes
contenidos en esa biblioteca.

Si sólo se desea crear informes que visualicen la moneda de la transacción, se puede definir
una biblioteca en la que sólo se pueda utilizar la moneda de la transacción en los informes
almacenados en la biblioteca.

Para añadir ratios a una biblioteca:

1. En la pantalla Crear biblioteca: Cabecera, seleccione Pasar a  Ratios.

Aparecerá la pantalla Crear biblioteca: Ratios. Todos los ratios se asignan de manera automática a la
biblioteca.

2. Desmarque cada ratio que no desee incluir en la biblioteca.

Si desea reasignar ratios específicos a la biblioteca, debe seleccionar de nuevo el ratio


correspondiente.

3. Introduzca un número actual para definir el orden en el que los ratios definidos para la biblioteca
aparecerán en las listas de selección del Report Painter.

Esto le permite situar al principio de las listas de selección los ratios que utiliza normalmente en los
informes.

4. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales en la tabla de la pantalla
Crear biblioteca: Cabecera, así como las funciones de la siguiente tabla.

Funciones de tratamiento adicionales  Crear biblioteca: Ratios

Seleccione Para

Página 32 de 122
Manual de REPORT WRITER

Tratar  Marcar todo Marcar todos los ratios para la biblioteca.

Tratar  Desmarcar todo Desmarcar todos los ratios seleccionados.

5. Para guardar la información sobre los ratios de la biblioteca, seleccione Biblioteca  Grabar.

Añadir columnas predefinidas a una biblioteca


Las columnas predefinidas que se definen para una biblioteca se pueden utilizar en las definiciones de
columna de los informes de la biblioteca. Las columnas predefinidas están formadas por un ratio y por criterios
de selección opcionales para una o más características.

Si normalmente realiza informes sobre valores reales y plan en moneda de la transacción,


puede definir una biblioteca en cuyos informes sólo se puedan utilizar valores reales y valores
plan en moneda de la transacción.

Para añadir columnas predefinidas a una biblioteca:

1. En la pantalla Crear biblioteca: Cabecera, seleccione Pasar a  Columnas predef.

Aparecerá la pantalla Crear biblioteca: Columnas predefinidas. Todas las columnas predefinidas se
asignarán de manera automática a la biblioteca.

2. Desmarque cada columna predefinida que no desee incluir en la biblioteca.

Si desea reasignar determinadas columnas predefinidas a una biblioteca, debe seleccionar de nuevo la
columna predefinida correspondiente.

3. Introduzca un número actual para definir el orden en el que aparecerán en las listas de selección del
Report Painter las columnas predefinidas definidas para la biblioteca.

Esto le permite situar al principio de las listas de selección las columnas predefinidas que utiliza
normalmente en los informes.

4. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales en la tabla de la pantalla
Crear biblioteca: Cabecera, así como las funciones de la siguiente tabla.

Funciones de tratamiento adicionales  Crear biblioteca: Columnas predefinidas

Seleccione Para

Tratar  Marcar todo Marcar todas las columnas predefinidas para la biblioteca.

Tratar  Desmarcar todo Desmarcar todas la columnas predefinidas seleccionadas.

Tratar  Visualizar definición Visualizar información detallada sobre la columna predefinida

Página 33 de 122
Manual de REPORT WRITER

(como el ratio y el set adicional utilizado en la columna


predefinida).

5. Para grabar la información sobre la columna predefinida para la biblioteca, seleccione Biblioteca 
Grabar.

Es posible crear columnas predefinidas propias. Para obtener más información, véase
Creación/Modificación de columnas predefinidas.

Página 34 de 122
Manual de REPORT WRITER

Definir informes para interfase informe/informe


La interfase informe/informe permite llamar informes de otros componentes de aplicación R/3 al dar salida a los
registros de informe. Se pueden llamar los informes del portafolios de informes, informes de investigación y
movimientos como los informes receptores, así como informes de Report Writer y Report Painter y programas
ABAP.

Si se definen informes para la interfase informe/informe en la cabecera de grupo de informes y


en la biblioteca del grupo de informes, el sistema utiliza estos informes que se han definido
específicamente para el grupo de informes.

El sistema dispone de un programa ABAP denominado RGUGLS12, que visualiza las partidas individuales
reales para la tabla por totales GLT1. El programa lee los datos de la tabla de partidas individuales GLS1 y
visualiza una lista de partidas individuales con los campos más importantes. El programa RGUGLS12 se
entrega junto a los programas RGUGLS11 y RGUGLS10, pero facilita funciones interactivas adicionales en la
visualización de las partidas individuales. Por ejemplo, se pueden crear variantes de lista para los informes de
partidas individuales. Una variante de lista determina los datos (ratios y características) que aparecen en las
columnas del informe.

Se puede llamar el programa RGUGLS12 directamente (acceso vía menús: Sistema  Servicios  Reporting)
o a través de la interfase informe/informe si se ha definido como informe receptor de otro informe de Report
Writer. En un informe que visualiza datos totalizados, se pueden visualizar las partidas individuales para un
registro de totales específico.

Para obtener más información sobre RGUGLS12, véase más adelante la sección "Informe de partidas
individuales reales: RGUGLS12" o la documentación del programa R/3 para RGUGLS12.

Para acceder al programa RGUGLS12 como informe receptor para visualizar las partidas individuales de datos
totalizados en un informe:

1. En la pantalla Modificar biblioteca: Cabecera, seleccione Configurar.

Aparecerá la ventana de diálogo Asignar informes.

2. Para introducir un informe receptor para la interfase informe/informe, seleccione Insertar línea.

Aparecerá la ventana de diálogo Añadir informe de Report Writer.

3. Para introducir el programa RGUGLS12 como informe receptor, seleccione Otra clase de informe.

Aparecerá una ventana de diálogo con una lista de los tipos de informe posibles.

Se pueden introducir informes de portafolios de informes, informes de investigación y movimientos


como informes receptores, así como informes de Report Writer y Report Painter y programas ABAP.
Esto permite llamar informes receptores de otros componentes de aplicación R/3, una vez se ha dado
salida a los registros de informe.

En este ejemplo, se está utilizando el programa RGUGLS12 de ABAP como informe receptor.

Página 35 de 122
Manual de REPORT WRITER

4. Sitúe el cursor en Informes ABAP y seleccione Marcar y, a continuación, Seleccionar.

Aparecerá la ventana de diálogo Añadir informe ABAP.

5. Introduzca RGUGLS12 como informe receptor y seleccione Confirmar.

El texto de propuesta del programa RGUGLS12 se visualiza en la ventana de diálogo Asignar


informes.

6. En esta ventana de diálogo se pueden utilizar las siguientes funciones de tratamiento adicionales:

Funciones de tratamiento adicionales  Ventana de diálogo para la interfase informe/informe

Seleccione Para

Grabar Grabar informes receptores para la interfase


informe/informe.

Insertar línea Añadir un informe receptor para la definición de la


interfase informe/informe.

Borrar línea Borrar una entrada en la definición de la interfase


informe/informe.

Marcar línea Seleccionar uno o más informes receptores para un


tratamiento adicional, por ejemplo, para desplazar el
informe seleccionado hacia otra posición de la lista.
Desplazar un informe receptor seleccionado a otra
Desplazar posición de la lista.

Si se sitúa el cursor sobre el informe receptor, el


informe seleccionado se inserta antes de ese informe
receptor. Si no se sitúa el cursor sobre un informe
receptor, se inserta el informe seleccionado al final de la
lista.
Visualizar el texto por defecto de un informe receptor si
Texto por defecto previamente se ha sobrescrito el texto por defecto del
informe.

Nota: Al introducir por primera vez un informe receptor,


el texto por defecto para ese informe se visualiza de
manera automática.

Emisor<>Receptor Visualizar todos los informes a los que el informe de la


cabecera de lista se ha asignado como informe
receptor. Si se vuelve a activar la función, se visualiza
la lista original.

Nombres técnicos on/off Visualizar información técnica para el informe o


informes receptores (por ejemplo, la herramienta de
informe y el nombre técnico del informe).

Página 36 de 122
Manual de REPORT WRITER

7. Seleccione Grabar.

El Report Writer utiliza el programa RGUGLS12 de ABAP, tal y como se muestra en el siguiente gráfico.

En el informe del gráfico anterior se visualizan las cuentas por períodos. Ese informe se ha
almacenado en la Biblioteca TD0. La Biblioteca TD0 se ha definido para que el programa RGUGLS12
de ABAP sea un informe receptor en la Biblioteca TD0 (pantalla Crear biblioteca: Cabecera).

El Report Writer accede al programa RGUGLS12 de la siguiente manera:

a) Tras seleccionar los registros del informe para el informe, el sistema visualiza el informe.

Se puede seleccionar un bloque de los datos de informe y visualizar las partidas individuales
de los datos seleccionados.

b) Se ha seleccionado del informe el importe 600 para la cuenta 4000020 en el período 1.

c) Tras seleccionar Tratar  Llamar informe, el sistema lista los informes definidos como
receptores en la Biblioteca TD0 (pantalla Crear biblioteca: Cabecera).

d) Se marca el programa RGUGLS12.

e) El Report Writer toma los criterios de selección del informe (por ejemplo, sociedad, ledger,
cuenta y período) e inicia el programa RGUGLS12 de ABAP. Con este programa, se visualizan
las partidas individuales para la sociedad TD11, el ledger D2, la cuenta 4000020 y el período 1.

Para obtener más información sobre el acceso a los informes receptores, véase Funciones en la
visualización de informes.

Informe de partidas individuales reales: RGUGLS12

Página 37 de 122
Manual de REPORT WRITER

El sistema dispone de un programa ABAP denominado RGUGLS12, que visualiza las partidas individuales
reales para la tabla por totales GLT1. El programa lee los datos de la tabla de partidas individuales GLS1 y
visualiza una lista de partidas individuales con los campos más importantes. El programa RGUGLS12 se
entrega junto a los programas RGUGLS11 y RGUGLS10, pero facilita funciones interactivas adicionales en la
visualización de las partidas individuales.

Si se está trabajando ya con la tabla de totales GLT1, se puede utilizar el nuevo informe de partidas
individuales (RGUGLS12) para substituir el antiguo informe (RGUGLS11).

Si se realiza un informe sobre una tabla de base de datos que no sea la GLT1, no se puede utilizar el programa
RGUGLS12 de ABAP. A partir del Release 3.0C, se puede generar el programa RGRGENSI para visualizar
partidas individuales reales para datos totalizados almacenados en una tabla propia de la base de datos de
totales.

En releases anteriores al Release 3.0C, se debe copiar y modificar el programa RGUGLS11 o RGUGLS10 para
que el sistema lea los datos definidos en la propia base de datos de totales.

Si ya se ha adaptado el RGUGLS10, se recomienda crear un nuevo informe de partidas individuales con el


programa RGRGENSI, porque el nuevo informe de partidas individuales contiene funciones adicionales.

El sistema también dispone del programa ABAP denominado RGBSIS01 para la tabla de totales GLT0 (cifras
de movimientos de cuentas de mayor). Este programa visualiza las partidas individuales de la tabla BSIS (la
tabla BSIS es una vista de la tabla BSEG).

Visualización de una definición de biblioteca


1. En la pantalla Report Painter, seleccione Report Writer  Biblioteca  Visualizar.

Aparecerá la pantalla Visualizar biblioteca: Acceso.

2. En el campo Biblioteca, introduzca el nombre de la biblioteca que desee visualizar y seleccione


Cabecera.
3. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales en la tabla de la pantalla
Crear biblioteca: Cabecera en Creación de una biblioteca, así como la función Detalles  Historial...
para visualizar el historial de revisión de la biblioteca.

Modificación de una biblioteca


1. En la pantalla Report Painter, seleccione Report Writer  Biblioteca  Modificar.

Aparecerá la pantalla Modif. biblioteca: Acceso.

2. En el campo Biblioteca, introduzca el nombre de la biblioteca que desee modificar y seleccione


Cabecera.
3. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales en la tabla de la pantalla
Crear biblioteca: Cabecera en Creación de una biblioteca, así como la función Detalles  Historial...
para visualizar el historial de revisión de la biblioteca.
4. Introduzca las modificaciones sobre los valores existentes.

Si borra las características, ratios o columnas predefinidas ya existentes en una biblioteca, se producirá
un error cuando vuelva a crear cualquier informe en esa biblioteca que siga utilizando las características,
ratios y/o columnas predefinidas que se han borrado.

Página 38 de 122
Manual de REPORT WRITER

Además, si modifica y/o añade un set de selección de propuesta para una característica, el set de
selección de propuesta sólo aparecerá al crear futuros informes; el set de selección de propuesta no
aparecerá en informes que se hayan definido antes de haber modificado o añadido el set de selección
de propuesta.

5. Para grabar las modificaciones efectuadas en la biblioteca, seleccione Biblioteca Grabar.

Página 39 de 122
Manual de REPORT WRITER

Borrar una biblioteca


1. En la pantalla Report Painter, seleccione Report Writer  Biblioteca  Borrar.

Aparecerá la pantalla Borrar biblioteca: Acceso.

2. En el campo Biblioteca, introduzca el nombre de la biblioteca que desea borrar.


3. Seleccione Borrar.

Aparecerá una ventana de diálogo, en la que se pregunta si se desea borrar la biblioteca.

No se puede borrar una biblioteca que se esté utilizando en un informe. Para ver si una biblioteca se
está utilizando en un informe, seleccione Detalles  Utilización... en cualquier pantalla de biblioteca.

4. Seleccione Sí.

El sistema borra la biblioteca. No se puede restaurar una biblioteca después de haberla borrado.

Página 40 de 122
Manual de REPORT WRITER

Layouts estándar
A cada informe creado, se le asigna un layout estándar. Este layout estándar determina las características
layout del informe, como por ejemplo el formato numérico y de página de los datos del informe. El sistema
asigna un layout estándar por defecto llamado SAP a cada informe. El layout estándar SAP se recibe con cada
Sistema R/3 de SAP.

Al definir el informe, se pueden realizar cualquiera de los siguientes pasos:

 Aceptar el layout estándar SAP para el informe,


 Asignar un nuevo layout estándar al informe, o
 Modificar los parámetros del informe para que sean específicos del informe.

Para más información sobre cómo asignar un layout estándar a un informe y cómo modificar los parámetros de
un informe, véase Definición de los parámetros del informe.

En esta sección se describe:

Crear layouts estándar

Visualización de un layout estándar

Modificación de un layout estándar

Borrado de un layout estándar

Definición de los parámetros del informe


A cada informe creado se le pueden asignar parámetros de informe. Los parámetros de informe determinan las
características layout del informe, como , por ejemplo el formato numérico y de página de los datos del informe.
Al utilizar las funciones Layout, pueden configurarse parámetros para el informe.

Con el sistema SAP R/3, usted recibió un layout estándar de propuesta llamado SAP; este layout estándar se
asigna automáticamente a cada uno de los informes que se definen. Si desea utilizar el layout estándar SAP,
no es necesario seguir los siguientes pasos, puede dirigirse directamente a Definición de líneas. La primera
vez que se define un informe, el layout estándar de propuesta siempre es SAP. SAP aparece en el campo
Layout estándar en la parte superior de cada una de las ventanas de diálogo de los parámetros del informe.

Al definir los parámetros de informe, pueden definirse parámetros específicamente para un informe y puede
modificarse el layout estándar asignado al informe.

Los parámetros de informe se definen utilizando las siguientes ventanas de diálogo:

 Crear informe: Layout: Ventana de diálogo Página/Control, para definir parámetros de formato de
página generales, como por ejemplo la longitud y ancho de una página.
 Crear informe: Layout: Ventana de diálogo Totales de línea, para definir parámetros de totales de línea,
como los niveles de totalización y colocación para los totales de línea del informe.
 Crear informe: Layout: Ventana de diálogo Textos de línea, para definir parámetros de texto de línea,
como el tipo de texto y la longitud de línea.
 Crear informe: Layout: Ventana de diálogo Totales de columna, para definir parámetros de totales de
columna, como la colocación y el layout de los totales de columna del informe.

Página 41 de 122
Manual de REPORT WRITER

 Crear informe: Layout: Textos de columna, para definir parámetros de texto de columna, como el tipo
de texto y la longitud de columna.
 Ventana de diálogo Crear informe: Layout: Representación, para definir ,para el informe, parámetros de
formato de número y parámetros según idioma.

Para modificar un parámetro de tal forma que el valor de layout prefijado no se utilice en un informe, se debe
escribir sobre el valor actual. El valor no se modifica en el layout estándar, sólo se modifica para ese informe en
concreto.

Las modificaciones introducidas en los valores de los parámetros del informe, no afectarán los
valores layout estándar guardados en el sistema. Los valores de los parámetros del informe
que se introduzcan, sólo afectarán al informe específico con el que se esté trabajando.

Pueden modificarse los layouts estándar de los informes; sin embargo, cualquier modificación afectará a los
informes de otros usuarios. Para más información, véase Layout estándar .

El sistema determina qué clase de edición se utiliza, según la clase de edición definida en los sets que se
utilizan en la definición del informe. Algunos parámetros de informe pueden definirse utilizando seis variantes
del parámetro. Estas variantes corresponden a las clases de edición del 0 al 5. Según el valor introducido en el
campo P de un set, el Report Writer selecciona uno de los seis valores. Para obtener más información sobre
clases de edición, véase Configuración de clases de edición en sets.

Para definir parámetros de layout del informe

1. Seleccione una de las siguientes funciones de tratamiento para el layout del informe.

Seleccione Para

Pasar a  Layout  Página/control... Definir parámetros generales de formato de página y


gráficos.

Pasar a  Layout  Totales de línea... Definir parámetros para totales de línea.

Pasar a  Layout  Textos de línea... Definir parámetros para textos de línea.

Pasar a  Layout  Totales de columna... Definir parámetros para totales de columna.

Pasar a  Layout  Textos de columna... Definir parámetros para textos de columna.

Pasar a  Layout  Representación... Definir parámetros de formato (algunos de estos


parámetros dependen del idioma).

Pasar a  Layout  Reponer Layout Restablecer todos los parámetros layout a los valores
de propuesta del layout estándar.

Aparece una ventana de diálogo para la función layout estándar seleccionada.

Página 42 de 122
Manual de REPORT WRITER

2. Escriba sobre los valores actuales, los valores que desea utilizar para el layout del informe.

Para más información acerca de las pantallas layout estándar o para obtener información sobre la
modificación del layout estándar, véase Creación de layouts estándar .

3. Seleccione Continuar.
4. Para grabar los parámetros layout del informe, seleccione Informe  Grabar.

Modificación del layout estándar de propuesta


Para modificar el layout estándar de propuesta asignado a un informe:

1. Seleccione Detalles  Otro layout std...

Aparecerá una ventana de diálogo que le solicitará un nuevo nombre de layout estándar.

2. En el campo Nuevo layout estándar, introduzca el nuevo nombre del layout estándar y seleccione
Continuar.

Cualquier modificación realizada sobre el anterior layout estándar todavía es válida al asignar un
nuevo layout estándar al informe.

Se asignó el layout estándar SAP al informe y a continuación se modificó el ancho del informe
a 60. Más tarde se asignó un nuevo layout estándar al informe. El ancho del informe sigue
siendo 60, debido a que es una modificación que se realizó de forma específica para el
informe.

Página 43 de 122
Manual de REPORT WRITER

Cómo crear layouts estándar


La primera vez que se define un informe, su layout estándar por defecto siempre es SAP. SAP aparece
en el campo Layout estándar en la parte superior de cada una de las pantallas de los parámetros del
informe. Ese layout estándar se le entrega con su sistema R/3 de SAP.

Algunos parámetros se asignan a las clases de edición. Para los parámetros asignados a las clases de
edición, se pueden definir hasta seis versiones diferentes del mismo parámetro. Cada línea y columna
de un informe puede utilizar únicamente una clase de edición. Para más información sobre las clases
de edición, véase Configuración de las clases de edición.

Procedimiento
1. En la pantalla Report Painter, seleccione Report Writer  Layout estándar  Crear.

Aparecerá la pantalla Crear layout estándar: Acceso.

2. Indique los datos siguientes:

– El nombre del layout estándar que desea crear

– El nombre del layout estándar ya existente que desea copiar

3. Seleccione Cabecera.

Aparecerá la pantalla Crear layout estándar: Cabecera.

4. Indique los datos siguientes:

– La descripción del layout estándar.

– El grupo de autorizaciones para el layout estándar.

La grupo de autorizaciones se encuentra definido en el perfil de usuario.

Si se define una clave de autorización que llamada AUTH y se asigna a un layout estándar, sólo los
usuarios con ese grupo de autorización podrán modificar, visualizar, y/o borrar el layout estándar en
sus informes.

5. En esta pantalla se pueden utilizar las siguientes funciones de proceso adicionales.

Funciones de procesos adicionales  Pantalla Crear layout estándar: Cabecera

Seleccione Para

Pasar a  Cabecera Definir la información de cabecera para el layout estándar.

Pasar a  Página/control Definir parámetros generales de formato de página y gráficos.

Página 44 de 122
Manual de REPORT WRITER

Pasar a  Totales de línea Definir parámetros para totales de línea.

Pasar a  Textos de línea Definir parámetros para textos de línea.

Pasar a  Totales de columna Definir parámetros para totales de columna.

Pasar a  Textos de columna Definir parámetros para textos de columna.

Pasar a  Representación Definir parámetros dependientes del idioma y parámetros de


formato de número.

Utilidades  Directorio... Ver una lista de layouts estándar.

Utilidades  Transportar  Exportar Exportar layouts estándar a un fichero externo. Consulte


Exportación de objetos de Report Writer.

Utilidades  Transportar  Importar Importar layouts estándar de un fichero externo. Consulte


Import de objetos de Report Writer.

6. Para grabar la información de la cabecera del layout estándar, seleccione Layout estándar  Grabar.

Cómo crear parámetros generales de formato de página


Los valores de los parámetros de formato de página determinan el layout de un informe al darle salida.

1. En cualquier pantalla Crear Layout estándar, seleccione Pasar a  Página/control.

Aparecerá la pantalla Crear layout estándar: Página/Control.

2. Si es necesario, sobrescriba los valores existentes.

En esa pantalla, se introducen los parámetros de layout para:

 El tamaño de página (longitud de página, ancho de página y márgenes)

 El control de página (para determinar si se pueden modificar los parámetros de layout en el informe
final y si se desea editar el log de selecciones al finalizar el informe)

 Los colores del informe (para determinar si el informe final utilizará colores por defecto según el
estándar SAP)

 Gráficos (como el tipo de gráfico por defecto utilizado cuando llame los Gráficos de Presentación
SAP y los colores por defecto para el gráfico).

3. En esta pantalla, se pueden utilizar las funciones de proceso adicionales de la tabla anterior, así como
las funciones de la tabla siguiente.

Funciones de procesos adicionales  Pantalla Crear layout estándar: Página/control

Página 45 de 122
Manual de REPORT WRITER

Seleccione Para

Márgenes... Introducir parámetros del margen superior, inferior, derecho e izquierdo.

Control adicional... Introducir información para visualizar valores positivos y negativos y determinar
la secuencia de edición de un informe (por líneas o columnas).

4. Para grabar los parámetros generales de formato de página, seleccione Layout estándar  Grabar.

Cómo definir parámetros de totales de línea


Los parámetros de totales de línea determinan el layout de totales de línea en un informe.

1. En cualquier pantalla Crear Layout estándar, seleccione Pasar a  Totales de línea.

Aparecerá la pantalla Crear layout estándar: Totales de línea.

2. Si es necesario, sobrescriba los valores existentes.

En esa pantalla, se introducen los parámetros de layout para:

 La posición de totales (para determinar el lugar en el que aparecerán los totales, por ejemplo, encima
o debajo del informe detallado)

 El nivel de totalización (para determinar el grado de detalle con el que se visualizarán las líneas)

 Parámetros varios (para editar líneas con valores cero, para ocultar líneas con valores cero, para
editar líneas sin registros de datos, para suprimir totales duplicados, y para determinar la manera en
que se marcarán los totales de línea)

3. En esta pantalla, se pueden utilizar las funciones de proceso adicionales de la tabla para la pantalla
Crear layout estándar: Cabecera de esta sección, así como la función Total offset (para determinar si
se realiza un offset para los totales de línea a partir de las líneas del informe detallado y para introducir
información en los totales de línea subrayados).
4. Para grabar los parámetros de totales de línea, seleccione Layout estándar  Grabar.

Cómo definir parámetros de textos de línea


Los parámetros de textos de línea determinan el layout de textos de línea en un informe.

1. En cualquier pantalla Crear Layout estándar, seleccione Pasar a  Textos de línea.

Aparecerá la pantalla Crear layout estándar: Textos de línea.

2. Si es necesario, sobrescriba los valores existentes.

En esa pantalla, se introducen los parámetros de layout para:

 El texto (para determinar el texto que se utilizará para las líneas del informe, por ejemplo, la
descripción a partir de los ficheros de datos maestros)

Página 46 de 122
Manual de REPORT WRITER

También se puede definir la clase de texto que se utilizará en la columna clave para la descripción del
texto de línea (texto breve, texto explicativo, o texto por defecto asignado por el sistema de manera
automática (si no hay texto breve de datos maestros, el sistema utiliza un texto explicativo adecuado).

 El sangrado (el número de espacios con el que se sangrarán los textos de línea)

 La columna clave (el ancho y la posición del texto de línea)

 Parámetros varios (subrayado de un texto de línea y repetición de la columna clave)

3. En esta pantalla, se pueden utilizar las funciones de proceso adicionales de la tabla para la pantalla
Crear layout estándar: Cabecera de esta sección.
4. Para grabar los parámetros de textos de línea, seleccione Layout estándar  Grabar.

Cómo definir parámetros de totales de columna


Los parámetros de totales de columna determinan el layout de totales de columna en un informe.

1. En cualquier pantalla Crear Layout estándar, seleccione Pasar a  Totales de columna.

Aparecerá la pantalla Crear layout estándar: Totales de columna.

2. Si es necesario, sobrescriba los valores existentes.

En esa pantalla, se introducen los parámetros de layout para:

 La posición de totales (para determinar si las columnas de totales están situadas a la izquierda o a la
derecha de las columnas que contienen los valores detallados que correspondan)

 El salto de columna (para determinar el carácter utilizado para separar columnas, por ejemplo, una
línea sencilla)

 El layout de columna (ancho de columna y margen derecho de columna)

3. En esta pantalla, se pueden utilizar las funciones de proceso adicionales de la tabla para la pantalla
Crear layout estándar: Cabecera de esta sección, así como la función Variantes (para definir el ancho
de columna y el margen derecho para las variantes asignadas a las clases de edición del 1 al 5).
4. Para grabar los parámetros de totales de columna, seleccione Layout estándar  Grabar.

Cómo definir parámetros de textos de columna


Los parámetros de textos de columna determinan el layout de textos de columna en un informe.

1. En cualquier pantalla Crear Layout estándar, seleccione Pasar a  Textos de columna.

Aparecerá la pantalla Crear layout estándar: Textos de columna.

2. Si es necesario, sobrescriba los valores existentes.

En esa pantalla, se introducen los parámetros de layout para:

 La clase de texto (para determinar el texto que se deberá utilizar para las columnas del informe, por
ejemplo, la descripción a partir de ficheros de datos maestro; y para determinar también si se suprimirá
el texto de columna)

Página 47 de 122
Manual de REPORT WRITER

 La orientación (para determinar si los textos de columna se justificarán a la derecha, a la izquierda, o


si se centrarán)

 Parámetros varios (suprimir columnas sin valores y subrayar el carácter de salto de columna)

3. En esta pantalla, se pueden utilizar las funciones de proceso adicionales de la tabla para la pantalla
Crear layout estándar: Cabecera de esta sección.
4. Para grabar los parámetros de textos de columna, seleccione Layout estándar  Grabar.

Cómo definir los parámetros de representación


En la pantalla Crear layout estándar: Representación, se introducen los parámetros para determinar el formato
de número de los valores visualizados en el informe (algunos de estos parámetros son dependientes del
idioma).

1. En cualquier pantalla Crear Layout estándar, seleccione Pasar a  Representación.

Aparecerá la pantalla Crear layout estándar: Representación.

2. Si es necesario, sobrescriba los valores existentes.

En esa pantalla, se introducen los parámetros de layout para:

 Los valores de formato (decimales, factores de escala, modificación del signo +/-; y para determinar
también si los valores del informe se editan junto con la unidad monetaria/unidad de medida)

 La visualización de valores cero

 Los valores no determinados

En un informe aparecerán valores no determinados al totalizar valores con unidades monetarias o


unidades de medida diferentes. Se puede elegir entre visualizar los valores no determinados como
espacio en blanco o como símbolo estándar para valores no determinados.

 Los parámetros dependientes del idioma (visualización de los decimales, visualización de los valores
negativos y visualización del formato de los datos).

Para estos parámetros, se puede asignar valores diferentes para idiomas diferentes. Al ejecutar el
grupo de informes de un informe, el Report Writer utiliza el valor del idioma de trabajo.

3. En esta pantalla, se pueden utilizar las funciones de proceso adicionales de la tabla para la pantalla
Crear layout estándar: Cabecera de esta sección, así como las funciones de la siguiente tabla.

Funciones de procesos adicionales  Pantalla Crear layout estándar: Representación

Seleccione Para

Variantes... Determinar el número de decimales, las entradas de escala y el signo +/- para
las variantes asignadas a las clases de edición del 1 al 5; y para determinar
también si los valores del informe se editan junto con la unidad
monetaria/unidad de medida.

Otros idiomas... Fijar el idioma para la entrada de parámetros dependientes del idioma.

Página 48 de 122
Manual de REPORT WRITER

4. Para grabar los parámetros, seleccione Layout estándar  Grabar.

Visualización de un layout estándar


1. En la pantalla Report Painter, seleccione Report Writer  Layout estándar  Visualizar.

Aparecerá la pantalla Visual. layout estándar: Acceso.

2. En el campo Layout estándar, introduzca el nombre del layout estándar que desee visualizar y, a
continuación seleccione Cabecera.

Aparecerá la pantalla Visual. layout estándar: Cabecera.

3. En esta pantalla, es posible utilizar las funciones adicionales de procesamiento de la tabla en Crear
layouts estándar, así como en la función Detalles  Historial... para visualizar el historial de revisión
del layout estándar.

Página 49 de 122
Manual de REPORT WRITER

Modificación de un layout estándar


Condiciones previas
Las modificaciones que se realicen en un layout estándar afectarán a los informes de otros usuarios que
utilicen ese layout estándar.

Sólo se modificará un layout estándar si todos los informes que utilizan ese layout estándar necesitan tal
modificación. Si sólo un informe determinado o si sólo el informe que se ejecuta necesita esa modificación, se
modificarán los parámetros en las funciones de Layout en Modificar informe: Acceso. Para más información,
véase Definición de los parámetros del informe.

No modifique el layout estándar (SAP) que viene con el Sistema R/3 de SAP.

Procedimiento
1. En la pantalla Report Painter, seleccione Report Writer  Layout estándar  Modificar.

Aparecerá la pantalla Modificar layout estándar: Acceso.

2. En el campo Layout estándar, introduzca el nombre del layout estándar que desee modificar y, a
continuación seleccione Cabecera.

Aparecerá la pantalla Modif. layout estándar: Cabecera.

3. En esta pantalla, se pueden utilizar las funciones adicionales de procesamiento de la tabla en Crear
layouts estándar , así como en la función Detalles  Historial para visualizar el historial de revisión del
layout estándar.
4. Sobrescriba los valores actuales con sus modificaciones.
5. Seleccione Layout estándar  Grabar.

Cómo borrar un layout estándar


1. En la pantalla Report Painter, seleccione Report Writer  Layout estándar  Borrar.

Aparecerá la pantalla Borrar layout estándar: Acceso.

2. En el campo Layout estándar, introduzca el nombre del layout estándar que desee borrar.
3. Seleccione Borrar.

Aparecerá una ventana de diálogo que le preguntará si desea borrar ese layout estándar.

No borre un layout estándar si se está utilizando en la definición del informe. Tampoco es posible borrar
el layout estándar SAP que se entrega con el Sistema R/3 de SAP.

4. Seleccione Sí.

El sistema borra el layout estándar. No se podrá restaurar el layout estándar una vez haya sido
borrado.

Página 50 de 122
Manual de REPORT WRITER

Informes del Report Writer


Esta sección describe los pasos para definir un texto de informe, parámetros, líneas, columnas, criterios de
selección, celdas y ratios para un informe del Report Writer. Esta sección también describe cómo copiar,
verificar, modificar, visualizar y borrar informes.

Antes de definir un informe, deben crearse sets para utilizarlos en el informe. Utilizando sets pueden crearse
bloques de líneas y bloques de columnas del informe, y guardar los criterios de selección para seleccionar
datos de informe. Para más información, véase Usos de Sets en Report Writer.

En esta sección se describe:

Creación de una definición del informe

Introducción de la información de cabecera de informe

Definición de texto de informe

Uso de variables en la definición del texto del informe

Definición de los parámetros del informe

Definición de los criterios de selección

Definición de líneas

Definición de columnas

Definición de celdas

Definición de celdas globales

Definición de ratios derivados

Definición de la documentación del informe

Verificación de un informe

Visualización de la definición del informe

Modificación de la definición del informe

Borrado de un grupo de informes

Los informes paralelos ya no se soportan oficialmente. Ya no se pueden llamar las


transacciones de actualización para informes paralelos desde los menús del sistema. Sólo se
pueden crear y actualizar informes paralelos utilizando sus respectivos códigos de transacción.
Aún se pueden utilizar informes paralelos en los grupos de informes.

Página 51 de 122
Manual de REPORT WRITER

También se pueden incluir varios informes en un grupo de informes o utilizar varias secciones
en un informe. Se puede cambiar de un informe a otro o de una sección de grupo de informes
a otra.

Otra alternativa es la de visualizar dos informes o dos secciones en dos ventanas separadas.
Si el informe necesita mucho tiempo para seleccionar los datos, se recomienda guardar los
datos seleccionados en un extracto, y dar salida al extracto en una segunda ventana.

Página 52 de 122
Manual de REPORT WRITER

Autorizaciones de usuario
Se puede asignar una clave de autorización a cada usuario para que el usuario sólo tenga acceso a
determinadas opciones del Report Writer. El concepto de autorización se define en el perfil de autorización del
usuario.

La autorización de usuario se define mediante un código de grupo de autorizaciones. El código de grupo de


autorizaciones se define en los perfiles de usuario y determina si un usuario está autorizado para utilizar una
función (por ejemplo, modificar un informe).

El código de grupo de autorizaciones de un usuario se define en el registro maestro de usuario.


A continuación, se asigna el código de grupo de autorizaciones a una biblioteca. Sólo los
usuarios cuyo código de grupo de autorizaciones se haya asignado a la biblioteca podrán crear
informes para la biblioteca.

Las autorizaciones y perfiles de usuario se definen en el Customizing de Ledgers especiales, seleccionando


Herramientas  Gestión de autorizaciones Actualizar autorizaciones o Actualizar perfiles.

Se pueden asignar autorizaciones de usuario a:

 Bibliotecas

En el campo Grupo autorizaciones de la pantalla Crear biblioteca: Cabecera, se puede definir la


autorización de usuario para una biblioteca. Por ejemplo, puede ser necesario que un usuario tenga
autorización para crear, visualizar, modificar y borrar una biblioteca.

Se define un grupo de autorizaciones denominado COST para los informes relativos a los
centros de costes. Si se asigna este grupo de autorizaciones a una biblioteca de informes, sólo
los usuarios con dicho grupo de autorizaciones podrán utilizar los informes de la biblioteca.

 Sets

En el campo Grupo autorizaciones de la pantalla Crear set: Cabecera, se puede definir la autorización
de usuario para un set. Por ejemplo, puede ser necesario que un usuario tenga autorización para crear,
visualizar, modificar y borrar un set. Para obtener más información sobre la asignación de
autorizaciones de usuario para los sets, véase Creación de una cabecera de set.

 Informes

En el campo Grupo autorizaciones de la pantalla Crear informe: Cabecera, se puede definir la


autorización de usuario para un informe. Por ejemplo, puede ser necesario que un usuario tenga
autorización para crear, visualizar, modificar y borrar un informe.

 Layouts estándar

En el campo Grupo autorizaciones de la pantalla Crear layout estándar: Cabecera, se puede definir la
autorización de usuario para un layout estándar. Por ejemplo, puede ser necesario que un usuario
tenga autorización para crear, visualizar, modificar y borrar un layout estándar.

 Grupos de informes

Página 53 de 122
Manual de REPORT WRITER

En el campo Grupo autorizaciones de la pantalla Crear grupo de informes: Cabecera, se puede definir
la autorización de usuario para un grupo de informes. Por ejemplo, puede ser necesario que un usuario
tenga autorización para crear, visualizar, modificar y borrar un grupo de informes.

Para las tablas de Ledgers especiales (FI-SL), también se puede definir una verificación de
autorización opcional en el registro de datos para verificar la autorización de usuario para el
registro por totales y partidas individuales de tablas locales y globales. Se utiliza:

 El objeto de autorización G_REPO_LOC para tablas locales (en la gestión de informes de un ledger,
tipo de registro, versión y sociedad local)
 El objeto de autorización G_REPO_GLO para tablas globales (en la gestión de informes de un ledger,
tipo de registro, versión y sociedad global)

El perfil de autorización completo G_REPO_ALL, que contiene los anteriores objetos de


autorización, se entrega con el sistema. Ese perfil se define en la definición de autorización de
usuario en el Customizing.

Para obtener más información, remítase a la documentación sobre estos objetos de


autorización en la guía de implementación (IMG) para Ledgers especiales.

Página 54 de 122
Manual de REPORT WRITER

Creación de una definición del informe


1. En la pantalla Report Painter, seleccione Report Writer  Variable  Crear.

Aparece la ventana de diálogo Determinar tipo de informe.

2. Active el indicador relevante según el tipo de informe que se desee crear:

– Si desea crear un informe Report Painter, seleccione Report Painter.

Para más información, véase Informes de Report Painter .

– Si desea crear un informe Report Writer, seleccione Report Writer.

Si ha seleccionado Report Writer, aparecerá Crear informe: Acceso.

3. Indique los datos siguientes:

– El nombre de la biblioteca en la que desea guardar el informe.

La biblioteca seleccionada debe incluir todas las características, ratios y columnas predefinidas que se
utilizarán en el informe; la biblioteca puede contener más características de las que se utilizarán al
definir el informe.

– Un nombre para el informe con un máximo de 8 caracteres.

4. Si desea crear un informe copiando un informe existente:

a) En el campo Copiar de - Biblioteca, introduzca el nombre de biblioteca del informe que desea copiar.

Si la biblioteca es distinta al informe copiado, deberá introducirse un valor en este campo.

b) En el campo Copiar de - Informe, introduzca el nombre del informe existente que desea copiar.

5. En esta pantalla se pueden utilizar las siguientes funciones de proceso adicionales.

Funciones de tratamiento adicionales  Crear informe: Acceso.

Seleccione Para

Informe  Ejecutar Ejecutar el grupo de informes del informe y dar salida al


informe Si el informe no se incluye en un grupo de informes,
puede asignar el informe a un grupo de informes existentes,
o crear uno nuevo.

Pasar a  Cabecera Introducir la información de cabecera para el informe.

Pasar a  Textos Introducir texto de informe.

Pasar a  Documentación Definir documentación del informe.

Página 55 de 122
Manual de REPORT WRITER

Pasar a  Layout  <Tipo de parámetros Layout> Introducir parámetros de layout del informe

Pasar a  Líneas Introducir líneas de informe.

Pasar a  Columnas Introducir columnas de informe.

Pasar a  S elección general Introduce sets para seleccionar datos de informe.

Pasar a  Celdas Introducir celdas de informe.

Pasar a  Ratios Introducir ratios calculados para el informe.

Detalles  Utilización... Ver donde se utiliza un informe.

Utilidades  Directorio... Ver una lista de informes definidos.

Utilidades  Control layout Ver un layout del informe.

Utilidades  Transportar  Exportar Exportar informes a un fichero externo. Véase Exportación


de objetos de Report Writer

Utilidades  Transportar  Importar Importar informes desde un fichero externo. Véase


Importación de objetos de Report Writer

Utilidades Transportar  Copiar de mandante. Copiar informes desde el mandante 000 (u otro mandante)
al mandante en el que se está trabajando. Véase Copia de
objetos de Report Writer desde otros mandantes

Utilidades  Transporte  Orden de transporte Incluir un informe en una orden de transporte del
Customizing y transportar el informe con o sin sus objetos
dependientes. Para obtener más información, consulte la
actividad Actualizar idiomas del Report Writer en la guía de
implementación (IMG) para Ledgers especiales.

Utilidades  Listar definición Lista de la definición del informe con o sin los textos de
informe y/o gráficos de set. Véase Catalogación de
definición del informe

Página 56 de 122
Manual de REPORT WRITER

Introducir información de cabecera de informe


1. En cualquier pantalla Crear Informe, seleccione Pasar a  Cabecera.

La pantalla Crear informe: Cabecera.

2. Indique los datos siguientes:

– Una breve descripción del informe.

– El nombre de un grupo de autorizaciones de informe, si desea solicitar que un usuario tenga


autorización para crear, visualizar, modificar y borrar este informe.

Si no desea solicitar autorización para el usuario, deje este campo en blanco.

– El layout estándar que se desea asignar al informe.

– El idioma que se desea actualizar para el informe.

El idioma de trabajo es la opción de propuesta.

3. Para introducir parámetros de propuesta para exportar el informe a un servidor de aplicación o


presentación cuando se ejecuta el grupo de informes del informe, deberá seleccionar Parámetros
export.

Una ventana de diálogo aparecerá en la que se deberán introducir los datos de exportación tal y como
se soliciten. Los valores por defecto que introduzca aparecerán cuando acceda a la función Informe 
Export function en la visualización de informes. Puede modificar estos parámetros de propuesta según
sea necesario.

Para obtener más información acerca de los datos a introducir en la ventana de diálogo de exportación,
véase Exportación de informes a un fichero externo.

4. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales de la tabla para Crear
informe: Acceso ( Creación de una definición del informe), así como las funciones de la siguiente tabla.

Funciones de tratamiento adicionales  Crear informe: Cabecera

Seleccione Para

Informe  Verificar Verificar el informe para localizar errores antes de ejecutar


el informe.

Pasar a  Layout  Reponer Layout Restablecer todos los parámetros layout a los valores de
propuesta del layout estándar.

Detalles  Lista de caract. Visualizar una lista de características usadas en el informe.

Detalles  Idioma actualiz... Pasar a un nuevo idioma de informe (por ejemplo, para
introducir un texto específico al idioma para la descripción
del informe)

Página 57 de 122
Manual de REPORT WRITER

Detalles  Otro layout std. ... Asignar un nuevo layout estándar al informe

Detalles  Parámetros export. Definir parámetros para export de propuesta, para exportar
el informe

Detalles  Valor umbral... Introducir una condición de valor umbral para resaltar en
color o imprimir líneas de informe, según los valores de una
columna específica del informe.

Introducción de valores umbral


Puede definirse una condición de valor umbral en un informe, para resaltar en color (rojo o verde) o imprimir
líneas del informe, según los valores numéricos de una columna específica del informe (columna de
referencia).

Su informe contiene tres columnas, que a su vez contienen los costes reales, los costes plan y
una desviación real/plan. Desea resaltar en rojo todas las líneas para las que la desviación es
mayor que o igual a 10000. Debe hacerlo introduciendo una condición de valor umbral. En este
ejemplo, el valor umbral es 10000 y la columna de referencia es la columna 3 (desviación
real/plan).

Puede definir hasta dos condiciones de valor umbral en un informe.

Pueden introducirse condiciones de valor umbral en cualquier pantalla de la definición del informe, utilizando la
función Detalles  Valor umbral. También puede utilizarse esta función en la visualización de informes
utilizando seleccionando Tratar  Valor umbral.

Para introducir condiciones de valor umbral desde cualquier pantalla Crear informe:

1. Seleccione Detalles  Valor umbral.

Aparece la ventana de diálogo Entrar condición de valor umbral.

2. Indique los datos siguientes:

– La condición para el valor umbral.

Por ejemplo, si desea visualizar valores mayores o iguales a 10000 para una columna de informe
específica, introduzca >= en el campo Condición.

– El valor umbral.

Puede introducir el valor umbral con o sin decimales. Sólo puede utilizar comas y puntos para el
decimal. Sin embargo, el propio valor umbral no puede contener comas o puntos.

Para especificar el número mil como valor umbral, introduzca:

Página 58 de 122
Manual de REPORT WRITER

1000

pero no 1,000 o 1.000.

– El número que representa la columna de referencia.

Las columnas están numeradas de izquierda a derecha, empezando por la primera columna del
informe (excluyendo la columna clave).

También se cuentan las columnas para las que se especifica un ancho de columna cero (en los
parámetros layout) y que, por lo tanto, no se visualizan en el informe. Esto permite trabajar con una
columna de referencia que, en ese momento, no se visualiza en el informe.

– Un indicador que determine si la condición de valor umbral está activa.

3. Seleccione Visualizar detalles para introducir la siguiente información adicional de valor umbral:

– Un indicador que determine si el signo +/- debe ignorarse cuando el Report Writer verifique qué
valores cumplen la condición de valor umbral. Si desea que el Report Writer ignore el signo +/-,
seleccione este indicador.

Debería activar este indicador si desea resaltar todas las líneas en un informe real/plan/desviación para
el cual la desviación es mayor que un valor umbral específico, tanto para valores positivos (+) como
negativos (-).

– Un indicador que determine si sólo se desea utilizar la condición de valor umbral para líneas
detalladas. Si se activa este indicador, las líneas de totales no se incluyen en la condición de valor
umbral y se imprimen sin ninguna modificación en la visualización del informe.

– Un indicador que determine si sólo se desea visualizar (imprimir) las líneas de informe que
concuerden con la condición de valor umbral. Todas las otras líneas de informe están ocultas.

– Un indicador que determine si se desea resaltar en rojo sólo las líneas de informe que concuerden
con la condición de valor umbral.

– Un indicador que determine si se desea resaltar en verde sólo las líneas de informe que concuerden
con la condición de valor umbral.

Si no desea visualizar la información adicional del valor umbral, seleccione Surpimir detalles.

4. Seleccione Condición adicional para introducir una segunda condición de valor umbral si lo desea.
5. Proceda tal como se describe en los pasos 2 - 3.

Un informe contiene las siguientes columnas:

o Costes reales (columna 1)


o Costes plan (columna 2)
o Desviación actual/plan (columna 3)

Página 59 de 122
Manual de REPORT WRITER

Desea resaltar en rojo todas las líneas para las que la desviación es mayor que o igual a
10000. Introduzca la siguiente condición de valor umbral.

Condición: >=

Valor umbral 10000

Columna de referencia 3

Seleccione Resaltar en rojo líneas seleccionadas.

En el mismo informe, desea visualizar sólo las líneas para las que la desviación es mayor que
o igual a 10000. Introduzca la misma condición, valor umbral y columna de referencia, pero
seleccione Imprimir sólo líneas seleccionadas. Todas las otras líneas de informe están ocultas.

Introducción de la información de cabecera de informe específica al idioma


En la pantalla Crear informe: Cabecera, puede introducirse una descripción de informe específica para un
idioma.

Usted define un informe en inglés, pero también desea que lo utilice una subsidiaria alemana.
Utilice la función Idioma de actualización para configurar el idioma en el que se introducirá la
información del informe (como por ejemplo el título del informe) específica de la subsidiaria
alemana.

Puede introducirse texto de informe específico al idioma, en la descripción del informe (pantalla Crear informe:
Cabecera) y los textos de informe (pantalla Crear informe: Textos). Los idiomas válidos para los textos de
informe se definen utilizando en el Customizing. Para obtener más información, consulte la actividad Actualizar
idiomas del Report Writer en la guía de implementación (IMG) para Ledgers especiales.

Para introducir una descripción de informe específica al idioma:

1. Seleccione Detalles  Idioma de actualización


2. En la ventana de diálogo, seleccione el idioma que se desee actualizar para el informe.
3. Seleccione Seleccionar

A continuación puede introducir una descripción de informe en la pantalla Crear informe: Cabecera
específica al informe.

Cuando utilice la función Idioma de actualización y cambie a un nuevo idioma, la información


introducida para el informe continuará en ese idioma hasta que se vuelva a cambiar al primer
idioma.

Por ejemplo, si se cambia al idioma D (alemán) desde E (inglés), y luego se definen textos de
informe, la información introducida será específica al idioma alemán hasta que vuelva a
pasarse al inglés. Es recomendable en primer lugar definir y grabar un informe en un idioma, y
luego cambiar de idioma y definir textos de informe para el nuevo idioma.

Página 60 de 122
Manual de REPORT WRITER

Definición de texto de informe


En la pantalla Crear informe: Textos, puede definirse:

 El texto de cubierta
 El texto de cabecera
 El texto línea de pie.
 El texto de la última página
 Texto para exportar el informe en formato tabla o a Microsoft Excel.

En anteriores releases, únicamente era posible exportar el texto de cubierta y los datos del informe en
formato tabla. A continuación puede definirse un texto especial, que se exportará en lugar del texto de
portada.

Puede introducir los siguientes tipos de información en el texto de un informe:

 Texto normal
 Variables de texto estándar, como por ejemplo la fecha, el nombre del usuario y el número de página
 Variables para características utilizadas en la definición del informe.
 Variables de texto especiales.
 Variables de texto para parámetros de selección

Para definir texto desde cualquier pantalla Crear informe:

1. Seleccione Pasar a  Textos.

La pantalla Crear informe: textos aparece.

2. Para definir texto, seleccione una de las funciones de tratamiento en la siguiente tabla.

Opciones de tratamiento para definición de texto

Seleccione Para

Tratar  Portada Introducir el texto de cubierta

Tratar  Última página Introducir texto para la última página del informe.

Tratar  Cabeceras Introducir texto de cabecera de informe.

Tratar  Líneas de pie Introducir texto de pie de página de informe.

Tratar  Texto para exportar. Introducir texto para utilizarlo al exportar el informe en formato
tabla o a Microsoft Excel.

Aparece la pantalla Modificar <Posición de texto>.<Nombre de informe> en idioma <Código de


idioma>.

Página 61 de 122
Manual de REPORT WRITER

Para más información acerca de la introducción de variables en el texto del informe, véase Uso de
variables en la definición del texto de informe .

3. Seleccione Texto  Grabar.


4. Seleccione Texto  Finalizar.

El texto aparece en la pantalla Crear informe: Textos.

5. Para grabar el informe, seleccione Informe  Grabar.

Introducción de variables en texto de informe


Para más información sobre los diferentes tipos de variables de texto que se pueden definir en el texto de
informe y la introducción de variables en el texto de informe, véase Uso de variables en la definición del texto
de informe .

Uso de variables en definición de texto de informe


Es posible utilizar las siguientes clases de variables de texto al definir los textos de informe:

 Variables de texto estándar


 Variables de texto especiales.
 Variables de texto para parámetros de selección
 Variables de texto para características utilizadas en el informe.

Para más información sobre cómo introducir estas variables en texto de informe, véase:

Utilización de variables de texto estándar en la definición del texto de informe

Utilización de variables de texto especiales en la definición del texto de informe

Utilización de variables de texto para parámetros de selección en la definición del texto de informe

Utilización de variables de texto para características en la definición de textos de informe

Variables texto estándar en def.texto de informe


Una variable de texto estándar es una variable entregada por SAP, que puede introducirse directamente en un
informe al definir el texto de informe. El sistema calcula el valor para la variable, basándose en registros
actuales del sistema.

Autor del informe

Fecha de creación del informe.

Página 62 de 122
Manual de REPORT WRITER

Hora de creación del informe.

Número de página

Las variables de texto estándar Línea doble horizontal en ancho de informe y Línea horizontal
en ancho de informe, sustituyen las variables %FILL- y %FILL= para completar una línea con
los caracteres no alfabéticos - y =.

Para introducir variables de texto estándar al definir el texto de informe en la pantalla Modificar <Posición de
texto> <Nombre de informe> en idioma <Código de idioma>:

1. Coloque el cursor en la posición en la que quiera insertar la variable y seleccione Insertar  Variables
estándar.

Aparece la ventana de diálogo Variables de texto estándar, mostrando una lista de las variables de
texto estándar que pueden utilizarse.

2. Desplace el cursor a la variable de texto estándar que desee incluir en el texto de informe y seleccione
Seleccionar.

La variable de texto se inserta en la posición en la que se colocó el cursor en la pantalla Modificar


<Posición de texto> <Nombre de informe> en idioma <Código de idioma>.

3. Si desea modificar los parámetros que controlan la visualización de la variable de texto en la


visualización de informes:

a) Seleccione Tratar  Atributos.

Aparece la ventana de diálogo Modificar atributos.

b) Introduzca los atributos de visualización para la variable de texto:

– Defina si el color utilizado para la variable de texto es intenso o el color estándar.

– Introduzca un código de color si desea visualizar la variable en color.

– Defina el ancho de la variable de texto.

– Defina el offset de la variable de texto.

Por ejemplo, si se define Ancho 20 y Offset 5, se imprimirán los caracteres del 6 al 25.

4. En esta pantalla se pueden utilizar las siguientes funciones de proceso adicionales.

Funciones de tratamiento adicionales- Pantalla Modificar <Posición de texto> <Nombre de


informe> en idioma <Código de idioma>.

Seleccione Para

Texto  Copiar texto... Copiar un texto existente como su texto de informe (por
ejemplo, el texto cabecera desde un informe diferente, o en un
idioma distinto). A continuación, podrá sobrescribir este texto y

Página 63 de 122
Manual de REPORT WRITER

grabarlo.

Texto  Grabar. Guardar el texto de informe.

Texto  Borrar Borrar texto de informe en todos los idiomas.

Tratar  Cortar Cortar la variable seleccionada y colocarla en el portapapeles.

Tratar  Copiar. Copiar la variable seleccionada y colocarla en el portapapeles.

Tratar  Pegar Insertar los contenidos del portapapeles en una posición


seleccionada dentro del texto de informe.

Tratar  Insertar línea Insertar una línea para introducir texto de informe.

Tratar  Atributos Modificar los parámetros que gestionan la visualización de la


variable de texto en la visualización de informes:

Tratar  Ancho de página... Modificar el ancho de página para introducir texto de informe.

Tratar  Borrar línea Borre la línea de texto.

Tratar  Borrar variable Borrar la variable de texto seleccionada.

Insertar  Variables estándar... Insertar variables de texto estándar en el texto de informe.

Insertar  Parámetros de selec... Insertar variables de texto para parámetros de selección en el


texto de informe.

Insertar  Variables especiales... Insertar variables de texto especiales en el texto de informe.

Insertar  Características... Insertar variables de texto para características en el texto de


informe.

Insertar  Marco Dibujar un marco alrededor del texto de informe.

Insertar  Insertar línea Insertar una línea para introducir texto de informe.

Detalles  Idioma maestro... Modificar el idioma maestro en el que se quiere introducir el


texto de informe. (El idioma de trabajo se fija por defecto como
el idioma maestro.)

5. Seleccione Texto  Grabar.


6. Seleccione Texto  Salir.

La variable aparece en la pantalla Crear informe: Textos.

Página 64 de 122
Manual de REPORT WRITER

Variables texto esp.en definición de texto informe


Una variable de texto especial suministra información procedente de los ficheros de datos maestros asociados
con características que se han utilizado en un informe. Se suministran variables de texto estándar para cada
tabla del informe suministrada con el Sistema R/3 de SAP.

En un informe de Controlling, pueden utilizarse variables de texto especiales para introducir el


nombre del responsable del centro de coste y el departamento del responsable. Esta
información se deduce del centro de coste actual.

Para introducir variables de texto especiales al definir el texto de informe en la pantalla Modificar <Posición de
texto> <Nombre de informe> en idioma <Código de idioma>:

1. Coloque el cursor en la posición en la que quiera insertar la variable y seleccione Insertar  Variables
especiales.

Aparece la ventana de diálogo Seleccionar tabla de datos maestros, mostrando una lista de las tablas
de datos maestros del informe definidas para la tabla que utiliza su informe.

2. Seleccione la tabla que contiene las características para las variables que desea utilizar y seleccione
Seleccionar.

Aparece la ventana de diálogo Seleccionar campo de datos maestros.

3. Indique los datos siguientes:

– Seleccione el tipo de texto que desea utilizar para la variable de texto (denominación de la
característica, valor de característica, texto breve de la característica, texto explicativo de la
característica).

– Seleccione el campo de datos maestros para el que se desea visualizar la variable de texto en el
texto de informe.

4. Seleccione Continuar.

La variable de texto se inserta en la posición en la que se colocó el cursor en la pantalla Modificar


<Posición de texto> <Nombre de informe> en idioma <Código de idioma>.

5. Si desea modificar los parámetros que controlan la visualización de la variable de texto en la


visualización de informes:

a) Seleccione Tratar  Atributos.

Aparece la ventana de diálogo Modificar atributos.

b) Introduzca los atributos de visualización para la variable de texto:

– Defina si el color utilizado para la variable de texto es intenso o el color estándar.

– Introduzca un código de color si desea visualizar la variable en color.

Página 65 de 122
Manual de REPORT WRITER

– Defina el ancho de la variable de texto.

– Defina el offset de la variable de texto.

Por ejemplo, si se define Ancho 20 y Offset 5, se imprimirán los caracteres del 6 al 25.

6. En esta pantalla, puede utilizar las funciones de tratamiento adicionales listadas en la tabla de
Variables de texto estándar en definición de texto para informe.
7. Seleccione Texto  Grabar.
8. Seleccione Texto  Salir.

La variable aparece en la pantalla Crear informe: Textos.

Variables texto p.parám.sel.en def.texto informe


Las variables de texto para parámetros de selección son variables definidas en los sets introducidos en la
definición del informe. Una variable de parámetro de selección puede ser una variable de valor o una variable
de set.

Estas variables sustituyen las variables del tipo %%<nombre de variable>, %%<nombre de variable>-TEXT
(texto breve) y %%<nombre de variable>-TXTL (texto explicativo),que se utilizaron en releases anteriores al
release 3.0.

Al definir los criterios de selección general para el informe, se introduce un set que contiene la
variable COMP (para la característica Empresa). A continuación puede introducirse una
variable de texto para la característica Empresa en el texto de informe, por ejemplo, la
cabecera.

Para introducir variables de texto para parámetros de selección al definir el texto de informe en la pantalla
Modificar <Posición de texto> <Nombre de informe> en idioma <Código de idioma>:

1. Coloque el cursor en la posición en la que quiera insertar la variable y seleccione Insertar 


Parámetros de selección.

Aparece la ventana de diálogo Parámetros de selección.

2. Indique los datos siguientes:

– Seleccione el tipo de texto que desea utilizar para la variable de texto (denominación de la
característica, valor de característica, texto breve de la característica, texto explicativo de la
característica).

– Seleccione la característica para el que se desea visualizar la variable de texto en el texto de informe.

3. Seleccione Continuar.

La variable se inserta en la posición en la que se colocó el cursor en la pantalla Modificar <Posición de


texto> <Nombre de informe> en idioma <Código de idioma>.

Página 66 de 122
Manual de REPORT WRITER

4. Si desea modificar los parámetros que controlan la visualización de la variable de texto en la


visualización de informes:

a) Seleccione Tratar  Atributos.

Aparece la ventana de diálogo Modificar atributos.

b) Introduzca los atributos de visualización para la variable de texto:

– Defina si el color utilizado para la variable de texto es intenso o el color estándar.

– Introduzca un código de color si desea visualizar la variable en color.

– Defina el ancho de la variable de texto.

– Defina el offset de la variable de texto.

Por ejemplo, si se define Ancho 20 y Offset 5, se imprimirán los caracteres del 6 al 25.

5. En esta pantalla, puede utilizar las funciones de tratamiento adicionales listadas en la tabla de
Variables de texto estándar en definición de texto para informe.
6. Seleccione Texto  Grabar.
7. Seleccione Texto  Salir.

La variable aparece en la pantalla Crear informe: Textos.

Variables texto p.caract.en def.texto de informe


Una variable de texto para características representa datos para las características utilizadas en la definición
de informe.

Las variables de texto características sustituyen las variables del tipo %<nombre de campo>, %<nombre de
campo>-FTEXT y %<nombre de campo>-TTXTL,que se utilizaron en releases anteriores al release 3.0.

Al definir columnas de informe, se introduce un set que contiene la característica Año. A


continuación puede introducirse una variable para la característica Año en el texto de informe,
por ejemplo, la cabecera. Cuando se da salida al informe, el sistema visualiza el año actual en
la cabecera del informe.

Para introducir variables de texto para características al definir el texto de informe en la pantalla Modificar
<Posición de texto> <Nombre de informe> en idioma <Código de idioma>:

1. Coloque el cursor en la posición en la que quiera insertar la variable y seleccione Insertar 


Características.

Aparece la ventana de diálogo Características.

2. Indique los datos siguientes:

Página 67 de 122
Manual de REPORT WRITER

– Seleccione el tipo de texto que desea utilizar para la variable de texto (denominación de la
característica, valor de característica, texto breve de la característica, texto explicativo de la
característica).

– Seleccione la forma en que deben visualizarse los valores variables (valor individual, ámbito de
valores, de valor, a valor).

– Seleccione la característica para el que se desea visualizar la variable de texto en el texto de informe.

3. Seleccione Continuar.

La variable se inserta en la posición en la que se colocó el cursor en la pantalla Modificar <Posición de


texto> <Nombre de informe> en idioma <Código de idioma>.

4. Si desea modificar los parámetros que controlan la visualización de la variable de texto en la


visualización de informes:

a) Seleccione Tratar  Atributos.

Aparece la ventana de diálogo Modificar atributos.

b) Introduzca los atributos de visualización para la variable de texto:

– Defina si el color utilizado para la variable de texto es intenso o el color estándar.

– Introduzca un código de color si desea visualizar la variable en color.

– Defina el ancho de la variable de texto.

– Defina el offset de la variable de texto.

Por ejemplo, si se define Ancho 20 y Offset 5, se imprimirán los caracteres del 6 al 25.

5. En esta pantalla, puede utilizar las funciones de tratamiento adicionales listadas en la tabla de
Variables de texto estándar en definición de texto para informe.
6. Seleccione Texto  Grabar.
7. Seleccione Texto  Salir.

La variable aparece en la pantalla Crear informe: Textos.

El sistema determina el valor de característica para la variable de texto a partir de la primera


línea/columna de la página actual.

Página 68 de 122
Manual de REPORT WRITER

Definición de los parámetros del informe


A cada informe creado se le pueden asignar parámetros de informe. Los parámetros de informe determinan las
características layout del informe, como , por ejemplo el formato numérico y de página de los datos del informe.
Al utilizar las funciones Layout, pueden configurarse parámetros para el informe.

Con el sistema SAP R/3, usted recibió un layout estándar de propuesta llamado SAP; este layout estándar se
asigna automáticamente a cada uno de los informes que se definen. Si desea utilizar el layout estándar SAP,
no es necesario seguir los siguientes pasos, puede dirigirse directamente a Definición de líneas. La primera
vez que se define un informe, el layout estándar de propuesta siempre es SAP. SAP aparece en el campo
Layout estándar en la parte superior de cada una de las ventanas de diálogo de los parámetros del informe.

Al definir los parámetros de informe, pueden definirse parámetros específicamente para un informe y puede
modificarse el layout estándar asignado al informe.

Los parámetros de informe se definen utilizando las siguientes ventanas de diálogo:

 Crear informe: Layout: Ventana de diálogo Página/Control, para definir parámetros de formato de
página generales, como por ejemplo la longitud y ancho de una página.
 Crear informe: Layout: Ventana de diálogo Totales de línea, para definir parámetros de totales de línea,
como los niveles de totalización y colocación para los totales de línea del informe.
 Crear informe: Layout: Ventana de diálogo Textos de línea, para definir parámetros de texto de línea,
como el tipo de texto y la longitud de línea.
 Crear informe: Layout: Ventana de diálogo Totales de columna, para definir parámetros de totales de
columna, como la colocación y el layout de los totales de columna del informe.
 Crear informe: Layout: Textos de columna, para definir parámetros de texto de columna, como el tipo
de texto y la longitud de columna.
 Ventana de diálogo Crear informe: Layout: Representación, para definir ,para el informe, parámetros de
formato de número y parámetros según idioma.

Para modificar un parámetro de tal forma que el valor de layout prefijado no se utilice en un informe, se debe
escribir sobre el valor actual. El valor no se modifica en el layout estándar, sólo se modifica para ese informe en
concreto.

Las modificaciones introducidas en los valores de los parámetros del informe, no afectarán los
valores layout estándar guardados en el sistema. Los valores de los parámetros del informe
que se introduzcan, sólo afectarán al informe específico con el que se esté trabajando.

Pueden modificarse los layouts estándar de los informes; sin embargo, cualquier modificación afectará a los
informes de otros usuarios. Para más información, véase Layout estándar .

El sistema determina qué clase de edición se utiliza, según la clase de edición definida en los sets que se
utilizan en la definición del informe. Algunos parámetros de informe pueden definirse utilizando seis variantes
del parámetro. Estas variantes corresponden a las clases de edición del 0 al 5. Según el valor introducido en el
campo P de un set, el Report Writer selecciona uno de los seis valores. Para obtener más información sobre
clases de edición, véase Configuración de clases de edición en sets.

Para definir parámetros de layout del informe

1. Seleccione una de las siguientes funciones de tratamiento para el layout del informe.

Página 69 de 122
Manual de REPORT WRITER

Seleccione Para

Pasar a  Layout  Página/control... Definir parámetros generales de formato de página y


gráficos.

Pasar a  Layout  Totales de línea... Definir parámetros para totales de línea.

Pasar a  Layout  Textos de línea... Definir parámetros para textos de línea.

Pasar a  Layout  Totales de columna... Definir parámetros para totales de columna.

Pasar a  Layout  Textos de columna... Definir parámetros para textos de columna.

Pasar a  Layout  Representación... Definir parámetros de formato (algunos de estos


parámetros dependen del idioma).

Pasar a  Layout  Reponer Layout Restablecer todos los parámetros layout a los valores
de propuesta del layout estándar.

Aparece una ventana de diálogo para la función layout estándar seleccionada.

2. Escriba sobre los valores actuales, los valores que desea utilizar para el layout del informe.

Para más información acerca de las pantallas layout estándar o para obtener información sobre la
modificación del layout estándar, véase Creación de layouts estándar .

3. Seleccione Continuar.
4. Para grabar los parámetros layout del informe, seleccione Informe  Grabar.

Modificación del layout estándar de propuesta


Para modificar el layout estándar de propuesta asignado a un informe:

1. Seleccione Detalles  Otro layout std...

Aparecerá una ventana de diálogo que le solicitará un nuevo nombre de layout estándar.

2. En el campo Nuevo layout estándar, introduzca el nuevo nombre del layout estándar y seleccione
Continuar.

Cualquier modificación realizada sobre el anterior layout estándar todavía es válida al asignar un
nuevo layout estándar al informe.

Se asignó el layout estándar SAP al informe y a continuación se modificó el ancho del informe
a 60. Más tarde se asignó un nuevo layout estándar al informe. El ancho del informe sigue
siendo 60, debido a que es una modificación que se realizó de forma específica para el
informe.

Página 70 de 122
Manual de REPORT WRITER

Página 71 de 122
Manual de REPORT WRITER

Definición de los criterios de selección


En la pantalla Crear informe: Selección general, se definen los criterios de selección para seleccionar registros
de datos para un informe. Estos sets, junto con los sets utilizados en líneas y columnas, definen los datos que
se incluyen en un informe.

En la pantalla Crear informe: Selección general, se introduce el nombre del set TD-LEDGER.
Este set contiene el valor AB para la característica Ledger. Al ejecutar el informe, el sistema
sólo selecciona los registros de datos del ledger AB.

Debería utilizar un set como criterio de selección cuando:

 El set contenga sólo un valor, o


 El set contenga más de un valor, pero sólo se desee utilizar el total del set y no cada valor de set.

Las siguientes características deben estar definidas en el informe, ya sea como criterios de selección, como
bloque de líneas o como bloque de columnas:

 Empresa
 Ledger
 Versión
 Tipo de datos
 Período

Para optimizar el rendimiento del sistema, se especificarán, en la selección general, todas las
características que no se utilizarán en las columnas o en las líneas del informe.

Procedimiento
1. En cualquier pantalla Crear Informe, seleccione Pasar a  Selección gral. de datos.

La pantalla Crear informe: Selección general.

Los sets que se han definido como sets de selección de propuesta se visualizan en pantalla en forma
de lista. Los sets de selección de propuesta se definen en la biblioteca del informe. Estos sets
aparecen como criterios de selección para cada informe de una determinada biblioteca.

Se definen sets de selección de propuesta para las características: Sociedad (TD-COCDE-TDG),


Ledger (TD-RLDNR-D4), Versión (TD-RVERS-02) y Año (TD-RYEAR-95). Estos sets de selección
aparecen de manera automática cada vez que se cree un nuevo informe para la biblioteca.

Para más información sobre los sets de selección de propuesta, véase Bibliotecas

2. Introduzca el nombre del set o de los sets que se desea utilizar como criterio de selección para los
datos del informe.

Página 72 de 122
Manual de REPORT WRITER

No se puede utilizar un set que contenga características que ya se están utilizando en un bloque de
líneas o de columnas. Tampoco se puede utilizar un set multidimensional como criterio de selección.
Puede utilizarse un set de datos como criterio de selección, pero sólo cuando haya exactamente un
valor en el set.

Puede introducir un set que no haya sido previamente creado en el sistema. El sistema consulta si se
desea crear el set y le permite visualizar una serie de ventanas de diálogo en las que es posible optar
entre crear un set de informes o un set general y seleccionar a continuación el tipo de set relevante.

A partir del release 4.0, se puede introducir sets básicos creados para características a partir de tablas
distintas de la tabla utilizada por el informe. Para ello, las características del set de selección de datos
deben ser compatibles con las características correspondientes en la tabla del informe.

El Report Writer puede utilizar sets de todas las clases de sets. Sin embargo, un nombre de set es
único solamente dentro de una clase de set.

Si se introdujera un nombre de set existente en dos clases de sets diferentes, el sistema responderá
con una ventana de diálogo en la que podrá seleccionar el set que desea usar como criterio de
selección de datos.

También se pueden utilizar variables de sets como criterios de selección de informe. Para más
información, véase la sección posterior "Introducción de una variable como criterio de selección".

3. Si desea eliminar operaciones interiores dentro de una jerarquía de sets introducida como criterios de
selección, deberá activar el indicador ElimOperInter.

Puede activar el indicador Elim. op. int. y utilizar una variación de la selección para una característica
en la pantalla Crear informe: Selección general. Esto permite la eliminación de operaciones interiores
en el interior de una jerarquía de sets y también crear informes para los distintos niveles en la jerarquía
de sets.

4. Introduzca los datos de variación para un set de selección en los campos Variar de/Variar a y S si es
necesario.

Si un set de selección contiene más de un valor, el Report Writer normalmente acumula los datos para
los diferentes valores. Introduciendo valores adecuados en los campos Variar de, Variar a y S, puede
conseguirse que el Report Writer cree informes diferentes para los distintos valores de característica y
para los distintos niveles de set (si el set de selección es un set unidimensional).

Al introducir datos de variación, la variación de la selección se activa de forma automática cuando


ejecute el informe del grupo de informes.

Los niveles de una jerarquía de sets están numerados de la siguiente forma: Al nodo superior de sets
se le asigna el nivel 1. A los nodos directamente inferiores se les asigna el nivel 2, etc. A los valores de
característica en los sets básicos se les asigna el nivel 1-, y a los sets básicos siempre se les asigna el
nivel 2-.

Indique los datos siguientes:

Página 73 de 122
Manual de REPORT WRITER

– El nivel de jerarquía superior para seleccionar datos de informe. Puede introducirse un número
mayor o menor que cero.

– El nivel de jerarquía inferior para seleccionar datos de informe. Puede introducirse un número mayor
o menor que cero.

– Active el indicador S (Valor individual) si también se desean distintos informes para los valores
detalle/individual que contiene el set de selección. Si se desea que el sistema compacte todos los
informes, no active el indicador S (Valor individual).

Se crea un set unidimensional llamado TD-COCDE-TD que contiene tres sets básicos: TD-COCDE-
TD1 (empresas locales TD11, TD12, TD13), TD-COCDE-TD2 (empresas locales TD21, TD22 y TD23),
y TD-COCDE-TD3 (empresas locales TD31, TD32 y TD33). A continuación se utiliza el set como
criterio de selección para el informe. El sistema selecciona y compacta registros de datos para las
nueve empresas.

Si se introdujo 1 en el campo Variar de y 2 en el campo Variar a, y se dejó el campo S en blanco, el


sistema crearía cuatro informes distintos para las tres empresas.

Consulte la siguiente tabla para el uso de métodos adicionales de selección de datos con los campos
Variar de, Variar a y S.

Uso de los campos Variar de, Variar a y S (ejemplo TD-COCDE-TD)

Variar de Variar a S Para

1 1 Espacio Visualizar un informe con los datos compactados para el set


unidimensional TD-COCDE-TD.

2 2 Espacio Visualizar tres informes separados con los datos


compactados para los sets básicos TD-COCDE-TD1, TD-
COCDE-TD2 y TD-COCDE-TD3.

1 2 Espacio Visualizar cuatro informes: un informe con los datos


compactados para el set TD-COCDE-TD, y tres informes
separados para los datos compactados en los sets TD-
COCDE-TD1, TD-COCDE-TD2 y TD-COCDE-TD3.
3 3 X
Visualizar nueve informes separados: un informe para cada
1- Espacio X empresa (valor set) en los sets TD-COCDE-TD1, TD-
COCDE-TD2 y TD-COCDE-TD3.

Pueden seguir limitándose los criterios de selección al ejecutar un grupo de informes. Para más
información, véase Ejecución de un grupo de informes.

Al visualizar un informe que varía el nivel de datos de selección, pueden utilizarse las funciones Vista
para conmutar entre los distintos informes que se han creado como resultado de los niveles de

Página 74 de 122
Manual de REPORT WRITER

variación. Para más información sobre sobre las funciones Vista, véase Funciones en la visualización
de informes .

Si un informe se ejecuta en proceso de fondo, los informes creados como resultado de los niveles de
variación se imprimen sucesivamente.

5. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales de la tabla para Crear
informe: Acceso ( Creación de definición del informe), así como las funciones de la siguiente tabla.

Funciones de tratamiento adicionales  Crear informe: Selección general.

Seleccione Para

Tratar  Visualizar set Visualizar un set utilizado como criterio de selección.

Tratar  Modificar set Modificar un set utilizado como criterio de selección. Debe
grabar su informe antes de acceder a las transacciones de
actualización del set.

Tratar  Insertar set... Insertar un set como criterio de selección. Aparece la


ventana de diálogo Seleccionar sets, en la cual puede
introducirse el criterio de selección para buscar un set
existente.

Tratar  Insertar variable... Insertar una variable de set existente como criterio de
selección.

Tratar  Borrar línea Borrar una línea.

Tratar  Regla de selección Introducir una regla de selección para seleccionar datos.

Tratar  Borrar regla sel. Borrar la regla de selección definida para el informe.

Pasar a  Layout  Reponer Layout Restablecer todos los parámetros layout a los valores de
propuesta del layout estándar.

Detalles  Lista de caract. Visualizar una lista de características usadas en el informe.

Detalles  Idioma de actualización Pasar a un nuevo idioma de informe (por ejemplo, para
introducir un texto específico al idioma para la descripción
del informe)

Detalles  Otro layout std. ... Asignar un nuevo layout estándar al informe

Detalles  Valor umbral... Introducir una condición de valor umbral para resaltar en
color o imprimir líneas de informe, según los valores de una
columna específica del informe.

Página 75 de 122
Manual de REPORT WRITER

También pueden utilizarse los iconos Insertar línea y Borrar línea colocados bajo la lista de
selección de datos para insertar una nueva línea en blanco y borrar una línea.

Introducción de una fórmula para seleccionar datos de informe


Si utilizando un set o una variable de set no puede definirse por completo el criterio de selección, puede
utilizarse una fórmula de selección. Para utilizar una fórmula de selección, en primer lugar debe introducirse la
fórmula de selección como regla. A continuación, se utiliza el nombre de la regla al definir un informe. Pueden
definirse fórmulas de selección y reglas en el Customizing.

Para más información sobre la definición de una fórmula de selección en una regla, consulte la actividad
Actualización de reglas lógicas en la guía de implementación (IMG) para el Ledger de objetivos especiales.

Para mejorar el tiempo de tratamiento, debería utilizarse un set antes que una fórmula de
selección. Sólo debe utilizarse una fórmula de selección si una condición no puede definirse
con un set. Se utilizaría una fórmula de selección, por ejemplo, si se deseara seleccionar sólo
determinadas combinaciones de valores para distintas características.

Para introducir un nombre de regla como criterio de selección en la pantalla Crear informe: Selección general.

1. Seleccione Tratar  Regla de selección

Aparece la ventana de diálogo Seleccionar regla.

2. Introduzca el nombre de la regla de selección.

El nombre que se utiliza para la regla de selección debe estar definido en el Customizing. Además, la
fórmula de selección utilizada en una definición de informe sólo puede remitirse a la tabla definida en la
biblioteca del informe.

Por ejemplo, una fórmula sólo puede remitirse a la tabla GLT1 si el informe está en una biblioteca que
utilice la tabla GLT1.

3. Seleccione Continuar.

La pantalla Crear informe: Selección general aparece, visualizando el nombre de regla introducido.

Introducción de una variable como criterio de selección


Pueden utilizarse variables de set como criterio de selección. Al ejecutar un informe que utilice una variable de
set, el sistema le solicitará que introduzca un nombre de set para dicha variable.

Es posible introducir variables de set con set propuestos que utilicen una tabla distinta a la del
informe, siempre y cuando el campo de tabla o el set propuesto sean compatibles con las
características correspondientes en la tabla del informe.

Por ejemplo, Ud:

Página 76 de 122
Manual de REPORT WRITER

a) Crea una variable de set llamada BUSAREA. El set propuesto de la variable es un set
básico creado para la tabla CCSS y la característica División (GSBER). El set contiene
un rango de áreas empresariales.

b) Ud. crea un informe Report Writer para una biblioteca que utiliza la tabla GLT1 e
introduce la variable de set BUSAREA como criterio de selección de datos.

Puesto que la variable utiliza por un set propuesto para la tabla CCSS, el sistema
selecciona la característica correspondiente de la tabla GLT1. Si hay más de una
característica compatible en la tabla GLT1, el sistema le ofrece un listado de estas
características en una pantalla de diálogo. En ese caso, debe seleccionar la
característica que desea utilizar en la definición del informe. En este ejemplo, puede
seleccionar la característica División (RBUSA) o la División del interlocutor (SBUSA).

Para introducir una variable de set como criterio de selección.

1. Seleccione Tratar  Insertar variable.

Aparece la ventana de diálogo Condiciones de selección para variables, en la cual puede introducirse
el criterio de selección para buscar una variable de set existente.

2. Introduzca el criterio de selección y seleccione la variable que desea utilizar.

Para más información sobre la creación de variables de set, véase Creación de variables de set .

Página 77 de 122
Manual de REPORT WRITER

Definición de líneas
1. En cualquier pantalla Crear Informe, seleccione Pasar a  Líneas.

La pantalla Crear informe: Líneas aparece.

2. Introduzca el nombre del set o los sets que se utilizarán como bloque de líneas de informe.

Se pueden utilizar sets básicos, sets de datos, sets unidimensionales y sets multidimensionales.

No puede introducirse un set que contenga características que ya se están utilizando en un bloque de
columnas o como criterio de selección en el informe. Pueden utilizarse las mismas características en
más de un bloque de líneas, y se puede utilizar más de una característica en un bloque o bloques de
líneas; sin embargo, no pueden utilizarse las características de nuevo en un bloque de columna o
como criterio de selección en el informe.

Puede introducir un set que no haya sido previamente creado en el sistema. El sistema consulta si se
desea crear el set y le permite visualizar una serie de ventanas de diálogo en las que es posible optar
entre crear un set de informes o un set general y seleccionar a continuación el tipo de set relevante.

A partir del release 4.0, se puede introducir sets básicos y sets multidimensionales creados para
características a partir de tablas distintas de la tabla utilizada por el informe. Para ello, las
características del set del bloque de líneas deben ser compatibles con las características
correspondientes en la tabla del informe.

Ud. crea un informe para una biblioteca que utiliza la tabla GLT1 y desea introducir una jerarquía de
cuentas en las líneas del informe. Se podría introducir un grupo de elementos de coste de Controlling
creado para la característica Clase de coste (KSTAR) en la tabla CCSS como bloque de líneas. En
este caso, la característica Clase de coste es compatible con la característica Cuenta en la tabla GLT1.

El uso de sets independiente de tablas en los informes no es posible para datos y sets
multidimensionales.

3. Para cada bloque de líneas, introduzca los datos siguientes como desee:

– Especifique si desea insertar un salto de página antes de un bloque de líneas o insertar líneas en
blanco entre bloques de líneas.

Para insertar un salto de página antes de un bloque de líneas, introduzca * en el campo Salto de
página.

Para introducir un número específico de líneas en blanco precediendo un bloque de líneas, introduzca
el número de líneas en blanco que se desea incorporar en el campo Salto de página.

– Especifique si el sistema debe o no insertar cabeceras de columna antes de un bloque de líneas


específico (configure el texto para el bloque de líneas). Seleccione Cabecera de impresión si desea
que el sistema inserte una cabecera de columna para el bloque de líneas correspondiente.

Página 78 de 122
Manual de REPORT WRITER

– Especifique si desea ocultar el bloque de líneas. En ese caso, el bloque de líneas estará oculto para
todos los bloques de columnas. Puede referirse a un bloque de líneas oculto en una fórmula y/o ratio;
sin embargo, el bloque de líneas no se visualiza en el informe.

– Especifique si desea desactivar el bloque de líneas para que sea ignorado en el informe.

Cuando se configura un bloque de líneas como inactivo, el Report Writer ignora por completo el bloque
de líneas. No puede remitirse a un bloque de líneas inactivo en un ratio o una fórmula de líneas. Esta
función puede utilizarse en pruebas.

– Especifique si desea conmutar el signo +/- para todas las líneas de informe en el bloque de líneas. Si
configura esta casilla de selección, el signo +/- siempre estará conmutado para los valores en las
respectivas líneas de informe.

El indicador Modificar signo +/- asignado a un bloque de líneas sustituye las parametrizaciones de
clase de edición especificadas para el indicador Modificar signo +/- en los parámetros de layout
estándar (pantalla Crear informe: Layout: Representación).

– Introduzca el nivel de totalización inferior (nivel De) para visualizar los totales del bloque de líneas.
Puede introducirse un número mayor o menor que cero.

– Introduzca el nivel de totalización superior (nivel A) para visualizar los totales del bloque de líneas.
Puede introducirse un número mayor o menor que cero.

Los niveles de totalización asignados a un bloque de líneas sustituyen los niveles de totalización
asignados a la totalidad del informe en los parámetros layout estándar (pantalla Crear informe: Layout:
Totales de línea). Pueden modificarse estos niveles de totalización después de dar salida a un informe
en la pantalla (véase Funciones en la visualización del informe).

4. Seleccione Intro

Aparecen las descripciones para los bloques de líneas. Los campos Set, Fórmula y Ratios se
configuran adecuadamente, según si se ha introducido un set, una fórmula o un ratio en el/los
campo(s) Bloque de línea.

El Report Writer puede utilizar sets de todas las clases de sets. Sin embargo, un nombre de set es
único solamente dentro de una clase de set.

Si se introdujera un nombre de set existente en dos clases de sets diferentes, el sistema responderá
con una ventana de diálogo en la que podrá seleccionar el set que desea usar como bloque de líneas.

5. Si se desea introducir texto adicional para los bloques de línea:

a) Posicione el cursor en el bloque de líneas para el que se desean introducir los textos, y seleccione
Detalles  Textos adicionales.

Aparece la ventana de diálogo Textos para bloque de líneas nº <Número>.

b) Indique los datos siguientes:

Página 79 de 122
Manual de REPORT WRITER

Campos Columna clave:

Seleccione el indicador Texto si desea introducir su propio texto para la columna clave. Introduzca el
texto en el campo junto al indicador Texto.

Seleccione el indicador Texto de set si desea utilizar la descripción introducida en el set de línea como
texto de la columna clave. Esta opción constituye la parametrización estándar.

Campos Total glob.:

Seleccione el indicador Texto si desea introducir su propio texto para el total de bloque de líneas más
alto. Introduzca el texto en el campo junto al indicador Texto.

Seleccione el indicador Texto de set si desea utilizar la descripción introducida en el set de línea como
texto de la suma total de líneas. Esta opción constituye la parametrización estándar.

6. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales de la tabla para Crear
informe: Acceso ( Creación de definición del informe), así como las funciones de la siguiente tabla.

Funciones de tratamiento adicionales  Crear informe: Líneas.

Seleccione Para

Tratar  Visualizar set Visualizar un set utilizado como bloque de líneas.

Tratar  Modificar set Modificar un set utilizado como bloque de líneas. Debe
grabar su informe antes de acceder a las transacciones de
actualización del set.

Tratar  Seleccionar... Introducir información característica para un set de líneas.


Para más información, véase Introducción de información
de características para bloque de líneas.

Tratar  Columnas inactivas... Desactivar combinaciones bloque de líneas/columnas. Para


más información, véase Desactivación de columnas para
bloque de líneas.

Tratar  Insertar set... Insertar un set en el bloque de líneas. Aparece la ventana


de diálogo Seleccionar sets, en la cual puede introducirse el
criterio de selección para buscar un set existente.

Tratar  Insertar fórmula Insertar una fórmula. Para más información, véase Insertar
fórmulas en bloques de líneas.

Tratar  Insertar ratios Insertar un ratio. Para más información, véase Insertar
ratios en bloques de líneas.

Tratar  Borrar bloque de líneas Borrar un bloque de líneas.

Pasar a  Layout  Reponer Layout Restablecer todos los parámetros layout a los valores de
propuesta del layout estándar.

Página 80 de 122
Manual de REPORT WRITER

Detalles  Lista de caract. Visualizar una lista de características usadas en el informe.

Detalles  Idioma actualiz... Pasar a un nuevo idioma de informe (por ejemplo, para
introducir un texto específico al idioma para la descripción
del informe)

Detalles  Otro layout std. ... Asignar un nuevo layout estándar al informe

Detalles  Valor umbral... Introducir una condición de valor umbral para resaltar en
color o imprimir líneas de informe, según los valores de una
columna específica del informe.

Detalles  Textos adicionales... Introducir texto adicional de bloque de líneas para la


columna clave y/o la suma total.

Detalles  Valores no asignados Definir un bloque de líneas como bloque de líneas para
valores no asignados. Un bloque de líneas para valores
no asignados se asigna a otro bloque de líneas para
determinar los valores que cumplen los criterios de
selección, pero que ya no se incluyen en el bloque de líneas
al que se refiere. Para más información llame la
documentación adicional seleccionando Ayuda.

También pueden utilizarse los iconos Insertar línea y Borrar línea colocados bajo la lista de
bloques de líneas para insertar una nueva línea de bloque de líneas en blanco y borrar una
línea de bloque de líneas.

Véase también:

Desactivación de columnas para un bloque de líneas

Introducción de información característica para un bloque de líneas

Inserción de fórmulas en bloques de líneas

Inserción de ratios en bloques de líneas

Desactivación de columnas para un bloque de líneas


Generalmente, cada bloque de columnas se imprime para cada bloque de líneas de un informe. Sin embargo,
para cada bloque de líneas pueden desactivarse bloques de columnas específicos. Utilizando la función Tratar
 Columnas inactivas, pueden definirse las combinaciones de bloques de líneas y columnas que deben
imprimirse en un informe.

Procedimiento

Página 81 de 122
Manual de REPORT WRITER

1. En la pantalla Crear informe: Líneas, desplace el cursor hacia bloque de líneas para el que se desea
desactivar un bloque de columnas y seleccione Tratar  C olumnas inactivas...

Aparece la ventana de diálogo Bloques columnas inactivos, que visualiza los bloques de columnas que
pueden desactivarse.

2. Active el indicador Desactiv. para cada bloque de columnas que se desea desactivar para el bloque de
líneas y seleccione Continuar.

No puede referirse a combinaciones inactivas de bloques de líneas/columnas en un ratio y/o


definición de celda.

Introducir información caract.para bloque líneas


Una vez introducido un set de líneas en la pantalla Crear informe: Líneas, puede introducirse información
adicional para cada característica utilizada en la línea de informe, como saltos de página y espacio adicional
entre líneas de informe físicas.

Procedimiento
1. En la pantalla Crear informe: Líneas, desplace el cursor hacia el set de líneas para el que se desea
introducir información de características y seleccione Tratar  Seleccionar.

Aparece la ventana de diálogo Características de línea. Puede pasarse de una característica a otra
utilizando los pulsadores Caracter.anterior y Caracter.siguiente.

2. Introduzca los datos siguientes en el marco de grupo Opciones para totales si lo desea:

– El nivel total para controlar el nivel total de datos que aparece en el informe.

Puede decidir visualizar sólo el total de un set e ignorar los valores individuales del set. Las
parametrizaciones estándar (en blanco) visualizan todos los niveles de valores, inclusive los valores
individuales en un set básico. (Si se activa el indicador S (Supresión) en un set multidimensional o
unidimensional, este valor sustituye al valor introducido en el campo Nivel total.)

Para modificar el nivel de los datos visualizados, se introduce un número de nivel en el campo Nivel
total.

Pueden introducirse los siguientes valores:

0 Visualizar todos los niveles de valores en el set.

1 Visualizar solamente valores al primer nivel de la característica Set.

2 Visualizar solamente valores al primer y segundo nivel de la característica Set.

n Visualizar solamente valores del primer nivel al nivel n de la característica de set.

Página 82 de 122
Manual de REPORT WRITER

1- Visualizar solamente valores de set básicos (nivel inferior).

2- Visualizar solamente valores de set básicos y el total para cada set básico.

Para este campo, puede utilizarse solamente tantos valores numéricos como niveles en el interior de la
jerarquía de sets. 1- y 2 - son los únicos valores negativos posibles.

Por ejemplo, no puede introducirse 5 en este campo, si hay solamente cuatro niveles en el interior de la
jerarquía de sets.

A los sets que aparecen en el nivel superior de una característica se les asigna el nivel 1.

Al set unidimensional TD-RACCT-IE (gráfico "Niveles para la característica Cuenta" en Utilización de


sets en las líneas de informes) se le asigna el nivel 1 debido a que está en el nivel superior de la
característica Cuenta (campo RACCT); al set básico TD-RCNTR-12 también se le asigna el nivel 1
debido a que está en el nivel superior de la característica Centro de coste (campo RCNTR).

Si se introduce 1 en el campo Nivel total para el set TD-RACCT-IE y se introduce 0 en el campo Nivel
total para el set TD-RCNTR-12, el sistema solamente imprime valores totales para el set TD-RACCT-
IE, y, en cambio, imprimirá valores individuales para los centros de coste. (La estructura de set de este
bloque de líneas se muestra en el gráfico "Niveles para la cuenta de característica" en Utilización de
sets en las líneas del informe.)

– Especifique si desea que el sistema suprima toda la característica (indicador Suprimir caract.). El
texto de los totales de línea correspondientes se imprime, pero no el importe. Este campo no aparece
para la última característica listada para el set de líneas actual.

Si se activara el indicador Suprimir caract. para el set TD-RACCT-IE, el sistema no imprimiría totales
individuales para el set. Solamente imprimiría "Cuentas totales"; no imprimiría ningún importe.

– Especifique si desea eliminar operaciones interiores para la característica. Para activar el indicador
Elim. resul.interno, en la tabla T804C debe existir el campo receptor y un campo emisor
correspondiente.

Por ejemplo, si se desean eliminar operaciones interiores para el campo receptor División (RBUSA),
debe introducirse un campo emisor correspondiente (SBUSA) en la tabla T804C.

Las operaciones interiores se eliminan de forma jerárquica en el interior del set.

Se crea un set unidimensional llamado RBUSA-11 que contiene los sets básicos RBUSA-21 (con el
rango de áreas empresariales del 0001 al 1000) y RBUSA-22 (con el rango de áreas empresariales del
1001 al 2000).

Si un registro de base de datos tiene el valor de campo receptor (RBUSA) 0001 y el valor de campo
emisor (SBUSA) 0500, se eliminan todos los correspondientes subtotales en el nivel de set básico,
puesto que ambos valores se incluyen en el mismo set básico (RBUSA-21).

Si un registro de la base de datos tiene el valor de campo receptor (RBUSA) 1500 y el valor de campo
emisor (SBUSA) 0600, sólo se eliminan cantidades de la suma total de los sets RBUSA-21 y RBUSA-

Página 83 de 122
Manual de REPORT WRITER

22 (en el nivel de set unidimensional), puesto que ésta es la suma más baja en la jerarquía donde se
incluyen los registros de datos para las áreas empresariales1500 y 0600.

3. Introduzca la información de salto de página siguiente, si lo desea:

– El nivel que introduce en el campo Incondicional informa al Report Writer sobre el nivel en el que
debe colocar saltos de página horizontales en el informe. Por defecto (en blanco) se colocan saltos de
página en intervalos fijos, tal como define el campo Longitud de página en la ventana de diálogo Crear
informe: Layout: Página/Control.

Pueden especificarse los siguientes valores:

0 Coloque saltos de página en intervalos fijos, tal como define el campo Longitud en la ventana de
diálogo Crear informe: Layout: Página/Control.

1 Coloque saltos de página solamente al final de cada primer nivel de la característica Set.

2 Colocar saltos de página al final de cada segundo nivel de la característica Set.

n Coloque saltos de página en el nivel n de la característica del set.

1- Coloque saltos de página en el nivel inferior de la característica Set.

2- Coloque saltos de página al final de cada set básico.

Solamente puede utilizarse un valor para un nivel en concreto, si no se suprime vía el indicador S
(Supresión) en el interior de la jerarquía de sets.

Para este campo, puede utilizarse solamente tantos valores numéricos como niveles en el interior de la
jerarquía de sets. 1- y 2 - son los únicos valores negativos posibles.

Por ejemplo, no puede introducirse 5 en este campo, si hay solamente cuatro niveles en el interior de la
jerarquía de sets.

– El campo Condicional implementa una utilidad de salto de página "inteligente". Antes de insertar un
salto de página automático después de un nivel específico, el sistema verifica si hay suficiente espacio
en una página para todas las líneas en el siguiente nivel. Por defecto (en blanco) no hay saltos de
página "inteligentes".

Los valores son los mismos que para el campo Incondicional.

Puede utilizar el campo Condicional en los siguientes casos:

– No desea las cuentas de una empresa en dos páginas distintas, y

– Hay suficiente espacio en una página para todas las cuentas del siguiente grupo de cuentas de
empresa; las cuentas deberían imprimirse en la misma página.

El sistema solamente emplea una página nueva para el siguiente grupo de cuentas de empresa si el
grupo no cabe en una única página.

4. Introduzca los datos siguientes en el marco de grupo Visualizar totales como se indica:

Página 84 de 122
Manual de REPORT WRITER

Los campos Visualizar totales permiten la introducción de un rango de números de niveles y a


continuación:

­ Subraye o tache con líneas sencillas o dobles o caracteres de formato en esos niveles

­ Inserte líneas blancas adicionales entre niveles

­ Resalte líneas entre niveles

­ Defina los colores de las líneas

Utilice los indicadores De Nivel para seleccionar un número de nivel inicial para los campos Borde
inferior y Borde superior (detallados más adelante en esta misma sección). Los valores válidos son los
mismos que para el campo Incondicional.

Utilice los indicadores A Nivel para seleccionar un número de nivel final para los campos Borde inferior
y Borde superior (detallados más adelante en esta misma sección). Los valores válidos son los mismos
que para el campo Incondicional.

Por ejemplo, si se introduce 1 como el valor del campo De nivel y 1 como el valor de A nivel, el sistema
formatea solamente totales en el nivel 1.

Si se introduce un valor negativo como valor del campo De nivel, no podrá introducirse un valor en A
nivel.

Por ejemplo, si se introduce 2- en el campo De nivel, no podrá introducirse un valor en el campo A


nivel.

Seleccione el indicador Resaltar línea si desea resaltar el total de la característica de la línea.

Introduzca un código para el color en el que desea visualizar el total de la característica de la línea en
el campo Color.

Si desean utilizarse los colores estándar de SAP en el informe, tan solo es necesario activar el
indicador Colores estándar en los parámetros de layout asignados al informe (pantalla Página/control).
En este caso, no es necesario introducir un código de color.

Active los indicadores Bordes inferiores según cómo quiere que aparezca el borde inferior para los
totales de la característica de la línea. Puede definirse el borde inferior de forma que no aparezca
ningún borde inferior, o bien que aparezca una línea sencilla, una línea doble o que se utilice para el
borde un carácter definido por el usuario.

Active los indicadores Bordes superiores según cómo quiere que aparezca el borde superior para los
totales de la característica de la línea. Puede definirse el borde superior de forma que no aparezca
ningún borde superior, o bien que aparezca una línea sencilla, una línea doble o que se utilice para el
borde un carácter definido por el usuario.

5. Si desea introducir información de nivel adicional para visualizar totales de línea (por ejemplo, para
subrayar subtotales o visualizar subtotales en un color distinto al de los totales), seleccione Adicional.

Aparece una ventana de diálogo que visualiza los campos Edición de totales para el nivel adicional.

Página 85 de 122
Manual de REPORT WRITER

6. Si existen características adicionales a definir para el set de líneas, seleccione el pulsador


Característica siguiente.
7. Seleccione Continuar.

Se volverá a Crear Informe: Líneas.

Inserción de fórmulas en bloques de líneas


1. En la pantalla Crear informe: Líneas desplace el cursor bajo el bloque de líneas en el que desea que
aparezca la fórmula.
2. Seleccione Tratar  Insertar fórmula.

Aparece la ventana de diálogo Definir línea de fórmula.

3. Indique los datos siguientes:

– El texto que desea que aparezca en la línea del informe para la fórmula.

– Una fórmula.

Se definieron dos sets multidimensionales para los bloques de líneas 1 y 2. Desea definir una línea que
contenga la diferencia entre los totales más altos de los bloques de líneas. En la línea 3, se introduce la
fórmula ‘001’ - ‘002’.

– El número del bloque de líneas que se desea utilizar como el bloque de líneas representante para
definir la estructura de columnas de una línea de fórmulas. Los bloques de columnas activos del bloque
de líneas representante determinan la estructura de columnas de la línea de fórmulas.

El bloque de líneas representante debe ser un set y debe introducirse en la fórmula como un
operando.

Si no se hace una entrada en este campo, el sistema determina automáticamente el bloque de líneas
representante. Si la entrada de este campo es incorrecta, el sistema corrige automáticamente la
entrada.

El Report Writer asigna automáticamente un nivel de totalización a la línea de fórmula. Este nivel se
calcula a partir del total más alto de las líneas utilizadas en la fórmula más una.

Por ejemplo, se definieron dos sets unidimensionales para los bloques de líneas 1 y 2. Se definió una
línea adicional que contenía el total global de los totales más altos de los bloques de líneas, utilizando
la fórmula ‘001’ + ‘002’ en la línea 3 de la definición de línea. Los niveles de totalización más altos de
los sets utilizados en los bloques de líneas uno y dos son el 3 y el 2 respectivamente. El Report Writer
asignó automáticamente el nivel de totalización 4 a la línea de fórmula (utilizando el nivel de
totalización más alto de los totales de bloques de línea (3) más uno).

Página 86 de 122
Manual de REPORT WRITER

Al crear la fórmula, se pueden utilizar los operadores de la tabla en Utilización de fórmulas de set en
Report Writer.

Dentro de una fórmula de líneas puede utilizar varios operandos.

A partir del release 3.0C, la sintaxis utilizada para introducir operandos de fórmula ha cambiado. Ahora
se introducen los operandos de fórmula en el formulario ‘nnn’ (por ejemplo, ‘001’ para introducir el
bloque de línea 001). En releases anteriores al release 3.0C, se introducen los operandos de fórmula
mediante corchetes alrededor del operando (por ejemplo <001>).

El sistema convierte automáticamente las fórmulas existentes al formato nuevo. Por lo tanto, no es
necesario modificar los sets o informes que contienen fórmulas.

En la fórmulas de líneas se pueden utilizar los operandos siguientes:

 Números de línea del formulario ‘nnn’ (por ejemplo, ‘001’ para la línea 001)

 Variables de valor (por ejemplo, ‘&PERIOD’ para la variable de valor PERÍODO)

 Nombres simbólicos para celdas (por ejemplo, ‘TOTAL’ para una línea de totales determinada de un
informe)

Dentro de una fórmula puede utilizar también:

 Valores absolutos (por ejemplo, 10 ó 20)

 Combinaciones de valores absolutos y números de línea (por ejemplo, 10 ‘002’)

 Lógica booleana

Las siguientes reglas son válidas para las fórmulas:

 Los operandos para fórmulas utilizan el valor de la suma más alta del set de línea. (El valor en el
nivel 1 del set). Si se utilizan valores negativos al definir los niveles de una característica Set, el
sistema no podrá procesar la fórmula.

 Si un informe contiene más de un bloque de líneas, las columnas de fórmula resultantes tendrán el
nivel más bajo de columnas definido para los bloques de líneas.

El bloque de líneas 1 contiene 5 columnas. El bloque de líneas dos contiene 3 columnas. La fórmula de
líneas es ‘001’ + ‘002’. Los resultados de la fórmula se presentarán en 3 columnas.

 Al procesar un informe para el que se han definido clases de edición, el resultado de la fórmula utiliza
la clase de edición definida más alta, excepto cuando la clase de edición es cero. La clase de edición
0 tiene prioridad sobre las otras clases de edición.

Página 87 de 122
Manual de REPORT WRITER

La línea de informe uno utiliza la clase de edición 5 y la línea dos utiliza la clase de edición 3. Al definir
una fórmula para calcular el total de las dos líneas, el resultado de la fórmula utiliza la clase de edición
5.

 Al procesar un informe que contiene tanto fórmulas de líneas como fórmulas de columnas, el sistema
procesa la fórmula de columnas en el punto de intersección.

 Si se suprime un bloque de líneas, el bloque de líneas todavía puede utilizarse en el tratamiento de la


fórmula; sin embargo, los datos del bloque de líneas no se muestran en la visualización de informes.

4. Introduzca la información para determinar la forma en que debe visualizarse la línea de fórmula en la
visualización del informe:

– Si desea resaltar el total de fórmula de líneas, seleccione Resaltar línea.

– Introduzca un código para el color en el que desea visualizar el total de la fórmula de líneas.

– Active los indicadores Bordes inferiores según cómo quiere que aparezca el borde inferior para los
totales de la fórmula de línea. Puede definirse el borde inferior de forma que no aparezca ningún borde
inferior, o bien que aparezca una línea sencilla, una línea doble o que se utilice para el borde un
carácter definido por el usuario.

– Active los indicadores Tachado según cómo quiere que aparezca el borde superior para los totales
de la fórmula de línea. Puede definirse el borde superior de forma que no aparezca ningún borde
superior, o bien que aparezca una línea sencilla, una línea doble o que se utilice para el borde un
carácter definido por el usuario.

5. Para verificar que la sintaxis de la fórmula es correcta, seleccione Fórmula de verificación.


6. Seleccione Continuar.

La fórmula aparece en la pantalla Crear informe: Líneas.

Se puede introducir una fórmula que remita directamente al resultado de otra línea de fórmula.

Ejemplo:

Un informe contiene las siguientes líneas:

 Cuentas de ingresos (bloque de líneas 1)


 Cuentas de gastos (bloque de líneas 2)
 Suma total de las cuentas de ingresos y gastos (bloque de líneas 3)

Este total se introduce utilizando la fórmula ‘001’ + ‘002’

 50% de la suma total (bloque de líneas 4)

Esta línea se introduce utilizando la fórmula ‘003’ / 2

El operando ‘003’ de esta fórmula se refiere al resultado de la fórmula


calculada para el bloque de líneas 3.

Página 88 de 122
Manual de REPORT WRITER

Inserción de ratios en bloques de líneas


1. En la pantalla Crear informe: Líneas, desplace el cursor hacia el bloque de líneas en el que desea que
aparezca el ratio.
2. Seleccione Tratar  Insertar ratios.

Una ventana de diálogo muestra una lista de ratios definidos. Si solamente se define un ratio para el
informe, éste aparece automáticamente en la pantalla Crear informe: Líneas.

3. Seleccione el ratio que desee incluir en su informe y marque Seleccionar.

El ratio seleccionado aparece en la pantalla Crear informe: Líneas.

Para más información sobre la definición de bloques de ratios, véase Definición de ratios derivados.

Página 89 de 122
Manual de REPORT WRITER

Definición de columnas
1. En cualquier pantalla Crear informe, seleccione Pasar a  Columnas.

La pantalla Crear informe: Columnas.

2. Introduzca el nombre del set o los sets que se utilizará como bloque de columnas.

Se puede utilizar como bloque de columnas un set básico, de datos, unidimensional o


multidimensional.

No puede introducirse un set que contenga características que ya se están utilizando en un bloque de
líneas o como criterio de selección en el informe. Pueden utilizarse las mismas características en más
de un bloque de columnas, y se puede utilizar más de una característica en un bloque o bloques de
columnas; sin embargo, no puede utilizarse la característica de nuevo en un bloque de líneas o como
criterio de selección en el informe.

Puede introducir un set que no haya sido previamente creado en el sistema. El sistema le pide si desea
crear el set y ofrece una serie de pantallas de diálogo en las que debe optar por crear un set de
informe o bien un set general y posteriormente seleccionar el tipo de set relevante.

A partir del release 4.0, se puede introducir sets básicos y sets multidimensionales creados para
características a partir de tablas distintas de la tabla utilizada por el informe. Para ello, las
características del set del bloque de columnas deben ser compatibles con las características
correspondientes en la tabla del informe.

El uso de sets independiente de tablas en los informes no es posible para datos y sets
multidimensionales.

Se pueden utilizar variables en las cabeceras de columnas. Al ejecutar el informe, se substituyen las
variables con el valor de variable propuesto si la Leyenda de la clase de texto de la columna está
seleccionada en el layout estándar del informe (pantalla Crear informe: Layout: Textos de columna).

Se introduce la variable para la cabecera de columna en el set de columna (Texto breve del campo
Línea de sets en los movimientos de actualización de set).

Por ejemplo, el informe utiliza la variable de valor &PERIOD para el período y desea visualizar el valor
actual para ese período en una cabecera de columna. Introduzca la variable &PERIOD en el set de
columnas como la descripción de línea de sets para el período relevante e introduzca el set en la
definición de columna del informe. Si la Leyenda de la clase de texto de la columna está seleccionada
en el layout estándar del informe, la variable &PERIOD será substituida por el valor de período (por
ejemplo, 5) al ejecutar el informe. Se editará la descripción para todas las otras clases de texto de
columna (por ejemplo, Mayo).

3. Para cada bloque de columnas, introduzca los datos siguientes, si lo desea:

– Especifique si desea insertar un salto de página antes de un bloque de columnas o insertar líneas en
blanco entre bloques de columnas.

Para insertar un salto de página antes de un bloc de columnas, introduzca * en el campo Salto de
página.

Página 90 de 122
Manual de REPORT WRITER

Para introducir un número específico de líneas de columna en blanco precediendo un bloque de


columnas, introduzca el número de líneas de columna en blanco que desea en el campo Salto de
página.

– Especifique si desea desactivar el bloque de columnas. En ese caso, el bloque de columnas estará
desactivo para todos los bloques de líneas. No puede referirse a un bloque de líneas inactivo en un
ratio.

Para más información sobre la desactivación de un bloque de columnas para un bloque de líneas
específico, véase Desactivación de columnas para un bloque de líneas .

Si desea suprimir una columna en un informe y remitirse a ella en un ratio, puede hacerlo asignando el
ancho de columna 0 (utilizando clases de edición).

Por ejemplo, el bloque de columnas es un set básico que utiliza la característica Año (valor: 1997).
Desea suprimir la columna para 1997, pero seguir remitiéndose a ella en el ratio. Para ello:

a) Asigne una clase de edición al valor del set básico 1997 (por ejemplo, 5).

b) Defina el ancho de columna para la clase de edición 5 como 0 en los parámetros del informe.

4. Seleccione Intro.

Aparecen las descripciones para los bloques de columnas.

El Report Writer puede utilizar sets de todas las clases de sets. Sin embargo, un nombre de set es
único solamente dentro de una clase de set.

Si se introdujera un nombre de set existente en dos clases de sets diferentes, el sistema responderá
con una ventana de diálogo en la que podrá seleccionar el set que desea usar como bloque de
columnas.

5. Si se desea introducir texto adicional para los bloques de columnas:

Posicione el cursor en el bloque de columnas para el que se desean introducir los textos, y seleccione
Detalles  Textos adicionales.

Aparece la ventana de diálogo Textos para bloque de columnas nº <Número>.

Para obtener más información acerca de la introducción de texto adicional para los bloques de
columnas, véase la etapa 5 en Definición de líneas.

6. En esta pantalla, se pueden utilizar las funciones de proceso adicionales de la siguiente tabla. así
como las funciones de la tabla para la pantalla Crear informe: Pantalla inicial en Creación de la
definición del informe .

Funciones de tratamiento adicionales  Crear informe: Columnas

Seleccione Para

Página 91 de 122
Manual de REPORT WRITER

Tratar  Visualizar set Visualizar un set utilizado como bloque de columnas.

Tratar  Modificar set Modificar un set utilizado como bloque de columnas. Debe
grabar su informe antes de acceder a las transacciones de
actualización del set.

Tratar  Seleccionar... Introducir información característica para un set de


columnas. Para más información, véase Introducción de
información de características para bloques de columnas

Tratar  Insertar bloque de columnas Insertar un bloque de columnas.

Tratar  Borrar bloque de columnas Borrar un bloque de columnas.

Pasar a  Layout  Reponer Layout Restablecer todos los parámetros layout a los valores de
propuesta del layout estándar.

Detalles  Lista de caract. Visualizar una lista de características usadas en el informe.

Detalles  Idioma actualiz... Pasar a un nuevo idioma de informe (por ejemplo, para
introducir un texto específico al idioma para la descripción
del informe)

Detalles  Otro layout std. ... Asignar un nuevo layout estándar al informe

Detalles  Valor umbral... Introducir una condición de valor umbral para resaltar en
color o imprimir líneas de informe, según los valores de una
columna específica del informe.

Detalles  Textos adicionales... Introducir texto adicional de bloque de columnas.

También pueden utilizarse los iconos Insertar línea y Borrar línea colocados bajo la lista de
bloques de columnas para insertar una nueva línea en blanco de bloque de columnas y borrar
una línea de bloque de columnas.

Véase también:

Introducción de información característica para un bloque de columnas

Uso de variables de fórmulas en informes: Ejemplos

Introducir info caract.para un bloque de columnas

Página 92 de 122
Manual de REPORT WRITER

Una vez introducido un set de columnas en la pantalla Crear informe: Columnas, puede introducirse
información adicional para cada característica utilizada en la columna del informe, como saltos de página y
espacio adicional entre columnas de informe físicas.

Procedimiento
1. En la pantalla Crear informe: Columnas, desplace el cursor hacia el set de columnas para el que se
desea introducir información de características y seleccione Tratar  Seleccionar.

Aparece la ventana de diálogo Características de columnas.

2. Introduzca los datos siguientes en el marco de grupo Opciones para totales si lo desea:

– Véase la definición para el campo Nivel total en Introducción de información de características para
un bloque de columnas .

– Especifique si desea que el sistema suprima la columna total para la característica (indicador
Suprimir caract.). Si se activa este indicador, solamente se imprimen las columnas para los valores
detallados de la característica. Este campo no aparece para la última característica listada del set de
columnas actual.

– Véase la definición para el campo Elim. resul.interno en Introducción de información de


características para un bloque de columnas.

3. Introduzca la información de salto de página siguiente si es necesario.

– El nivel que introduce en el campo Incondicional informa al Report Writer sobre el nivel en el que
debe colocar saltos de página verticales en el informe. Por defecto (en blanco) se colocan saltos de
página en intervalos fijos, tal como define el campo Ancho en la ventana de diálogo Crear informe:
Layout: Página/Control.

Pueden introducirse los siguientes valores:

0 Colocar saltos de página en intervalos fijos, tal como define el campo Ancho en la ventana de diálogo
Crear informe: Layout: Página/Control.

1 Coloque saltos de página solamente al final de cada primer nivel de la característica Set.

2 Coloque saltos de página al final de cada segundo nivel de la característica del set.

n Coloque saltos de página en el nivel n de la característica del set.

1- Coloque saltos de página en el nivel inferior de la característica del set (todos los niveles).

2- Coloque saltos de página al final de cada set básico.

Solamente puede utilizarse un valor para un nivel en concreto, si no se suprime vía el indicador S
(Supresión) en el interior de la jerarquía de sets.

Para este campo, puede utilizarse solamente tantos valores numéricos como niveles en el interior de la
jerarquía de sets. 1- y 2 - son los únicos valores negativos posibles.

Por ejemplo, no puede introducirse 5 en este campo, si hay solamente cuatro niveles en el interior de la
jerarquía de sets.

– El campo Condicional implementa una utilidad de salto de página vertical "inteligente". Antes de
insertar un salto de página automático después de un nivel específico, el sistema verifica si hay

Página 93 de 122
Manual de REPORT WRITER

suficiente espacio en una página para el siguiente nivel de columnas. Por defecto (en blanco) no hay
saltos de página "inteligentes".

Los valores son los mismos que para el campo Incondicional.

Puede utilizar el campo Condicional.

a) a. Si desea que todos los meses de un trimestre aparezcan en una página.

b) b. Si hay suficiente espacio en la página actual para todos los meses de un trimestre; los meses
deberían imprimirse en la misma página.

El sistema solamente emplea una página nueva para el siguiente grupo de meses, si el grupo no cabe
en una misma página.

4. Introduzca los datos siguientes en el marco de grupo Visualizar totales como se indica:

Los campos Visualizar totales permiten la introducción de un rango de números de niveles y a


continuación:

­ La colocación de caracteres a izquierda y/o derecha de una columna.

­ La inserción de columnas en blanco adicionales entre niveles

Utilice el campo De Nivel para seleccionar un número de nivel inicial para los campos Borde izquierdo
y Delimitación derecha (detallados más adelante en esta misma sección). Los valores válidos son los
mismos que para el campo Incondicional.

Utilice el campo A nivel para seleccionar un número de nivel final para los campos Delimitación
izquierda y Delimitación derecha (detallados más adelante en esta misma sección). Los valores válidos
son los mismos que para el campo Incondicional.

Active los indicadores Delimitación izquierda según cómo quiere que aparezca el borde izquierdo para
los totales de la característica de la columna. Puede definirse el borde izquierdo de forma que no
aparezca ningún borde izquierdo o que se utilice para el borde un carácter definido por el usuario.

Active los indicadores Delimitación derecha según cómo quiere que aparezca el borde derecho para
los totales de la característica de la columna. Puede definirse el borde derecho de forma que no
aparezca ningún borde derecho, que aparezca una línea sencilla, o que se utilice para el borde un
carácter definido por el usuario.

5. Si desea introducir información adicional de nivel para visualizar los totales de columnas, seleccione
Adicional.

Aparece una ventana de diálogo que visualiza los campos Edición de totales para el nivel adicional.

6. Si existen características adicionales a definir para el set de columnas, seleccione el pulsador


Característica siguiente.
7. Seleccione Continuar.

Se volverá a Crear informe: Columnas.

Página 94 de 122
Manual de REPORT WRITER

Uso de variables de fórmulas en informes: Ejemplos


Una variable de fórmula es una fórmula opcional, que determina un valor para la variable. A diferencia de una
variable de valor, el valor de propuesta de una variable de fórmula no se ha fijado; el sistema calcula de forma
automática los valores para variables de fórmula al ejecutar un informe que utiliza la variable de fórmula (por
ejemplo, basado en la fecha del sistema u otras variables).

o El Report Writer solamente genera campos de entrada para variables independientes


en la pantalla de selección del informe al ejecutar el grupo de informes del informe.
Una variable independiente no depende del valor de otra variable. Deberían definirse
las variables de tal forma que sólo fuera necesario introducir valores independientes en
la pantalla de selección del informe.

Por ejemplo, un informe visualiza datos del año actual y el año anterior. Si se
crean dos variables independientes para el año actual y el año anterior,
deberán introducirse ambos años en la pantalla de selección al dar salida al
informe. Si se define la variable del año anterior como una variable de fórmula,
la cual deriva su valor de la variable del año actual, sólo será necesario
introducir el año actual en la pantalla de selección.

o No es necesario utilizar variables independientes en la definición del informe real. Si un


informe utiliza sólo variables dependientes, el Report Writer determina los valores de
las variables independientes y crea campos de entrada para estas variables en la
pantalla de selección del informe.

Para más información sobre la creación de variables de fórmula, véase Creación de variables de fórmula .

Con las variables de fórmulas se pueden crear varios tipos nuevos de informes. Los siguientes ejemplos
ilustran el uso de variables de fórmula en informes.

Ejemplo 1: Períodos de rollup


Vea el ejemplo de informe 0R-FOVAR (biblioteca 0R1) entregado con el componente de aplicación Ledger
especial (FI-SL).

Este informe utiliza variables de fórmula para crear columnas de informe con doce períodos. Cuando se
introduce el período del informe y el año del informe durante la ejecución del informe, el sistema da salida a
datos para el período del informe y los once períodos anteriores.

Para definir el informe de ejemplo con períodos de rollup, es necesario crear doce variables de fórmula para los
doce períodos, y doce variables de fórmula para el ejercicio correspondiente. Las variables deben crearse en el
orden listado en la tabla inferior.

Debe crear una columna predefinida para cada par de variables si se está creando un informe Report Writer.
(En primer lugar deben crearse sets básicos y multidimensionales que contengan las variables de fórmula.) De
forma alternativa, si se está creando un informe Report Writer pueden introducirse las variables directamente
en la definición del informe.

Variables de fórmula utilizadas en el ejemplo de informe de períodos rollup

Variable de Fórmula Variable de Fórmula


período año

Página 95 de 122
Manual de REPORT WRITER

Columna 12: &0R-RP00 ‘#S002’ &0R-RY00 ‘#S001’

Columna 11: &0R-RP01 IF ‘0R-RP00’ > 1 THEN ‘0R- &0R-RY01 IF ‘0R-RP01’ < ‘0R-RP00’ THEN
RP00’ 1 ELSE 12 ‘0R-RY00’ ELSE ‘0R-RY00’ 1

Columna 10: &0R-RP02 IF ‘0R-RP00’ > 1 THEN ‘0R- &0R-RY02 IF ‘0R-RP02’ < ‘0R-RP01’ THEN
RP00’ 1 ELSE 12 ‘0R-RY01’ ELSE ‘0R-RY01’ 1

Columna 9: &0R-RP03 IF ‘0R-RP00’ > 1 THEN ‘0R- &0R-RY03 IF ‘0R-RP03’ < ‘0R-RP02’ THEN
RP00’ 1 ELSE 12 ‘0R-RY02’ ELSE ‘0R-RY02’ 1

Columna 8: &0R-RP04 IF ‘0R-RP00’ > 1 THEN ‘0R- &0R-RY04 IF ‘0R-RP04’ < ‘0R-RP03’ THEN
RP00’ 1 ELSE 12 ‘0R-RY03’ ELSE ‘0R-RY03’ 1

Columna 7: &0R-RP05 IF ‘0R-RP00’ > 1 THEN ‘0R- &0R-RY05 IF ‘0R-RP05’ < ‘0R-RP04’ THEN
RP00’ 1 ELSE 12 ‘0R-RY04’ ELSE ‘0R-RY04’ 1

Columna 6: &0R-RP06 IF ‘0R-RP05’ > 1 THEN ‘0R- &0R-RY06 IF ‘0R-RP06’ < ‘0R-RP05’ THEN
RP05’ 1 ELSE 12 ‘0R-RY05’ ELSE ‘0R-RY05’ 1

Columna 5: &0R-RP07 IF ‘0R-RP06’ > 1 THEN ‘0R- &0R-RY07 IF ‘0R-RP07’ < ‘0R-RP06’ THEN
RP06’ 1 ELSE 12 ‘0R-RY06’ ELSE ‘0R-RY06’ 1

Columna 4: &0R-RP08 IF ‘0R-RP07’ > 1 THEN ‘0R- &0R-RY08 IF ‘0R-RP08’ < ‘0R-RP07’ THEN
RP07’ 1 ELSE 12 ‘0R-RY07’ ELSE ‘0R-RY07’ 1

Columna 3: &0R-RP09 IF ‘0R-RP08’ > 1 THEN ‘0R- &0R-RY09 IF ‘0R-RP09’ < ‘0R-RP08’ THEN
RP08’ 1 ELSE 12 ‘0R-RY08’ ELSE ‘0R-RY08’ 1

Columna 2: &0R-RP10 IF ‘0R-RP09’ > 1 THEN ‘0R- &0R-RY10 IF ‘0R-RP10’ < ‘0R-RP09’ THEN
RP09’ 1 ELSE 12 ‘0R-RY09’ ELSE ‘0R-RY09’ 1

Columna 1: &0R-RP11 IF ‘0R-RP10’ > 1 THEN ‘0R- &0R-RY11 IF ‘0R-RP11’ < ‘0R-RP10’ THEN
RP10’ 1 ELSE 12 ‘0R-RY10’ ELSE ‘0R-RY10’ 1

Las variables de fórmula &0R-RP00 (período de la última columna) y &0R-RY00 (ejercicio de la última
columna) son las únicas variables independientes en las columnas del informe. Cada par de variables calcula
el período y el ejercicio del período anterior. El año se modifica cuando el sistema calcule los períodos
anteriores basándose en el período uno.

Ejemplo 2: Visualización de los períodos del trimestre q


Este informe de ejemplo muestra tres columnas para los períodos del trimestre q.

Para definir las columnas del informe, en primer lugar debe crearse la variable de valor &QUARTER para la
característica Período. Se introduce Quarter como la descripción de variable. Esta variable es la variable
independiente. A continuación es necesario crear tres variables de fórmula (listadas en la tabla inferior) para los
tres períodos del trimestre.

Página 96 de 122
Manual de REPORT WRITER

Variables de fórmula utilizadas para el cálculo de los períodos en el trimestre q

Variable de período Fórmula

Columna 1: &QPER1 ‘QUARTER’ * 3  2

Columna 2: &QPER2 ‘QUARTER’ * 3  1

Columna 3: &QPER3 ‘QUARTER’ * 3

El ejemplo superior presupone que el primer trimestre está formado por los períodos uno, dos y tres. Si se está
creando un informe Report Writer, se introducen las columnas predefinidas &QPER1, &QPER2 y &QPER3 en
entradas de set de datos. De forma alternativa, si se está creando un informe Report Painter pueden
introducirse las variables directamente en la definición de columna.

La variable independiente &QUARTER no se usa directamente en el informe, se usa indirectamente vía las
variables de fórmula. Al ejecutar el grupo de informes del informe, el Report Writer crea el campo de entrada
Trimestre para la variable independiente &QUARTER. A continuación, puede introducirse el trimestre uno, dos,
tres o cuatro para dar salida al informe para el trimestre respectivo.

Ejemplo 3: Visualización de períodos del trimestre q según el trimestre p


Este informe de ejemplo visualiza tres columnas para los períodos del trimestre q. A diferencia del informe en el
ejemplo dos, en la pantalla de selección del informe se introduce un período del trimestre, y no el propio
período, para determinar las tres columnas del período.

Para definir las columnas del informe, en primer lugar debe crearse la variable de valor &PERIOD para la
característica Período. Se introduce Period como la descripción de variable. Esta variable es la variable
independiente. A continuación es necesario crear tres variables de fórmula (listadas en la tabla inferior) que
determinen los tres períodos del trimestre.

o El operador DIV en las fórmulas denota división sin resto (por ejemplo, 8 DIV 3 = 2).
o El sistema procesa, en primer lugar, la fórmula entre paréntesis para determinar el
trimestre basándose en el período introducido en la pantalla de selección del informe.
A continuación procesa el resto de la fórmula para calcular los períodos del primer
trimestre.

Variables de fórmula utilizadas para el cálculo de los períodos del trimestre q basándose en el período
p

Variable de período Fórmula

Columna 1: &QPER1 ((‘PERIOD’ - 1) DIV 3 + 1) * 3 - 2

Columna 2: &QPER2 ((‘PERIOD’ - 1) DIV 3 + 1) * 3 - 1

Página 97 de 122
Manual de REPORT WRITER

Columna 3: &QPER3 ((‘PERIOD’ - 1) DIV 3 + 1) * 3

El ejemplo superior presupone que el primer trimestre está formado por los períodos uno, dos y tres. La
variable independiente &PERIOD no se usa directamente en el informe, se usa indirectamente vía las variables
de fórmula. Al ejecutar el grupo de informes del informe, el Report Writer crea el campo de entrada Período
para la variable independiente &PERIOD. A continuación, puede introducirse el período uno, dos o tres para
dar salida al informe para los períodos del primer trimestre.

Ejemplo 4: Visualización de un número variable de columnas para los


períodos del p1 al p12
Este informe de ejemplo permite la creación de un informe con un número variable de columnas para
los períodos del uno al doce. No es posible definir directamente un número variable de columnas en la
definición del informe; puede hacerlo, sin embargo, creando un bloque de columnas de doce columnas, cada
una representada por una variable de fórmula. Las variables de fórmula organizan los períodos no deseados
hasta el período 16.

Si en el sistema se han contabilizado datos para el período 16, debería utilizarse un período
diferente que no contenga datos (por ejemplo, el período 17).

Para definir las columnas del informe, en primer lugar deben crearse las variable de valor &PER_FROM y
&PER_TO para la característica Período. Estas variables son las variables independientes. A continuación es
necesario crear las variables de fórmula (listadas en la tabla inferior) que se refieren a las variables de período
independientes. Una vez creadas las variables de fórmula, si se está creando un informe Report Writer, éstas
deben introducirse en un set básico (creado para la característica Período). De forma alternativa, si se está
creando un informe Report Painter pueden introducirse las variables directamente en la definición de columna.

Variables de fórmula utilizadas para visualizar un número variable de columnas del informe

Variable de período Fórmula

Columna 1: &PER01 IF 1 >= ‘PER_FROM’ AND 1 <= ‘PER_TO’ THEN 1 ELSE 16

Columna 2: &PER02 IF 2 >= ‘PER_FROM’ AND 2 <= ‘PER_TO’ THEN 2 ELSE 16

Columna 3: &PER03 IF 3 >= ‘PER_FROM’ AND 3 <= ‘PER_TO’ THEN 3 ELSE 16

Columna 4: &PER04 IF 4 >= ‘PER_FROM’ AND 4 <= ‘PER_TO’ THEN 4 ELSE 16

Columna 5: &PER05 IF 5 >= ‘PER_FROM’ AND 5 <= ‘PER_TO’ THEN 5 ELSE 16

Columna 6: &PER06 IF 6 >= ‘PER_FROM’ AND 6 <= ‘PER_TO’ THEN 6 ELSE 16

Columna 7: &PER07 IF 7 >= ‘PER_FROM’ AND 7 <= ‘PER_TO’ THEN 7 ELSE 16

Página 98 de 122
Manual de REPORT WRITER

Columna 8: &PER08 IF 8 >= ‘PER_FROM’ AND 8 <= ‘PER_TO’ THEN 8 ELSE 16

Columna 9: &PER09 IF 9 >= ‘PER_FROM’ AND 9 <= ‘PER_TO’ THEN 9 ELSE 16

Columna 10: &PER10 IF 10 >= ‘PER_FROM’ AND 10 <= ‘PER_TO’ THEN 10 ELSE 16

Columna 11: &PER11 IF 11 >= ‘PER_FROM’ AND 11 <= ‘PER_TO’ THEN 11 ELSE 16

Columna 12: &PER12 IF 12 >= ‘PER_FROM’ AND 12 <= ‘PER_TO’ THEN 12 ELSE 16

El indicador Supresión de ceros columnas debe activarse en el layout estándar asignado al


informe, de tal forma que las columnas que no contengan ningún valor no se visualicen en la
visualización de informes.

Al ejecutar el grupo de informes del informe, el Report Writer crea campos de entrada para las variables
independientes &PER_FROM y &PER_TO, que determinan el rango de períodos.

Ejemplo 5: Cálculo de valores de propuesta para un ejercicio desplazado


Se pueden crear variables de fórmula que tengan como propuesta el período actual y el ejercicio en base a la
fecha del sistema. Si se trabaja con un ejercicio desplazado, pueden crearse variables de fórmula que calculen
el período y el ejercicio correctos utilizando el período y la fecha del sistema actuales.

Ejemplo: variables de fórmula para calcular los valores de propuesta de un ejercicio desplazado

Descripción Fórmula

Año natural a partir de la fecha del sistema ‘#S001’

Mes natural a partir de la fecha del sistema ‘#S002’

Ejercicio desplazado calculado a partir de la fecha IF ‘#S002’ > 6 THEN ‘#S001’ + 1 ELSE ‘#S001’
del sistema (el ejercicio desplazado empieza en julio)

Período calculado a partir de la fecha del sistema (el IF ‘#S002’ >6 THEN ‘#S002’ 6 ELSE ‘#002’ + 6
ejercicio desplazado empieza en julio)

Página 99 de 122
Manual de REPORT WRITER

Definición de celdas
Se utilizan las celdas para realizar operaciones de cálculo en un informe. Una celda concreta un
emplazamiento o rango particular en la matriz de líneas/columnas de un informe. Una vez el Report Writer ha
ubicado un punto/rango (o coordenada), entonces puede utilizar la celda en fórmulas. La celda del Report
Writer se utiliza de una forma muy similar a la de rango o a la de dirección en un programa de hoja de cálculo;
sin embargo, ya que en el Report Writer se utilizan bloques de líneas/columnas en lugar de columnas o líneas
físicas, la celda se ubica utilizando nombres simbólicos guardados en sets.

Cuando se define un informe que contiene una celda utilizada como operando en una fórmula, deben definirse
las coordenadas de la celda. la coordenada de líneas y la coordenada de columnas. Esta coordenada informa
al Report Writer sobre qué valores debe utilizar para calcular los importes del informe.

Las coordenadas de una celda se definen utilizando nombres simbólicos. Un nombre simbólico es un nombre
asignado a una línea de set y/o a un set, que define las coordenadas de línea y columna para una celda de
informe. Puede utilizar un nombre simbólico para representar todos los valores de un set (nombre simbólico de
la cabecera de set) o para representar un valor de set individual (nombre simbólico de la línea de set). (Para
más información sobre nombres simbólicos, véase Utilización de nombres simbólicos en el Report Writer).

Podría crear el mismo informe que en Resumen de proceso del Report Writer y a continuación
crear una columna adicional (% del total) que proporcione un porcentaje para cada centro de
coste en las cuentas de ingresos y gastos totales. Esta columna se crea utilizando una fórmula.

En el siguiente gráfico, la celda ‘A’ contiene el valor 409.600,00. Los nombres simbólicos SN-HSL0
(coordenada de columna) y SN-CNTR (coordenada de línea) se asignaron a la celda. El nombre simbólico SN-
HSL0 se asignó a la línea de set HSL-0 en el set TD-ACT-CELL; el nombre simbólico SN-CNTR se asignó a
todo el set TD-RCNTR-12.

Página 100 de 122


Manual de REPORT WRITER

La fórmula utilizada en el gráfico superior es 100 ‘001’/‘A’. ‘001’ se refiere a la línea de set 001 (con el valor
HSL-0) en el set de datos TD-ACT-CELL (utilizado en la columna del informe).

‘A’ es la celda que debe definirse antes de que el Report Writer pueda realizar operaciones de cálculo. (Para
más información sobre la definición de fórmulas en sets, véase Fórmulas). El Report Writer sabe que debe
multiplicar 100 por el importe real en moneda local (HSL-0), pero no sabe por qué dividir el importe.

Dada la coordenada de columna SN - HSL0 y la coordenada de línea SN - CNTR, el sistema realizó el cálculo
del % de la columna Total, de la siguiente forma:

1. Leyendo la fórmula 100 ‘001’/‘A’ del set TD-ACT-CELL, línea de set 002.

‘001’ = HSL-0 (datos reales en moneda local)

Página 101 de 122


Manual de REPORT WRITER

‘A’ = Coordenada de columna SN-HSL0 (datos reales en moneda local)

Coordenada de línea SN-CNTR (todos los centros de coste)


2. Multiplicando los valores para cada línea de informe por 100, y luego dividiendo el importe por el
importe total (409.600,00).
3. Creando una columna de informe con una lista de los porcentajes.

Una celda solamente puede aparecer en una fórmula que esté en un set utilizado como bloque
de columnas, no puede utilizarse una celda en una fórmula de un set utilizado como un bloque
de líneas. (Para más información sobre la utilización de fórmulas, véase Fórmulas).

Para más información acerca de la definición de celdas globales, véase Definición de celdas globales.

Para definir una celda desde cualquier pantalla Crear informe:

1. Seleccione Pasar a  Celdas .

La pantalla Crear informe: Celdas.

Si en un informe hay más de una celda, éstas aparecen en esta pantalla en forma de lista.

2. Para definir una celda en el informe, coloque el cursor sobre la celda que desea definir y seleccione
Tratar  Seleccionar celda.

La pantalla Crear informe: Definir celdas.

La pantalla Crear informe: Definir celdas se completaría de la siguiente forma:

 Coordenada de columna: nombre simbólico SN-HSL0 (para la columna de moneda local)

 Coordenada de línea: nombre simbólico SN-CNTR (para todos los centros de coste en las líneas del
informe).

3. Para seleccionar un nombre simbólico utilizado como coordenadas de columna para la celda.

a) Desplace el cursor hacia el campo Coordenada de columna - Coordenada.

b) Seleccione Definir.

Aparecerá una ventana de diálogo con una lista de los nombres simbólicos que se pueden utilizar
como coordenada de columna. Puede elegirse entre nombres simbólicos de línea de set y de cabecera
de set. Un nombre simbólico de cabecera de set se define en una cabecera de set, y el nombre
simbólico es válido para todos los valores del set. Un nombre simbólico de línea de set se define en
una línea de set, y el nombre simbólico es válido solamente para el valor definido para la línea de set.

Página 102 de 122


Manual de REPORT WRITER

En el gráfico anterior, el nombre simbólico de la línea de set SN-HSL0 se asigna como la coordenada
de columna. SN-HSL0 se refiere a la línea de set 001 con el valor HSL-0.

c) Seleccione el nombre simbólico que desea utilizar como coordenada de columna y seleccione
Seleccionar.

El nombre simbólico aparece en el campo Coordenada de columna - Coordenada.

4. Para asignar un nivel específico al nombre simbólico de columna, introduzca un número en el campo
Nivel.

El número de nivel determina en qué nivel de jerarquía de sets se utiliza un valor para la celda.

Solamente se pueden asignar números de nivel para nombres simbólicos de cabecera de set (para
todo un set). No se puede asignar un número de nivel a un nombre simbólico de línea de set.

5. Para seleccionar un nombre simbólico como coordenada de línea para la celda.

a) Desplace el cursor hacia el campo Coordenada de línea - Coordenada.

b) Seleccione Definir.

Aparecerá una ventana de diálogo con una lista de los nombres simbólicos que se pueden utilizar
como coordenada de línea. Puede elegirse entre nombres simbólicos de línea de set y de cabecera de
set. Un nombre simbólico de cabecera de set se define en una cabecera de set, y el nombre simbólico
es válido para todos los valores del set. Un nombre simbólico de línea de set se define en una línea de
set, y el nombre simbólico es válido solamente para el valor definido para la línea de set.

En el gráfico anterior, el nombre simbólico de la cabecera de set SN-CNTR se asigna como la


coordenada de línea. SN-CNTR se refiere al set TD-RCNTR-12 y todos los valores en dicho set.

c) Seleccione el nombre simbólico que desea utilizar como coordenada de línea y seleccione
Seleccionar.

El nombre simbólico aparece en el campo Coordenada de línea - Coordenada.

6. Para asignar un nivel específico al nombre simbólico de línea, introduzca un número en el campo
Nivel.

El número de nivel determina en qué nivel de jerarquía se utiliza un valor para la celda.

Los valores válidos para este campo son los siguientes:

1 Uso de los valores del primer nivel de una característica Set para la celda.

2 Uso de los valores del segundo nivel de una característica Set para la celda.

n Uso de los valores del nivel n de la característica Set para la celda.

1- Uso de los valores de set básicos para la celda.

Página 103 de 122


Manual de REPORT WRITER

2- Uso del total para cada valor de set básico para la celda.

Para este campo, puede utilizarse solamente tantos valores numéricos como niveles en el interior de la
jerarquía de sets. 1- y 2 - son los únicos valores negativos posibles.

Por ejemplo, no puede introducirse 5 en este campo, si hay solamente cuatro niveles en el interior de la
jerarquía de sets.

Solamente se pueden asignar números de nivel para nombres simbólicos de cabecera de set (para
todo un set). No se puede asignar un número de nivel a un nombre simbólico de línea de set.

En el informe del gráfico anterior, podría quererse ver el porcentaje de cuentas para cada total de
centro de coste, en lugar de los porcentajes de cuenta para el importe total. El informe del gráfico
siguiente muestra los porcentajes de cuenta para cada centro de coste.

Para crear la columna de porcentaje en el gráfico superior, se debe introducir 2 en el campo Nivel junto
al nombre simbólico de línea SN-CNTR. Ello indicará al sistema que utilice los totales en el nivel 2 del
set básico TD-RCNTR-12. La siguiente tabla muestra las fórmulas utilizadas para calcular las columnas
en el informe superior.

Tabla para crear columnas de porcentaje

Columna Nivel Fórmula resultante


100‘010’/’A’;
% del total 1
A=409.600,00

Página 104 de 122


Manual de REPORT WRITER

Para centro de coste 100:


% del subtotal 2
100‘010’/’B’;

B=209.600,00

Para centro de coste 200:

100‘010’/’B’;

B=200.000,00

7. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales de la tabla para Crear
informe: Acceso ( Creación de definición del informe), así como las funciones de la siguiente tabla.

Funciones de tratamiento adicionales  Crear informe: Definir Celdas.

Seleccione Para

Tratar  Borrar coordenada Borrar una coordenada asignada a una celda.

Pasar a  Layout  Reponer Layout Restablecer todos los parámetros layout a los valores de
propuesta del layout estándar.

Detalles  Lista de caract. Visualizar una lista de características usadas en el informe.

Detalles  Idioma actualiz... Pasar a un nuevo idioma de informe (por ejemplo, para
introducir un texto específico al idioma para la descripción del
informe)

Detalles  Otro layout std. ... Asignar un nuevo layout estándar al informe

Detalles  Valor umbral... Introducir una condición de valor umbral para resaltar en color
o imprimir líneas de informe, según los valores de una
columna específica del informe.

8. Para grabar la información de la celda, seleccione Informe  Grabar.

Cuando se haya grabado la definición de celda, el indicador Def se activará en la pantalla Crear
informe: Celdas.

Página 105 de 122


Manual de REPORT WRITER

Definición de celdas globales


Las celdas globales pueden utilizarse para realizar operaciones de cálculo de celdas en más de un bloque de
columnas o líneas. Las celdas globales se definen especificando la coordenada de bloque de columnas y
líneas que concreta una posición exacta en la matriz del informe.

Cuando se define un informe que contiene una celda global, las coordenadas de la celda se definen
utilizando nombres simbólicos. Un nombre simbólico es un nombre asignado a una línea de set y/o a una
cabecera de set, que define las coordenadas de línea y columna para una celda de informe. Un nombre
simbólico de cabecera de set representa a todos los valores en el set; un nombre simbólico de línea de set
representa a un valor de set individual. (Para más información sobre nombres simbólicos, véase Utilización de
nombres simbólicos en el Report Writer).

Pueden definirse celdas globales que se refieran a líneas de informe para las que se ha
introducido un bloque de fórmulas y/o ratios.

Por lo tanto, el procedimiento para definir celdas globales ha cambiado ligeramente para poder
adaptarse a esta nueva ampliación.

Este procedimiento es el mismo que el utilizado para la introducción de celdas de ratios. Para
más información, véase la sección "Definición de celdas de ratios" en Definición de ratios
derivados.

Se crea un informe que visualiza los costes de personal reales de un departamento en


concreto (por ejemplo, el departamento de marketing) y el número real de empleados en dicho
departamento. A continuación se define una celda global para crear una columna adicional que
visualice los costes de personal por empleado (véase el gráfico inferior).

Página 106 de 122


Manual de REPORT WRITER

El siguiente gráfico ilustra las definiciones de celdas globales, bloque de líneas y bloque de columnas utilizadas
para crear el informe de ejemplo superior. El informe de ejemplo lo define la tabla CCSS.

La celda global ‘EMPL’ contiene el valor 4 (véase el gráfico superior). Los nombres simbólicos EMPLOYEE
(coordenada de línea) y ACTQTY (coordenada de columna) se asignaron a la celda. El nombre simbólico
EMPLOYEE se asigna a la línea de set EMPLOY en el set EMPLOYEES (bloque de líneas 2); el nombre
simbólico ACTQTY se asigna a la línea de set ISSME en el set COL-QTY (bloque de columnas 2).

La fórmula utilizada en el gráfico superior es ‘001’/‘EMPL’ (bloque de columnas uno). ‘001’ se refiere a la línea
de set 001 (con el valor ISWKG (costes reales)) en el set de datos COL-COSTS.

Página 107 de 122


Manual de REPORT WRITER

La celda global ‘EMPL’ que debe definirse antes de que el Report Writer pueda realizar las operaciones de
cálculo. (Para más información sobre la definición de fórmulas en celdas, véase Fórmulas).

Dada la coordenada de línea EMPLOYEE y la coordenada de columna ACTQTY, el Report Writer realiza el
cálculo de la columna Costes/Empleado, de la siguiente forma:

1. Lee la fórmula ‘001’/‘EMPL’ del set COL-COSTS, línea de set 002.

‘001’ = ISWKG (costes reales)

‘EMPL’ = Coordenada de línea EMPLOYEE (número de empleados)

Coordenada de columna ACTQTY (cantidad real).

2. Divide los costes reales en cada línea de informe por el número total de empleados (4).
3. Crea una columna de informe adicional con una lista de los costes por empleado.

Ya que, en el informe, no se visualizarían registros de datos para las combinaciones costes de


personal/cantidad real y número de empleados/costes reales, deben desactivarse estas
combinaciones de línea/columna para crear el informe ilustrado en el primer gráfico de esta sección.

Para crear el informe de ejemplo superior, se define el informe de la siguiente forma:

4. Se crean los sets que deben utilizarse en las definiciones de bloque de columnas y líneas (si todavía
no existen en el sistema).

Los siguientes sets se utilizan en el informe superior:

Líneas de informe: Set unidimensional 0HBAB-PERSON para la característica KSTAR (clase de coste),
que contiene costes de personal.

Set básico EMPLOYEES, que contiene el valor estadístico EMPLOY (número de


empleados).
El nombre simbólico EMPLOYEE se asigna a la línea de set 001 (para el valor
estadístico EMPLOY).

Columnas de informe. Set de datos COL-COSTS que contiene la columna predefinida ISWKG (costes reales)
en la línea 001 y la fórmula ‘001’/‘EMPL’ en la línea 002.
‘EMPL’ es el nombre de la celda global utilizada para definir la columna
Costes/Empleado.

Set de datos COL-QTY, que contiene la columna predefinida ISSME (cantidad real) en
la línea 001.
El nombre simbólico ACTQTY se asigna a la línea de set 001 (para la columna
predefinida llamada cantidad real).

5. Defina las líneas del informe

Para definir bloque(s) de líneas desde cualquier pantalla Crear informe:

a) Seleccione Pasar a  Líneas.

La pantalla Crear informe: Líneas aparece.

Página 108 de 122


Manual de REPORT WRITER

b) Indique los datos siguientes:

– Set 0HBAB-PERSON como bloque de líneas uno.

– Set EMPLOYEES como bloque de líneas dos.

6. Defina las columnas del informe

Para definir bloque(s) de columnas desde cualquier pantalla Crear informe:

a) Seleccione Pasar a  Columnas.

La pantalla Crear informe: Columnas.

b) Indique los datos siguientes:

– Set COL-COSTS como bloque de columnas uno.

– Set COL- QTY como bloque de columnas dos.

7. Defina la celda global utilizada en la fórmula ‘001’/’EMPL’ en la línea 002 del set COL-COSTS.

Para definir una celda global desde la pantalla Crear informe: Columnas:

a) Seleccione Pasar a  Celdas.

La pantalla Crear informe: Celdas <Nombre de informe>.

b) El nombre de celda EMPL se visualiza de forma automática en el campo Celda.

Seleccione Global para definir la celda EMPL como celda global.

Si no se activa el indicador Global, la celda definida será una celda normal (también llamada una celda
local). Las coordenadas de una celda local solamente pueden hacer referencia a una característica en
el bloque de columnas y líneas actual. Una celda local solamente es válida en el interior de un bloque
de líneas/columnas.

c) Seleccione Tratar  Seleccionar celda.

Aparece la ventana de diálogo Definición de celda Empl.

d) En el campo Nº de bloque, se introduce el número del bloque de líneas para el que se desea
introducir la coordenada de línea de la celda global. Introduzca 2 en este campo. De esta forma, se
indica al sistema que la celda está colocada en algún lugar del bloque de líneas 2.

e) Seleccione Continuar.

Aparece la ventana de diálogo Definición de celda Empl. En esta pantalla se definen las coordenadas
de línea y columna para la celda EMPL.

f) Para seleccionar el nombre simbólico utilizado como coordenada de línea para la celda:

Página 109 de 122


Manual de REPORT WRITER

– Verifique que el número de bloque de líneas en el campo Número bloque - líneas es correcto. El
número de bloque de líneas que se introdujo en la ventana de diálogo anterior (en este caso, 2)
aparece como valor de propuesta.

– Seleccione Definir coordenadas de líneas...

El nombre simbólico EMPLOYEE del set EMPLOYEES se visualiza en el campo Coord., concretando
la coordenada de línea exacta de la celda.

Si en el set(s) utilizado(s) en el bloque de líneas se ha definido más de un nombre simbólico, aparece


una ventana de diálogo con una lista de los nombres simbólicos que pueden utilizarse como
coordenada de línea. Puede seleccionarse el nombre simbólico que se desea utilizar como coordenada
de línea en la celda.

g) Para seleccionar el nombre simbólico utilizado como coordenada de columna para la celda:

– Introduzca el número 2 en el campo Número de bloque - columnas. De esta forma, se indica al


sistema que la coordenada de columna de la celda está colocada en algún lugar del bloque de
columnas 2.

– Seleccione Definir coordenadas de columnas...

El nombre simbólico ACTQTY del set COL-QTY se visualiza en el campo Coord., concretando la
coordenada de columna exacta de la celda.

Si en el set(s) utilizado(s) en el bloque de columnas se ha definido más de un nombre simbólico,


aparece una ventana de diálogo con una lista de los nombres simbólicos que pueden utilizarse como
coordenada de columna. Puede seleccionar el nombre simbólico que desea utilizar como coordenada
de columna en la celda.

h) Seleccione Continuar.

Se activa el indicador Def, mostrando que ahora la celda está definida.

8. Desactive las siguientes combinaciones de bloque de líneas/columnas.

– Costes de personal (bloque de líneas uno)/cantidad real (bloque de columnas dos)

– Número de empleados (bloque de líneas dos)/costes reales (bloque de columnas uno)

Para más información sobre la desactivación combinaciones de bloques de líneas y columnas, véase
Desactivación de columnas para un bloque de líneas .

9. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales en la tabla para la opción
Crear informe: Acceso ( Creación de definición del informe), así como las funciones de la tabla en
Definición de celdas.
10. Seleccione Pasar a  Selección gral. para introducir criterios de selección general para el informe en
la pantalla Crear informe: Selección general, como sea necesario.
11. Para grabar la definición del informe, seleccione Informe  Grabar.

Página 110 de 122


Manual de REPORT WRITER

Cuando se ejecuta el grupo de informes del informe y se da salida al informe, éste visualiza la columna de
informe adicional Costes/Empleados, mostrando los costes de personal reales por empleado (véase la primera
figura en esta sección).

Página 111 de 122


Manual de REPORT WRITER

Definición de ratios derivados


En el Report Writer, un ratio derivado es una ampliación del concepto de celda. Un ratio realiza varias
operaciones de cálculo de celdas en un informe, como la substracción de los subtotales de una columna. El
ratio concreta posiciones específicas de un bloque de ratios en el interior de las matrices columna-línea de un
informe.

El siguiente gráfico es un ejemplo de ratio en un informe.

En el gráfico superior, el ratio actual (activos circulantes/pasivos circulantes) para 1995 se


visualiza en la sección inferior del informe de balance. Este ratio se define mediante una
fórmula cuyos operandos son celdas que utilizan los nombres simbólicos que se encuentran en
los sets de columna y línea del informe.

Para definir el ratio de ejemplo de el gráfico superior, deben realizarse los siguientes pasos:

1. Defina el texto del ratio

Se define el texto del ratio para el:

– Bloque de ratios

Un bloque de ratios es una matriz de ratios y contiene una lista de todos los ratios que se desean
utilizar en el informe. Puede definirse un bloque de ratios que contenga uno o varios ratios. El texto
definido aparece en la línea de informe con el resultado del ratio.

Página 112 de 122


Manual de REPORT WRITER

– Línea(s) de ratios:

Se define este texto para la(s) línea(s) de ratios del bloque de ratios. El texto aparece en las líneas de
informe con el/los bloque(s) del ratio. Para cada línea introducida, el sistema crea una línea para el
bloque de ratios actual.

– Columna(s) de ratios:

Se define este texto para la(s) columna(s) de ratios del bloque de ratios. El texto aparece en las
columnas de informe con el/los bloque(s) del ratio. Para cada línea introducida, el sistema crea una
columna para el bloque de ratios actual.

En el informe del gráfico superior, el texto del bloque de ratio es Ratio actual, el texto de línea es
también Ratio actual, y el texto de columna es 1995.

2. Defina la fórmula del ratio.

Para cada intersección de línea/columna de ratio definida para el bloque de ratios, se define una
fórmula de ratio que calcula el importe que debe aparecer para la intersección línea/columna.

En el informe del gráfico superior, se define una fórmula de ratio para la coordenada de línea Ratio
actual y la coordenada de columna 1995.

Para calcular el ratio del gráfico superior, el Report Writer utiliza nombres simbólicos de set para
identificar el total de activo circulante (CA) y el total de pasivo circulante (CL). A continuación divide por
los activos circulantes y los pasivos circulantes y los visualiza en el informe (tal como se ha definido en
la definición de la línea de informe) La fórmula del ratio es CA/CL.

3. Defina las celdas del ratio.

Es necesario definir cada una de las celdas (coordenada de línea/columna) que se utilizan en una
fórmula de ratio.

La fórmula de ratio para el informe en el gráfico superior contiene las celdas CA (activo circulante) y CL
(pasivo circulante). En este ratio, los activos circulantes (nombre de celda CA) se dividen por los
pasivos circulantes (nombre de celda CL).

– Celda CA:

La coordenada de línea es el nombre simbólico ASSETS (total de activos en el set unidimensional TD-
RACCT-GBS), y la coordenada de columna es el nombre simbólico TD-HSL0 (total de moneda local en
el set de datos TD-ACT-HSL).

– Celda CL:

La coordenada de línea es el nombre simbólico LIABILIT(total de pasivos en el set unidimensional TD-


RACCT-GBS), y la coordenada de columna es el nombre simbólico TD-HSL0 (total de moneda local en
el set de datos TD-ACT-HSL).

Página 113 de 122


Manual de REPORT WRITER

Pueden definirse celdas de ratio que se refieran a líneas de informe para las que se ha introducido un
bloque de ratios y/o fórmula.

4. Inserte el ratio en un bloque de líneas del informe.

Una vez definido el ratio, se inserta el bloque de ratios en un bloque de líneas del informe.

Para definir un bloque de ratios desde cualquier pantalla Crear informe:

5. Seleccione Pasar a  Ratios.

Aparece la pantalla Crear informe: Bloques de ratios.

Definición de textos de ratios

1. En el campo Nombre, introduzca una descripción para el bloque de ratios que desea definir.
2. Seleccione Tratar  Líneas.

Aparece la pantalla Líneas de <Nombre de bloque de ratios>.

3. Introduzca los datos siguientes como se le solicite y seleccione Continuar:

– El código que representa el carácter que desea que aparezca antes de la línea de ratios (campo B).

– El código que representa el carácter que desea que aparezca después de la línea de ratios (campo
A).

– Marque el indicador H si desea resaltar la línea de ratios.

– El código del color en el que desea que se visualice el ratio (campo C).

– Especifique si desea insertar un salto de página o líneas en blanco entre las líneas lógicas
individuales de un bloque de ratios.

– El texto que desea que aparezca en la línea de ratios.

El texto introducido aparece en la línea del bloque de ratios.

4. Seleccione Tratar  Columnas.

Aparece la pantalla Columnas de <Nombre de bloque de ratios>.

5. Introduzca los datos siguientes como se le solicite y seleccione Continuar:

– La clase de edición que desea utilizar para la columna de ratios.

– Especifique si desea insertar un salto de página o líneas en blanco entre las columnas
lógicas individuales de un bloque de ratios.

– El texto que desea que aparezca en la columna de ratios.

El texto introducido aparece en la columna del bloque de ratios.

Página 114 de 122


Manual de REPORT WRITER

Definición de fórmulas de ratios

1. Seleccione Tratar  Fórmulas.

Aparece la pantalla Fórmulas de <Nombre de bloque de ratios>. Para cada ratio utilizado en un
informe, debe definirse la fórmula que se utiliza para crear el ratio.

2. Desplace el cursor hacia la zona de la pantalla donde aparece la cantidad de ratios y seleccione
Fórmula.

Aparece una ventana de diálogo.

3. En la ventana de diálogo, introduzca una fórmula que describa el ratio que desea utilizar en el informe
y seleccione Continuar.

Al crear la fórmula de ratio, se puede utilizar los operadores de la tabla en Utilización de fórmulas de
set en Report Writer. La fórmula de ratios puede definirla el usuario; pueden introducirse tantos
nombres de celda como sean necesarios para calcular el ratio.

El ratio aparece en la intersección entre la línea de ratios y el texto de columna en la pantalla Fórmulas
de <Nombre de bloque de ratios>.

Al definir las celdas, se han introducido caracteres ‘ ‘ alrededor de la celda. También deben introducirse
estos caracteres al definir las celdas de los ratios.

4. Seleccione Continuar para abandonar de la pantalla Fórmulas de <Nombre de bloque de ratios>.

Definición de celdas de ratios

1. Seleccione Tratar Lista de células.

Aparece la pantalla Lista de todas las células.

Cuando se ha definido una celda, se marca el indicador Def. El campo Nº. usos muestra el número de
veces que se ha utilizado la celda en ratios del informe o en fórmulas de columna.

La definición de celdas de ratio y celdas de informe es muy similar. Una celda concreta un
emplazamiento particular en el interior de un informe. Una vez el Report Writer ha localizado un punto,
puede utilizar el valor correspondiente (importe) para la fórmula del ratio.

Las coordenadas de una celda se definen utilizando nombres simbólicos. Un nombre simbólico es un
nombre asignado a una línea de set o a una cabecera de set, que define las coordenadas de línea y
columna para una celda de informe. Puede utilizar un nombre simbólico para representar todos los
valores de un set o para representar un valor de set individual.

(Para más información sobre nombres simbólicos, véase Utilización de nombres simbólicos en el
Report Writer)

Pueden definirse celdas de ratio que se refieran a líneas de informe para las que se ha introducido un
bloque de ratios y/o fórmula.

Página 115 de 122


Manual de REPORT WRITER

Ejemplo:

Un informe contiene las siguientes líneas:

 Cuentas de ingresos (bloque de líneas 1)

 Cuentas de gastos (bloque de líneas 2)

 Suma total de las cuentas de ingresos y gastos (bloque de líneas 3)

Este total se introduce utilizando la fórmula ‘001’ + ‘002’

Ahora puede definirse una celda en un bloque de ratios que haga referencia a la suma total de las
cuentas de ingresos y gastos (la fórmula introducida en la línea 3 de la definición de informe).

Por lo tanto, el procedimiento para definir celdas de ratios ha cambiado ligeramente para poder
adaptarse a esta ampliación.

2. Coloque el cursor en la primera celda que debe ser definida y seleccione Definir celda.

Aparece la ventana de diálogo Definición de celda <Nombre de celda>. En el campo Nº de bloque,


introduzca el número del bloque de líneas para el que se desea introducir la coordenada de línea de la
celda.

3. Seleccione Continuar.

La ventana de diálogo que aparece depende de la clase de bloque de líneas introducida en el campo
Nº de bloque de la ventana de diálogo anterior.

Si el bloque de líneas es un bloque de líneas Set:

Aparece la ventana de diálogo Definición de celda <Nombre de celda>.

En esta pantalla se definen las coordenadas de línea y columna para la celda.

Para seleccionar un nombre simbólico utilizado como una coordenada de línea para la celda.

a) Verifique el número de bloque de líneas en el campo Número bloque - líneas. El número de bloque
de líneas que se introdujo en la ventana de diálogo anterior aparece como valor de propuesta. Puede
seleccionarse un bloque de líneas distinto para la coordenada de líneas, seleccionando Otro bloque
d/líneas que aparece junto al campo.

b) Seleccione Definir coordenadas de líneas...

Aparecerá una ventana de diálogo con una lista de los nombres simbólicos que se pueden utilizar
como coordenada de línea.

c) Seleccione el nombre simbólico que desea utilizar como coordenada de línea y seleccione
Seleccionar.

El nombre simbólico aparece en el campo Coord. y el nombre del set en el que está definido el nombre
simbólico aparece en el campo Nombre de set.

Para seleccionar un nombre simbólico como coordenada de columna para la celda.

a) En el campo Nº de bloque, introduzca un número de bloque.

Página 116 de 122


Manual de REPORT WRITER

b) Seleccione Definir coordenadas de columnas...

Aparecerá una ventana de diálogo con una lista de los nombres simbólicos que se pueden utilizar
como coordenada de columna.

c) Seleccione el nombre simbólico que desea utilizar como coordenada de columna y seleccione
Seleccionar.

El nombre simbólico aparece en el campo Coord. y el nombre del set en el que está definido el nombre
simbólico aparece en el campo Configurar ID.

Si el bloque de líneas es un bloque de líneas Fórmula:

Aparece la ventana de diálogo Definición de celda <Nombre de celda>.

En esta pantalla se definen las coordenadas columna de la celda. La coordenada de línea ya está
determinada desde el número de bloque de líneas introducido en la ventana de diálogo anterior debido
a que una línea de fórmula solo abarca una línea de informe.

Para seleccionar un nombre simbólico utilizado como coordenada de columna de la celda:

a) En el campo Nº de bloque, introduzca un número de bloque.

b) Seleccione Definir coordenadas de columnas...

Aparecerá una ventana de diálogo con una lista de los nombres simbólicos que se pueden utilizar
como coordenada de columna.

c) Seleccione el nombre simbólico que desea utilizar como coordenada de columna y seleccione
Seleccionar.

El nombre simbólico aparece en el campo Coord. y el nombre del set en el que está definido el nombre
simbólico aparece en el campo Nombre de set.

Si el bloque de línea es un bloque de líneas Ratio:

Aparece la ventana de diálogo Definición de celda <Nombre de celda>.

En esta pantalla se definen las coordenadas de línea y columna para el bloque de ratios.

a) Introduzca el número de líneas del bloque de ratios.

b) Introduzca el número de columnas del bloque de ratios.

Si se desea definir una celda de ratios que se refiera a un bloque de ratios, en primer lugar debe
insertar el ratio como un bloque de líneas en la definición de líneas del informe.

Para más información, véase la siguiente subsección "Inserción de ratios en bloques de líneas".

4. Defina celdas adicionales de ratios.

Para más información véase los pasos 12-13.

Página 117 de 122


Manual de REPORT WRITER

5. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales de la tabla para Crear
informe: Acceso ( Creación de definición del informe), así como las funciones de la siguiente tabla.

Funciones de tratamiento adicionales  Crear informe: Pantalla Bloques de ratios.

Seleccione Para

Tratar  Líneas. Definir el texto de las líneas de ratio.

Tratar  Columnas. Definir el texto de las columnas de ratio.

Tratar  Fórmulas. Defina fórmulas de ratio

Tratar Lista de celdas. Defina celdas de ratios.

Tratar  Insertar bloque Insertar un bloque de ratios.

Tratar  Borrar bloque Borrar un bloque de ratios.

Pasar a  Layout  Reponer Layout Restablecer todos los parámetros layout a los valores de
propuesta del layout estándar.

Detalles  Lista de caract. Visualizar una lista de características usadas en el informe.

Detalles  Idioma actualiz... Pasar a un nuevo idioma de informe (por ejemplo, para
introducir un texto específico al idioma para la descripción del
informe)

Detalles  Otro layout std. ... Asignar un nuevo layout estándar al informe

Detalles  Valor umbral... Introducir una condición de valor umbral para resaltar en
color o imprimir líneas de informe, según los valores de una
columna específica del informe.

Inserción de ratios en bloques de líneas


Para utilizar el ratio en el informe, debe insertarse el ratio en una línea de informe.

1. Seleccione Pasar a  Líneas.

Aparece la pantalla Crear informe: Líneas.

2. Desplace el cursor hacia el bloque de líneas en el que desea que aparezca el ratio.
3. Seleccione Tratar  Insertar ratios.

Una ventana de diálogo muestra una lista de ratios definidos. Si solamente se define un ratio para el
informe, éste aparece automáticamente en la pantalla Crear informe: Líneas.

Página 118 de 122


Manual de REPORT WRITER

4. Escoja el ratio que desee incluir en su informe y seleccione Seleccionar.

El ratio seleccionado aparece en la pantalla Crear informe: Líneas.

Página 119 de 122


Manual de REPORT WRITER

Definición de la documentación del informe


1. En cualquier pantalla Crear informe, seleccione Pasar a  Documentación.

Aparece la pantalla Modificar documentación del informe: <Descripción del informe> idioma <Código
de idioma>.

2. Introduzca la documentación del informe.

Para obtener más información sobre el uso del editor SAPscript para el tratamiento de textos, véase la
documentación Tratamiento de textos en el SAPscript editor de la Biblioteca R/3 (Componentes
básicos  Servicios básicos/Comunicación).

3. Seleccione Texto  Grabar.

Ahora podrá visualizar la documentación del informe al dar salida al informe. Aparecerá el nombre con
el que se guarda la documentación.

El nombre del directorio de informes es Z01, y el nombre del informe es Z-REPO. Cuando se
define la documentación de informe, ésta se guarda bajo el nombre de informe R_Z01_Z-
REPO, donde R es el informe, Z01 es el nombre del directorio y Z-REP0 es el nombre del
informe.

Página 120 de 122


Manual de REPORT WRITER

Verificación de un informe
Una vez creado o modificado un informe, debería utilizarse la función Informe  Verificar para verificar que el
informe no contenga errores antes de generarlo. Mediante esta función se asegura de que no exista ningún
error en el informe antes de generarlo. Al usar esta función, el sistema elabora una lista con los errores o
avisos en la definición del informe.

Para verificar un informe desde cualquier pantalla Definición del informe:

Seleccione Informe  Verificar.

Si no existen errores o avisos en la definición de informe, aparece el siguiente mensaje:

No se encontraron errores en el informe

Si existen errores en la definición del informe, aparece una ventana de diálogo con una relación de los
errores o avisos en el informe. Para más información sobre los errores o avisos, haga doble clic sobre
el mensaje correspondiente.

A veces pueden surgir errores debido a que un set se ha modificado desde la última vez que
se generó el informe.

Un informe no puede generarse hasta que se han corregido todos los errores. El informe puede
generarse si solamente aparecen avisos.

Visualización de una definición de informe


1. En la pantalla Report Painter, seleccione Report Writer  Variable  Visualizar.

Aparecerá Visualizar informe: Acceso.

2. Indique los datos siguientes:

– El nombre de biblioteca de la definición de informe que se quiere visualizar.

– El nombre de la definición de informe que se quiere visualizar.

3. En esta pantalla, se pueden utilizar las funciones de tratamiento adicionales de la tabla para Crear
informe: Acceso en Creación de la definición del informe.

Página 121 de 122


Manual de REPORT WRITER

Modificación de una definición del informe


Condiciones previas
Si modifica una definición de informe o un set utilizado en una definición de informe, debe volver a generar
todos los grupos de informe que contienen el informe. Al modificar una definición de set y/o informe en el
interior de un grupo de informes, el grupo de informes se marca y al intentar ejecutar el grupo de informes
marcado, el sistema le indica que debe volver a generar el grupo de informes antes de que el sistema lo
ejecute. El informe mostrará las modificaciones cuando se haya vuelto a generar el grupo de informes.

Procedimiento
1. En la pantalla Report Painter, seleccione Report Writer  Variable  Modificar.

Aparece Modificar informe: Acceso.

2. Introduzca los datos siguientes y seleccione Cabecera:

– El nombre de biblioteca de la definición de informe que se quiere modificar.

– El nombre de la definición de informe que se quiere modificar.

3. Introduzca los cambios sobre los valores existentes.


4. Para grabar sus modificaciones, seleccione Informe  Grabar.

Borrar un informe
1. En la pantalla Report Painter, seleccione Report Writer  Variable  Borrar.

Aparecerá Borrar variable: Acceso.

2. Indique los datos siguientes:

– El nombre de biblioteca del informe que se quiere borrar.

– El nombre de los informes que desea borrar.

3. Seleccione Borrar.

Aparecerá una ventana de diálogo que le pedirá si desea borrar el informe.

4. Seleccione Sí.

El sistema borra el informe. Una vez borrada la definición del informe, ésta no puede restaurarse.

No puede borrar un informe si se utiliza en un grupo de informes.

Página 122 de 122

Вам также может понравиться