Inicio del área de contenido

Documentación de proceso Ejemplo de proceso: Creación de un informe de Report Writer Localizar documento en árbol de navegación

Objetivo

El ejemplo siguiente muestra cómo construir el informe de centro de coste 1 SORBO-001 (descrito en la sección Enlace de estructura Proceso de ejemplo: Creación de un informe de Report Painter) utilizando el Report Writer.

Aprenderá a crear nuevos informes utilizando sets y variables existentes del Report Writer. Para crear un informe de centro de coste, acceda al menú de la Contabilidad de centros de coste y seleccione:

Sistema info ® Herramientas ® Report Painter ® Report Writer ® Informe ® Crear.

Condiciones previas

En primer lugar, defina las necesidades para su informe.

El informe de centro de coste debe contener la información siguiente:

Antes de definir el informe, debe decidir:

Nota

Una característica sólo puede utilizarse una vez en un informe, en las líneas de informe, en las columnas de informe o en los criterios de selección de datos. Decida la ubicación más adecuada para la característica.

Para el ejemplo de informe de centro de coste son necesarias las características siguientes:

Características de la selección general de datos

 

KOKRS

Sociedad CO

KOSTL

Grupo de centros de coste

GJAHR

Ejercicio

PERBL

Períodos

 

Las características "Ejercicio" y Período" pueden seguir siendo criterios de selección general de datos, ya que cada columna de informe contendrá valores del mismo período. Sin embargo, si desea que las columnas de informe representen distintos períodos del informe, debe colocar estas características en las columnas adecuadas.

Características de línea de informe

 

KSTAR

Clase de coste

BELKZ

Indicador Debe/Haber de CO

 

 

Características de columna de informe

 

WRTTP

Tipo de valor (real, plan)

VERSN

Versión (la versión real es siempre 0)

Ratios en las columnas de informe

 

SWKG

Costes

 

 

Ejemplo

El paso siguiente en la definición del informe es verificar si pueden utilizarse sets existentes para líneas, columnas y criterios de selección general de datos.

Flujo de procesos

1. Definición de líneas de informe

Para acceder a la actualización de líneas, seleccione Líneas en la pantalla Definición del informe.

Los sets de línea pueden utilizarse para visualizar la estructura jerárquica de las clases de coste y calcular totales de grupo en varios niveles. En el menú de la Contabilidad de centros de coste ha creado al menos un grupo de clases de coste. El Sistema R/3 de SAP ha creado sets de clase de coste que ahora pueden utilizarse como sets de línea. Introduciendo un set como éste en la definición de línea, el informe se genera siempre utilizando las clases de coste introducidas para esas líneas.

Ejemplo

Informe 1BAB-001

Si, por el contrario, desea introducir el grupo de clases de coste una vez iniciado el informe, deberá introducir un set multidimensional en una línea de informe que contenga una variable de set. Esta variable de set actúa como reserva-espacio para el grupo de clases de coste. Cuando se define una variable de este tipo en el informe, el Sistema R/3 de SAP permite introducir el grupo de clases de coste o el intervalo en la pantalla de selección del informe.

Ejemplo

Variable de set &1KSTAR

El ejemplo de informe de centro de coste también debería distinguir entre contabilizaciones en el Deber y en el Haber. Esto se hace incluyendo la característica BELKZ en el set multidimensional además de la clase de coste. El valor de la característica BELKZ puede ser D (para Debe) o H (para Haber).

Utilice el set multidimensional 1-L-IP-SH para el ejemplo de informe de centro de coste. Observe que el set unidimensional 1-S-BELKZ se encuentra en la primera línea de set, seguido por la variable de set &1KSTAR en la segunda línea de set. Como resultado, el informe visualiza primero todas las contabilizaciones del centro de coste en el Debe, y a continuación, todas las contabilizaciones en el Haber. Las clases de coste se clasificarán y sumarán en estas líneas lógicas de acuerdo con la estructura de set para los grupos de clase de coste indicados. El Report Writer genera un subtotal en cada nivel de set.

Ejemplo

Además de los totales de grupo derivados de la estructura de clases de coste, el informe genera también un total para cada valor de característica BELKZ y un total general para el set multidimensional.

Nota

El Sistema R/3 identifica automáticamente una línea de informe lógica dentro de un informe determinado, basándose en la descripción de set de línea (como "Clases de coste" 1-L-IP-SH). El sistema deriva el ID para el total de grupo de órdenes más alto del primer set del set multidimensional que se encuentra en la línea de informe (como 1-S-BELKZ "Sobre/Infracobertura"). Todos los demás IDs de total de grupo de órdenes inferiores se derivan también de la descripción de set respectiva (como 1-S-BELKZ-S "Costes totales").

Pueden crearse otros textos de informe distintos a las descripciones de set definidas en Actualización de set. Seleccione Detalles ® Textos adicionales de la ventana de diálogo de definición de línea o columna e introduzca el texto de informe específico para la columna clave y el total general en Textos para bloques de columnas o Textos para bloques de líneas.

Nota

Además de la característica BELKZ, puede utilizarse la característica BEKNZ. Si se utiliza la característica BELKZ, el informe suma las contabilizaciones en el Debe y el Haber por clase de coste para traspasos manuales y periódicos. Estas contabilizaciones se visualizan como costes totales. Además, la anulación de documentos FI con la característica de imputación de centro de coste salda cualquier entrada de contabilización en el Haber utilizando la entrada originaria del Debe de la cuenta. Asimismo, la utilización de la característica BENKZ hará que las contabilizaciones en el Debe y el Haber se visualicen en líneas separadas, incluso en el caso de traspasos.

2. Definición de líneas de informe adicionales

Igual que con el informe 1SIP-001, también pueden definirse líneas de informe lógicas adicionales para el ejemplo de informe de centro de coste que representen clases de actividad, valores estadísticos y asientos estadísticos. Las últimas contabilizaciones son aquéllas realizadas en los registros de clases de coste, pero actualizadas posteriormente mediante un tipo de clase de coste distinto.

Nota

Un valor de característica puede utilizarse dentro de las líneas de informe más de una vez. Lo mismo sucede con las columnas de informe. Sin embargo, no es posible utilizar una característica en una línea y en una columna.

3. Definición de columnas de informe

Imagine que desea visualizar las cifras reales y plan correspondientes a períodos de contabilización concretos en las columnas del ejemplo de informe de centro de coste, incluyendo las desviaciones absolutas y porcentuales. Se deberá introducir la columna predefinida 1-C-IP en el informe, que contiene las columnas predefinidas ISWKG (costes reales) y PSWKG (costes plan). Las características VERSN (= versión) y WRTTP (= tipo de valor) están guardadas en sets adicionales para las columnas predefinidas ISWKG y PSWKG.

Utilice la función Variación de layout para establecer cómo se visualizarán los valores en el informe. Cada informe dispone de cinco variaciones para este propósito. Una sola variación establece el ancho de columna, el número de columna para la unidad de valor y el número de decimales y exponentes para la visualización de informes. Estos valores pueden modificarse para un informe concreto mediante la función de layout de informe o pueden grabarse en un layout estándar. Puede asignarse una variante de visualización a cada columna del informe. Esto se define en la columna "P" en las entradas básicas para las columnas predefinidas.

Ejemplo

A las tres primeras columnas se les ha asignado la variante "0" en el set de datos 1-C-IP y a la cuarta columna se le ha asignado la variante "2". De este modo, la cuarta columna tendrá una anchura de 10 caracteres, y no de 20.

Los cálculos aritméticos sólo pueden realizarse dentro de un bloque de columnas. Esto significa que es posible que las fórmulas no hagan referencia a otras columnas predefinidas.

En el caso de que su informe utilice más de una línea o columna lógica, debe asegurarse de activar sólo las combinaciones permitidas lógicamente de modo que su informe produzca unos resultados útiles.

Ejemplo

Imagine que ahora el informe de centro de coste debe visualizar valores estadísticos. De ser así, lo lógico es utilizar un set de columna que visualice también los valores estadísticos. Todas las demás columnas de estas líneas de informe deberían desactivarse. En este caso, el set de columna adecuado es 1-C-SSK.

Para desactivar columnas individuales en la ventana de diálogo de definición de líneas, sitúe el cursor en la línea deseada y utilice la función Columnas inactivas. En la ventana de diálogo Columnas inactivas, marque las columnas que desea desactivar.

4. Definición de criterios de selección general de datos

Utilice la selección general de datos para definir las características que desea utilizar para marcar los datos de todo el informe. Sólo pueden utilizarse como criterio de selección general de datos aquellas características que no se hayan utilizado en las líneas o columnas individuales del informe.

A excepción de los sets multidimensionales, pueden utilizarse todos los tipos de set como criterios de selección general de datos. También pueden utilizarse variables de set. Sin embargo, sólo pueden utilizarse aquellas características que no se hayan introducido en las definiciones de línea o columna.

En el caso del ejemplo de informe de centro de coste, los objetos de informe son los propios centros de coste. Para esta característica se ha utilizado la variable de set &1KOSET. En consecuencia, es posible introducir un set de centro de coste o valores de centros de coste individuales al llamar el informe. El Report Writer crea un informe que suma todas las contabilizaciones de los centros de coste seleccionados y las visualiza por clase de coste.

Por otro lado, debería utilizarse una variación si se desea generar un informe para cada centro de coste individual para el set y para todos los niveles del set de centro de coste. Utilice la función Variar para introducir para la característica KOSTL el nivel de grupo al que el Report Writer debería desglosar el set de centro de coste. El valor de propuesta es del 1 al 99, con el nivel 1 como nodo jerárquico más alto y el nivel 99 como nodo más bajo. Si también desea crear un informe para cada centro de coste individual, debe configurar adicionalmente el indicador "I" (valor individual).

Si no desea variar su set de centro de coste a todos los niveles, utilice otros valores. El nivel 1 indica el nodo jerárquico más alto y el nivel 99 el más bajo.

Sólo puede activarse la variación al iniciar el informe si se ha configurado este indicador.

Nota

Debe utilizarse la característica "Sociedad CO" para los informes asignados a la tabla CCSS. Esta característica puede utilizarse sólo como valor individual, y sólo en los criterios de selección general de datos.

Antes de grabar el informe y asignarlo a un grupo de informes, verifique que no haya errores de sintaxis en la definición de su informe. Seleccione Informe ® Verificar. El Sistema R/3 de SAP genera un log de errores con todos los errores encontrados.

 

 

 

 

Fin del área de contenido