Está en la página 1de 90

Report Painter

28 de septiembre de 2004

Pgina 1 de 90

Report Painter

INDICE Introduccin ____________________________________________ 4 Proceso ________________________________________________ 7 Tablas_________________________________________________ 10 Bibliotecas _____________________________________________ 13 Seleccionar Caractersticas________________________________________ 16 Seleccionar Ratios / Ratios Base ___________________________________ 17 Sets __________________________________________________ 20 Sets Bsico ____________________________________________________ 23 Sets Unidimensionales ___________________________________________ 25 Layout Estndar _________________________________________ 27 Control de Pgina_______________________________________________ 28 Lneas ________________________________________________________ 29 Columna Clave _________________________________________________ 31 Columnas _____________________________________________________ 32 Cabeceras Columnas ____________________________________________ 33 Representacin ________________________________________________ 34 Dep. Idioma ___________________________________________________ 36 Grfico _______________________________________________________ 36 Variables ______________________________________________ 37 Variables de Valor ______________________________________________ 38 Variables de Frmula ____________________________________________ 42 Variables de Set ________________________________________________ 44 Informes ______________________________________________ 45 Selecciones Generales ___________________________________________ 47 Filas del Informe _______________________________________________ 52 Longitud de Textos de Filas_______________________________________ 54 Despliegue de Filas _____________________________________________ 55 Columnas del Informe ___________________________________________ 56 Textos de Columnas_____________________________________________ 59 Formatos de Nmeros ___________________________________________ 60 Secciones _____________________________________________________ 61 Pginas Horizontales ____________________________________________ 62 Variaciones ____________________________________________________ 62 Definir Textos del Informe________________________________________ 64 Definicin de Celdas_____________________________________________ 66
Elaborado por: IRON700 para Mundo SAP.COM

Pgina 2 de 90

Report Painter

Grupos de Informes _____________________________________________ 68 Interfaz Informe / Informe _______________________________________ 70 Manipulacin / Creacin de Tablas __________________________ 73 Tablas de Report Writer__________________________________________ 73 Caractersticas Especiales ________________________________________ 74 Ratios Base____________________________________________________ 79 Tablas de base de datos _________________________________________ 83 Transportar objetos en Report Painter________________________ 84 Ejercicios ______________________________________________ 88 1. Crear un Informe _____________________________________________ 88 2. Informes Drilldown Reporting ___________________________________ 90

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 3 de 90

Report Painter

Introduccin
Este documento se ha diseado para Diseadores de Informes y para el uso en el desarrollo y el mantenimiento continuo de informes. Esta gua cubrir todas las reas como las estructuras dentro del Report Painter, nombrando convenciones, mantenimiento del rbol de informes, y cualquier otra informacin que ayudara en el desarrollo rpido y eficaz de informes. Se espera que este documento se complementara con el curso de entrenamiento. Este documento no cubrir al Report Writer, dado que el Report Painter lo reemplaza eficazmente. Report Painter es una herramienta que provee R/3, la cual permite de manera sencilla extraer informacin de algunos mdulos como CO, GL, SIL etc. Ejemplos de estos informes incluyen estados financieros, informes de ventas, e informes de inventario. Las versiones anteriores a SAP R/3 no incluan esta herramienta. Ms tarde, la interfaz de usuario de Report Writer se mejor para ofrecer a los usuarios lo que conocemos como Report Painter. Como se ve en el grfico, Report Painter agrega una interfaz grfica fcil de utilizar,

Report Writer

Graphical Graphical Interface Interface

Report Painter

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 4 de 90

Report Painter

La ruta general para ingresar a Report Painter es: Sistemas Info Informes Ad hoc Report painter (Information systems Ad hoc reports Report painter) o bien utilizando los siguientes cdigos de transaccin:

GRR1 para crear un Informe GRR2 para modificar un Informe GRR3 para visualizar un Informe GR34 para borrar un Informe FGRP para acceder al men Report Painter

Este men presenta funcionalidades compartidas para Report Painter y Report Writer. De hecho aspectos como las bibliotecas y variables son los mismos. Report Writer presenta puntos de ventaja sobre Report Painter pero la construccin de un reporte es mucho ms compleja y muy poco amigable para presentrsela a un usuario final. Los reportes de Report Painter pueden tomarse como modelo para construir un reporte de Report Writer, pero la funcionalidad contraria no existe.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 5 de 90

Report Painter

Para comprender la utilidad de Report Painter puede ser conveniente conocer las diferencias con otras herramientas:

<

Con excepcin de los ttulos que contienen valores de texto, Report Painter/ Report Writer nicamente muestran informacin a travs de campos numricos (por ejemplo, cantidades, costos, etc). Otras herramientas pueden mostrar datos de distintos tipos.

<

Cuando se imprime un informe creado a travs de estas herramientas, el resultado final es muy parecido a lo que vemos en pantalla (WYSIWYG).

<

Los

informes

generados

aprovechan

las

jerarquas

configuradas. Es posible ejecutar nuevamente el informe por cada nivel en la jerarqua.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 6 de 90

Report Painter

<

Los informes pueden manejar mltiples unidades en una misma columna.

Proceso
El propsito de esta seccin es describir brevemente los pasos principales involucrados en la creacin de un informe utilizando Report Painter.

Los pasos siguientes son simplemente una introduccin, es posible encontrar variantes que dependen de la complejidad del informe que deseamos generar.

1. Seleccionar una Biblioteca para el Informe

Todos los informes que creemos tienen asignados una biblioteca. Una biblioteca es un conjunto de caractersticas, ratios y ratios base. Obviamente, los informes asignados a una biblioteca, slo pueden utilizar las caractersticas, ratios y ratios base definidos dentro de esa biblioteca. Es posible utilizar las bibliotecas provistas por SAP o crear las nuestras.

2. Escoger un Layout

El layout determina las caractersticas del informe que estamos generando, as como tambin el formato de los datos.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 7 de 90

Report Painter

Si el layout no concuerda con nuestros requerimientos, podemos crear uno o bien modificar uno existente. Tambin es posible adaptarlo al modificar determinadas caractersticas, como por ejemplo el ancho de nuestras columnas.

3. Definir modelos de filas y columnas

Un modelo es una estructura unidimensional predefinida que podemos insertar en las filas o columnas de nuestro informe. Si tenemos columnas y filas que utilizan definiciones comunes en nuestros informes, es recomendable crear un modelo.

Es importante definir los modelos de fila / columna antes de definir nuestro informe.

4. Definir el Informe

a. Definir Columnas Definimos las columnas a incluir en nuestro informe a partir de ratios con caractersticas y ratios predefinidos. Tambin es posible definir columnas que muestran frmulas.

b. Definir Filas Definimos las filas utilizando las caractersticas incluidas en la biblioteca o frmulas definidas por nosotros las cules asignamos nuestro informe.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 8 de 90

Report Painter

c. Editar y dar Formato al Informe Damos el formato de acuerdo a los requerimientos. Podemos ocultar filas o columnas, modificar el color o bien el ancho de una columna.

d. Definir el criterio para la seleccin de datos generales Este criterio de seleccin esta formado por un conjunto de caractersticas que se utilizan para seleccionar los datos a partir de los cuales trabajar nuestro informe.

No es posible utilizar caractersticas que hemos incluido en las filas o columnas de nuestro informe.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 9 de 90

Report Painter

5. Asignar al informe a un Grupo de Informes

Una vez que hemos definido nuestro informe, tenemos que asignarlo a un grupo de informes. Un grupo de informes puede contener a uno o mas informes que estn asignados a la misma biblioteca.

No es posible utilizar caractersticas que hemos incluido en las filas o columnas de nuestro informe.

6. Generar el Grupo de Informes

En este punto, el sistema genera todo lo necesario para la ejecucin del informe.

Cuando generamos un grupo de informes, los informes Report Painter se convierten al formato Report Writer.

7. Ejecutar el Grupo de Informes

En este punto el sistema obtiene los datos especificados y los muestra en el formato especificado.

Tablas

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 10 de 90

Report Painter

Es posible utilizar Report Painter con ms de una tabla. Algunas estructuras para informes, como por ejemplo CCSS (Cost Center Accounting) se refiere a tablas como COSP, COSS, y otras. Para configurar otros joins de tablas, se pueden crear vistas con las tablas necesarias, luego las vistas se pueden agregar a las tablas de control a travs de Flexible Analyses en LIS. Todos los cambios realizados a los informes desde Report Painter , deben ser transportados al mandante de produccin, o bien realizar las modificaciones directamente sobre el mandante de produccin, para ello se debe tener amplio acceso a dicho mandante. A continuacin se incluye una tabla con las tablas que podemos utilizar:

Data tables supported Both Report Painter and Report Writer can be used to report on the following tables and tables types: < Evaluation structures set up in the Logistics Information System (LIS). These structures normally begin with an S or ZF. Several different tables and views within the R/3 System can be added as evaluation structures. Note: You cannot add cluster tables, such as BSEG. < CCSS is used for Cost Center Accounting (CO-CCA), Internal Orders (CO-OPA), Activity Based Costing (CO-ABC) and for cost element reports in Project Systems (PS). GLFUNCT is used for functional area reporting in cost-of-sales accounting. GLPCT and GLPCOP are used for Profit Center Accounting (COPCA/EC-PCA). FILC is used for Legal Consolidations (FI-LC). COFIT is used for the Controlling Reconciliation Ledger (CO-CEL). ZZ tables are created for the Special Purpose Ledger (FI-SL). FIMC is used for consolidations in the Enterprise Controlling module (EC-LC). GLT0 is used for Financial Accounting (General Ledger) reports by account, company, and business area (FI-GL).
Pgina 11 de 90

< < < < < < <

Elaborado por: IRON700 para Mundo SAP.COM

Report Painter

Data tables supported < < KKBC, KKBE, and KKBU are used for the Controlling Product Costing module (CO-Costing). New in Release 4.0A: RWCOOM is used for CO-CCA, CO-OPA, and CO-ABC. RWCOOM is used for special standard reports like internal order budget reports, cost center budget reports and cost component reports.

Note: RPPS was used for Project Systems (PS). However, it is obsolete and will no longer be supported in Release 4.0. In Release 3.x there were only two special reports (6P70 and 6P71) using RPPS. These reports cannot be called directly, but via ABAP reports RKOPLAN0 and RKOPLAN1.

RWCOOM OFIT FILCT GLFUNCT GLPCOP KKBC GLT0 GLPCT CCSS S001 S006 S500

Informes de Proyectos Orientados Administracin de Recargos: Informes especiales Registros de Totales para el Ledger de reconciliacin FI-LC Tabla de Totales de Consolidacin Legal Tabla de totales con rea funcional Contabilidad de centro beneficio GL (EC-PCA, tabla de totales slo a nivel de cdigo de la compaa PCA (Informes de partidas abiertas: Centros de beneficio) Tabla de informes CL. CST y administracin de recargos de centros de costo SIV: Tabla de informes: Objeto CO, contabilidad de CSTS. Prod SIV: Estadstica de clientes SIV: Estructuras propias del cliente

Debido a que actualmente Report Painter no incluye toda la funcionalidad provista por Report Writer es posible convertir un informe creado con Report Painter a Report Writer de forma tal de poder utilizar la funcionalidad completa provista por Report Writer. Para ello es necesario seguir el procedimiento para crear un informe a partir de uno existente creado con Report Painter. El sistema genera una copia del informe generado con Report Painter junto con los Sets de datos que fuesen necesarios.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 12 de 90

Report Painter

No es posible editar los Sets generados de esta forma, y tampoco es posible utilizarlos en otros informes o funciones.

Bibliotecas
El primer paso antes de crear un reporte con Report Painter es crear una Biblioteca. Las Bibliotecas son estructuras que define el sistema sobre tablas para permitir la extraccin de la informacin. No se pueden definir bibliotecas sobre todas las tablas de R/3, lo que significa que el uso de Report Painter es limitado. Su alcance abarca reportes sobre Centros de Costo, Centros de Beneficio, Anlisis de Rentabilidad, Layouts de Planeacin (CO), SIL y Ledgers Especiales. Una biblioteca es un conjunto de:

Caractersticas. Una caracterstica es un campo no numrico, como por ejemplo: cuenta, centro de costos, ejercicio, etc. Ratios (Key Figures). Estn formados por un ratio base y una o ms caractersticas, como por ejemplo: costo real del ao actual, costo planificado del ao pasado, etc.

Ratios Base (Basic Key Figures). Es un campo numrico, como por ejemplo: Costo total, cantidad, etc.

La ruta para crear una biblioteca es la siguiente:

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 13 de 90

Report Painter

Sistemas Info Informes Ad hoc Report painter Report Writer Biblioteca

(Information systems Ad hoc reports Report painter Report Writer Library)

La Biblioteca se crea siempre sobre una tabla. La tabla depende del mdulo sobre el cual se quiere generar el informe y normalmente en el help ONLINE se describe cul es la tabla sobre la que se debe crear la biblioteca. Por ejemplo la tabla para los Centros de Beneficio se denomina GLPCT y para los Centros de Costos CCSS.

Una vez que ingresamos a la transaccin tenemos que darle nombre a nuestra biblioteca. El nombre debe comenzar con Z, dado que de esta forma SAP,
Elaborado por: IRON700 para Mundo SAP.COM

Pgina 14 de 90

Report Painter

interpreta que es una biblioteca propia del usuario. Una vez que hayamos indicado el nombre tenemos que indicar la tabla con la que vamos a trabajar o bien indicar el nombre de otra biblioteca para tomar como pattern.

Una vez que hemos completados estos datos, podemos dar enter o hacer clic en cabecera para completar otros datos, entre ellos tenemos que completar una descripcin (campo obligatorio). Las siglas del componente indica el componente para el cual se esta realizando la creacin de la biblioteca; por ejemplo, SD, MM, HR, LO, como podemos ver el campo tiene la opcin de Match Code.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 15 de 90

Report Painter

Despus de completar la descripcin podemos seleccionar las caractersticas, ratios y ratios base que vamos a incluir en nuestra biblioteca. Si fuese necesario podemos completar un grupo de autorizaciones. Por ejemplo podemos crear un grupo de autorizaciones llamado COST. Si luego asignamos este grupo a la biblioteca, nicamente los usuarios que pertenezcan a este grupo podrn utilizar los informes que utilicen esta biblioteca. Para ms informacin consulte el manual de autorizacin proporcionado por SAP. Tambin podemos utilizar la Interfaz Informe / Informe para permitir que otros informes sean utilizados a partir de un informe que se est ejecutando en pantalla, y a partir de los datos que estamos visualizando.

Seleccionar Caractersticas
Las tablas del sistema (accesibles o no a Report Painter) estn compuestas por dos (2) tipos de campos: Los campos de caractersticas y los campos de valores
Elaborado por: IRON700 para Mundo SAP.COM

Pgina 16 de 90

Report Painter

(o ratios para Report Painter). Los primeros clasifican a los segundos. Un ejemplo de caracterstica son el ao, el perodo, el centro de beneficio, la cuenta contable, el indicador debe / haber etc. Ejemplos de ratios son: Importe de moneda de la sociedad CO, importe en moneda dura, importe en moneda global etc.

Tambin podemos ingresar un set para cada caracterstica, esto significa que si en algn momento hubisemos creado un set, este estara disponible para la caracterstica, la creacin de set se ver en otro capitulo.

Seleccionar Ratios / Ratios Base


Seleccione los ratios que quiere usar. Se tienen dos (2) clases de ratios, los ratios base los cuales se recomienda dejar con las preselecciones estndar que

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 17 de 90

Report Painter

muestra grfica, debido a que congrega los tipos de documentos comnmente afectados y

los ratios (normales) de donde podremos escoger la informacin que mas nos convenga seleccionar (ver siguiente pantalla).

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 18 de 90

Report Painter

Si fuese necesario podemos definir nuestros propios Ratios. El nro. de posicin es a simple efecto de mantenerlos ordenados, pero con solo colocar el tilde, al grabar SAP dar un numero de posicin en forma automtica. Quedan por ver dos iconos mas, estos son de carcter informativo. El primero de ellos es el de historial, en donde SAP, nos muestra quien creo la biblioteca y cuando fue la ultima ves que fue modificada, y el segundo es de utilizacin, la informacin proporcionada por SAP, es la de decirnos en donde se utiliza la biblioteca, como en nuestro caso todava no utilizamos la biblioteca, vern que el mensaje que se muestra, es precisamente que la misma no esta siendo utilizada. En este momento tenemos solo la estructura que hace posible que Report Painter extracte la informacin de la base de datos, el paso siguiente es construir el reporte sobre esa base. Antes de pasar a construir el reporte debemos grabar la biblioteca.
Pgina 19 de 90

Elaborado por: IRON700 para Mundo SAP.COM

Report Painter

Sets
Un set es un objeto que agrupa valores especficos o rangos de valores a travs de un nombre. Estos valores existen en una o ms caractersticas de una tabla. Recordemos que una caracterstica es un campo o columna de una base de datos lgica, de esta forma es que podemos agrupar conjuntos de valores a travs de un nombre comn. Una de las principales ventajas de los sets es que son fciles de crear y de mantener, y por lo tanto brindan gran flexibilidad.

Es posible crear un set que contenga un rango de cuentas, por ejemplo de efectivo. Luego podemos crear un informe basndonos en el set. Si agregamos una cuenta a nuestro sistema no es necesario modificar nuestro informe. Bsicamente, un set esta formado por las siguientes partes: Nombre del set (max. 24 caracteres) Informacin de cabecera. Como por ejemplo, tabla, caractersticas utilizadas, etc Valores

Hay 4 tipos de sets:

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 20 de 90

Report Painter

Sets bsico. Para una sola caracterstica o campo. El Sets bsico se usa para combinar valores en una estructura no jerrquica.

Sets de una dimensin. Para una sola caracterstica o campo. El Sets de una sola dimensin se usa para combinar otro set unidimensional, pone a los Sets bsicos, todos en referencia el mismo campo, en un formato jerrquico. Un ejemplo de esto es el centro de ganancia con su jerarqua normal.

Sets de multi-dimensin: Para caractersticas mltiples o campos. El Sets de multi-dimensin se usa para definir un formato mas complejo. Un ejemplo de esto, sera incluir centros de ganancia y cuentas, en un mismo Sets multi-dimensin que ser utilizado sumadas por centro de ganancia. que las cuentas sean

Sets de ratios, el seleccionar esta opcin estaremos creando un Sets de ratios, esto nos sirve para tener distribuido dentro del informe como queremos se muestren dichos ratios y cual ser su comportamiento. Cabe aclarar que esta opcin no es muy til a la hora de aplicarlo en nuestros informe.

En el presente documento slo se vern las dos primeras opciones, es decir un Sets bsico y un Sets unidimensional. El mantenimiento de los sets de datos se hace mediante la pantalla del Report Writer Sets, o bien mediante la transaccin GS01. Para los propsitos de este manual, nosotros no cubriremos las opciones de modificacin, baja, y/o visualizacin.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 21 de 90

Report Painter

Dependiendo de la versin de SAP con que estemos trabajando, las pantallas pueden sufrir algunas alteraciones como as tambin, no encontrarse algunas funcionalidad, que se fueron agregando a medida que se fueron liberando las nuevas versiones de SAP. El sistema nos llevar a la pantalla que se muestra a continuacin:

En esta pantalla se deber ingresar el nombre del set, la tabla con la cual vamos a trabajar (o seleccionar un set como pattern) e indicar el tipo de set.

La opcin de sets de ratios no existe en versiones previas a la 4.0C

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 22 de 90

Report Painter

Sets Bsico
Para seguir definiendo el Set, y luego de llenar la primer pantalla, presionaremos la tecla ENTER, el sistema nos solicitar que ingresemos en nombre del campo por el cual ser relacionado el Set.

Una vez seleccionado el campo, se mostrara la pantalla siguiente.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 23 de 90

Report Painter

Aparecern los datos de cabecera, entre los que podemos completar una descripcin. El nombre simblico es necesario si utilizaremos nuestro set para clculos en frmulas ya que Report Writer utiliza nombres simblicos como coordenadas para acceder a celdas. Ahora podemos pasar a Valores (F7). Aqu ingresamos los valores para un set bsico de acuerdo al tipo de campo seleccionado para el set. Podemos ingresar valores, un rango, una variable y/o una frmula en un set bsico.

De Valor: En este campo se pueden ingresar valores comunes como as tambin nombres de Sets ya definidos. A Valor: Idem al punto anterior. Si vamos a utilizar el set en un informe de Report Painter, es necesario completar los siguientes campos: Texto de Lnea: Se ingresara el texto que queremos que aparezca en el informe.
Elaborado por: IRON700 para Mundo SAP.COM

Pgina 24 de 90

Report Painter

El resto de los campos no son frecuentemente utilizados e indican: GrF: A una lnea de set se le asigna un grupo de formato. De esta forma, es posible definir determinados formatos de edicin (por ejemplo, el ancho de columna) para las columnas o lneas que resulten de esta lnea de set en un informe. Nm.simb.: Nombre simblico UK: Indicador de suprimir intervalo jerarqua. Se utiliza para comprimir el desglose de intervalos de valores o de jerarquas. En principio el indicador solo es relevante si se lo utiliza como set de lneas en un informe. Normalmente, un intervalo se desglosa en sus entradas individuales en un set bsico, es decir, el intervalo de cuentas 400000-400100 generara las lneas 400000, 400001, ..., 400100 (en caso de que existan estas cuentas). P/M: Tratamiento de las lneas segn el signo. Las entradas vlidas son: + - La lnea se visualiza siempre La lnea se visualiza slo cuando el valor es positivo o cero La lnea se visualiza slo cuando el valor es negativo

Finalizada la carga de los datos, grabaremos el Set.

Sets Unidimensionales
La primer pantalla para crear el Set unidimensional, es exactamente igual en todas, por lo que solamente veremos al segunda pantalla, esta se describe a continuacin:

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 25 de 90

Report Painter

Nombre del Set: se deber ingresar, el nombre de set bsico creados en su momento, como podemos apreciar el campo tiene la opcin de Match Code, para el cual se quiere relacionar este set unidimensional. El resto de las funciones son para el comportamiento del SET dentro del informe a crear, como se aclara un otras paginas de este documento, estas funcionalidades no son utilizadas con frecuencia a la hora de disear un informe, dado que su comportamiento dentro del informe, en muchos casos, no es el esperado. Finalizado en ingreso de los datos, deberemos presionar la tecla de grabar para crear el SET en forma definitiva.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 26 de 90

Report Painter

Layout Estndar
El layout estndar se utiliza para mantener un orden dentro de los informes. Dentro del layout estndar, podemos entre otras cosas, definir el ancho de las columnas, cual ser la puntuacin decimal de nuestro informe, etc. El sistema SAP nos ofrece un Layout Estndar por defecto, pero nosotros podemos crear nuestros propios Layout, por convenciones de SAP, nuestros Layout siempre deben comenzar con una Z. La ruta general para ingresar es: Report Writer Layout Estandar A continuacin se muestra la pantalla que el sistema nos presentara.

En Layout Estndar, ingresaremos el nombre de nuestro Layout a crear. Es necesario indicar el Modelo de Layout Estndar, este es un campo obligatorio, por lo que siempre que queramos crear un nuevo Layout, deberemos proporcionarle dicho nombre, SAP proporciona el Layout denominado SAP, esto no significa que luego no podamos modificar nuestro Layout. Ingresados estos parmetros, el sistema nos llevar a la pantalla que se muestra a continuacin. En ella tenemos que configurar una descripcin para nuestro layout y un grupo de autorizaciones (opcional). Debajo, podemos ver unas solapas que permiten configurar distintas opciones. Las solapas son:

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 27 de 90

Report Painter

Pgina / Control Lneas Columna Clave Columnas Cabeceras Columnas Representacin Dep. Idioma Grfico

Control de Pgina
En esta solapa podremos indicarle a nuestro Layout, cuales sern nuestros controles de pagina, cuales sern los mrgenes de pagina y dems controles.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 28 de 90

Report Painter

En Tamao de Pagina indicaremos cual ser el tamao de nuestra pagina, tanto en ancho como en largo. Al presionar el Icono de Mrgenes de Pgina, nos aparece una nueva pantalla, en la cual informaremos cuales sern los mrgenes de nuestra pagina tanto sea mrgenes izquierdos como as tambin mrgenes derechos, superior e inferior. En Control le diremos a SAP, si el layout que utiliza nuestro informe puede ser modificado en el momento de ser ejecutado, tambin indicaremos si al momento de correr el informe se genera la impresin de un LOG. Las Opciones de color permiten proponer los colores que ya estn definidos para las columnas y filas dentro del informe, en caso contrario, esta opcin no estar disponible.

Lneas
En esta solapa indicaremos las caractersticas de nuestra lnea a mostrar en el informe, a continuacin se presenta la pantalla con las distintas opciones.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 29 de 90

Report Painter

El Intervalo de totalizacin nos permite obtener, cortes por totales dependiendo del intervalo, es decir que a mayor cantidad de intervalos, tendremos menos posibilidades de no obtener totales. Por ejemplo, el siguiente informe tiene niveles de agrupacin de 0 a 3, se visualizara la siguiente lista:
*** Suma total de ctas. 110,00 ** Grupo de ctas. 1 35,00 * Cuenta A 10,00 Centro coste 1 7,00 Centro coste 2 3,00 * Cuenta B 25,00 Centro coste 1 21,00 Centro coste 2 4,00 ** Grupo de ctas. 2 75,00 * Cuenta C 35,00 Centro coste 1 17,00 Centro coste 2 18,00 * Cuenta D 40,00 Centro coste 1 23,00 Centro coste 2 17,00

Si se indica el intervalo de agrupacin de 2 a 3, se visualizara la siguiente lista:


*** Suma total de ctas. 110,00 ** Grupo de ctas. 1 35,00 ** Grupo de ctas. 2 75,00

Marcar totales, si nuestro informe contiene lneas de totales y este Flag esta marcado, cuando se genere un total el sistema lo mostrara con un asterisco adelante. Posicin de totales, dependiendo de la opcin que elijamos, nuestro totales se vern en determinado lugar del reporte.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 30 de 90

Report Painter

Tratamiento de lneas en blanco, esto nos permite tener un informe mas compacto, ya que podemos entre otras cosas Suprimir las lneas en blanco y las columnas en cero. En el caso de haber seleccionado la opcin de formulario, el reporte se generara de acuerdo al estndar de SAP, para Report Painter.

Columna Clave
Esta opcin del Layout, nos permite darle una mayor funcionalidad a nuestra columna clave, (Columna de caractersticas), los parmetros que se pueden modificar se presentan en la siguiente pantalla:

En Contenido podremos especificar que es lo que queremos que se muestre en nuestro informe. Como vemos tenemos distintas opciones, desde denominacin hasta clave, independientemente de lo anterior tambin podemos indicar cual es el tipo de texto que queremos visualizar en el informe, para una mejor

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 31 de 90

Report Painter

apreciacin de lo antes definido, se cree conveniente que el usuario pruebe las distintas opciones. Columna Clave, Ancho: Es el ancho que queremos darle a nuestra columna clave. Columna Clave, Posicin: Es la posicin a partir de la cual nosotros queremos que comience mi columna clave. Sangra (Sangrado), esto nos permite realizar una sangra entre totales, esta sangra se realiza en forma automtica dependiendo de la cantidad de posiciones hubiesemos ingresado. Al seleccionar Subrayar tambin el texto el informe subrayar todos los textos de la columna clave. Al seleccionar Repetir columna clave el informe repetir la columna clave en todas las paginas del informe.

Columnas
Para poder trabajar sobre las caractersticas de nuestras columnas, tendriamos que realizar clic, sobre la solapa de Columnas, el sistema nos llevara a la pantalla siguiente.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 32 de 90

Report Painter

En Posicin de totales configuramos la manera se imprimirn los totales en nuestro informe, estos pueden ser a la izquierda y a la derecha. Hay que tener en cuanta que esta modificacin ser para todas las columnas por igual, dentro de nuestro informe. La Separacin de Columnas especifica cual ser la separacin entre columnas, esto queda a criterio del usuario. Tratamiento de ceros en columnas, al tildar este Flag, el reporte no mostrar los ceros en las columnas, por consiguiente nos mostrar espacios en blanco, para una mejor visualizacin es conveniente tildar este Flag. En Layout ingresamos el ancho de la columna y en que posicin comenzar a imprimir, esto es de derecha a izquierda, como podemos ver en la pantalla, tenemos un icono Otros Grupos Formatos, si presionamos este icono el sistema nos mostrar 5 grupos ms de formatos, los mismos pueden ser modificados y/o utilizados luego dentro del informe.

Cabeceras Columnas
Para trabajar con las Cabeceras de Columnas, debemos ingresar en la solapa que tiene este titulo Cabeceras de Columnas, segn se muestra en la prxima imagen.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 33 de 90

Report Painter

En Contenido seleccionaremos cual es el contenido de nuestra cabecera de columna que mostrar nuestro reporte. Si queremos darle una alineacin distinta a la estndar, entonces deberemos seleccionar cul es la alineacin que queremos utilizar en nuestro reporte, hay que tener en cuenta que esta parametrizacin afectar a todas las cabeceras de nuestro reporte. Eliminar separadores de columnas, el Report Painter, tiene en forma estndar el hecho de separar las columnas y las filas de un reporte con una lnea, si seleccionamos esta opcin estas lneas desaparecern de nuestro reporte.

Representacin
En esta solapa le diremos al REPORT PAINTER, de que forma sern representadas nuestras columnas a travs de nuestro Layout estndar, las caractersticas que podemos cambiar se muestran en la imagen siguiente.
Elaborado por: IRON700 para Mundo SAP.COM

Pgina 34 de 90

Report Painter

En Formato de Nmero asignaremos la cantidad de decimales con que ser mostrado nuestro reporte. La escala nos permite representar grandes nmeros a una determinada escala, hay 6 tipos de escala. Invertir signo +/-: Al presionar este Flag, el signo significativo de nuestros valores se vern a la izquierda del valor. Visualizar Unidad: Al marcar este Flag el reporte nos mostrara la unidad de medida y la moneda de los valores segn sea el caso. Grupo de formatos: para esta opcin existen hasta 5 grupos de formato para representar nuestras columnas. Valor Cero: Con esta opcin tenemos la posibilidad de indicarle al informe, cual ser el carcter que represente el cero dentro de nuestras columnas.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 35 de 90

Report Painter

Valores no Definidos: cuando dentro de un reporte, este no puede representar un valor, y dependiendo de la opcin que hallamos seleccionado, el reporte mostrara un espacio en blanco o el valor representativo estndar de SAP.

Dep. Idioma
Muchas de las parametrizaciones, realizadas dentro del Layout son

dependientes del idioma, para lograr cambios dentro de ellas, debemos presionar sobre la solapa Dep. Idioma, el sistema mostrar una pantalla como la que muestra mas abajo.

Como se puede ver en la pantalla podemos seleccionar otros idiomas y cambiar tanto los decimales, como el signo significativo y la fecha.

Grfico

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 36 de 90

Report Painter

Con el Report Painter, se tiene la posibilidad de generar grficos a partir de los datos de nuestro informe, para parametrizar estos grficos contamos con la solapa de grficos, la misma se muestra a continuacin.

Esta opcin no ser tratada en el curso, por lo que sugerimos, una vez terminado este, se trate de trabajar con grficos para buscar la forma mas adecuada, al querer mostrar nuestros reportes.

Variables
Las variables permiten que el usuario determine en el momento de la ejecucin del informe los valores que quiere ver en l. Por ejemplo puede determinar el ao y el perodo de la informacin. Podemos crear los siguientes tipos de variables:

Variables de Valor

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 37 de 90

Report Painter

Este tipo de variables representan un valor especfico que el usuario puede ingresar directamente. Variables de Frmula

Podemos crear una variable asociada a una frmula, la cual determina el valor de la variable. Por ejemplo podemos crear una variable que calcule el ao anterior al actual. Conjuntos de Variables

Este tipo de variables representan un conjunto de valores contenidos dentro de un Set.

Variables de Valor
Las Variables de valor permiten que el usuario capture directamente en la pantalla el valor de la caracterstica para la seleccin de los datos. Por ejemplo EJERCICIO: 2001. Este tipo de variable solo permitir capturar un valor en el momento de la ejecucin. La ruta para crear una variable nueva es:
Sistemas Info Informes Ad hoc Report painter Report Write Variable

o bien utilizando el cdigo de transaccin GS11.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 38 de 90

Report Painter

Para nuestro manual proceder a crear dos (2) variables para el perodo contable, de tal forma que el usuario al momento de ejecutar el reporte puede dar los valores Desde Hasta. A continuacin se muestran las pantallas respectivas. Vamos a crear primero la variable Desde: Una vez que hallamos ejecutado la transaccin, la pantalla Crear Variable: Acceso aparece. Aqu debemos completar el nombre de la variable que queremos crear, as como tambin la tabla y el nombre del campo para el cul utilizaremos nuestra variable y a partir del cul el sistema toma el tipo. Ahora seleccionamos el tipo de variable que en este caso ser del tipo Valor. Tambin es posible crear un variable a partir de otra existente.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 39 de 90

Report Painter

Al dar clic sobre Datos generales o Enter, pasamos a la pantalla de Crear Variable de Valor: Datos Generales. Aqu podemos completar una descripcin para nuestra variable. El valor predeterminado es el que corresponde al campo que seleccionamos previamente. La descripcin es el texto que luego muestra el sistema al usuario para solicitar un valor para la variable, as que es conveniente completar un texto un poco mas explicativo. Para el caso de nuestro ejemplo reemplazamos el valor Perodo por Perodo Desde. Tambin es conveniente completar un valor propuesto, que corresponde al valor predeterminado para la variable. Ahora podemos grabar nuestra variable haciendo clic en Save. De la misma manera creamos la variable Z_TO (Hasta). Seleccionamos la misma tabla y campo, pero ahora completamos otra descripcin, como por ejemplo Perodo Hasta. Ahora el valor propuesto lo establecemos a 12.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 40 de 90

Report Painter

Despus de haber creado estas variables, podemos ir de nuevo al informe para incluirlas en las selecciones generales tal y como se muestra en la grfica siguiente

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 41 de 90

Report Painter

Variables de Frmula
La ruta es la misma de las variables de valor, pero estas son variables internas del sistema. El usuario no puede digitar sus valores en el momento de ejecutar el informe. Sus valores se determinan automticamente a partir de un valor que el usuario determina. Ejemplo: Existe un reporte que presenta informacin comparativa entre dos (2) aos y usa dos (2) variables para esta caracterstica, una de tipo valor y otra de tipo frmula. En el momento de su ejecucin el usuario digita el valor para el ao ms reciente a travs de la variable de valor y el sistema calcula automticamente el valor para el ao anterior usando la variable de frmula. La variable de frmula est definida como el valor de la variable de valor menos uno (1), es decir el valor que el usuario digita por pantalla menos uno.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 42 de 90

Report Painter

Como vemos el procedimiento es el mismo que para variables valor, pero cuando seleccionamos la opcin Datos Generales, la pantalla ya no es la misma:

Aqu podemos ingresar la frmula, los operadores que podemos utilizar son los siguientes:
Symbol + / () SIN COS TAN SQRT TRUNC INT DIV Addition Subtraction Multiplication Division Exponential value Parentheses Sine Cosine Tangent Square root Truncation to integer Truncation to integer Quotient of whole number division Operator

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 43 de 90

Report Painter

MOD ABS EXP LOG ROUND

Remainder of whole number division Absolute value Exponential function (n ) Logarithm Rounding
x

Variables de Set
La ruta es la misma de las anteriores variables. Recordemos que las Variables de valor solo permiten capturar un valor en el momento de la ejecucin. Las variables de SET permiten que el usuario digite un valor, un rango de valores o un grupo de valores.

Primero tenemos que ingresar una descripcin para nuestra variable, al igual que en los casos anteriores.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 44 de 90

Report Painter

Luego tenemos que indicar cuales sern los valores predeterminados de nuestra variable modificando la seleccin Propuesta. Si seleccionamos Todos los valores, no es necesario seleccionar un conjunto de valores. Si en cambio seleccionamos Default Set, tenemos que ingresar el nombre del set de valores. Finalmente tenemos que indicar cuales son los campos de entrada asociados a nuestra variable.

Informes
Para crear un informe: Sistemas Info Informes Ad hoc Report Painter o bien utilizando el cdigo de transaccin GRR1. La pantalla Report Painter: Crear Informe aparece.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 45 de 90

Report Painter

Primero debemos ingresar el cdigo de la biblioteca que va a utilizar nuestro informe, que podra ser el cdigo de la biblioteca que anteriormente se creo, el cdigo del informe a crear as como tambin su descripcin. Finalmente oprima el icono de crear. Es posible crear nuestro informe utilizando otra que ya existe como base, para ello debemos ingresar el nombre del informe que deseamos utilizar como pattern en Copiar desde / Informe. Es importante que ambos informes utilicen la misma biblioteca.

Oprima el icono de enter y aparecer una pantalla que muestra un informe vaco con cuatro filas y cuatro columnas (esta es la estructura bsica para un informe).

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 46 de 90

Report Painter

Ahora podemos completar la descripcin del informe en ms detalle. Si hacemos doble clic en la descripcin aparece una ventana como la siguiente en la que podemos completar los textos breves, medios y explicativos.

El paso a seguir es el tratamiento de las selecciones generales.

Selecciones Generales
Las selecciones generales son restricciones de los valores de las caractersticas que aplican a todo el informe. Estas restricciones se pueden dar en las selecciones generales, en la definicin de lneas y en la definicin de columnas. Para iniciar el tratamiento seleccione Tratar > Seleccin General.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 47 de 90

Report Painter

Las caractersticas que se limitan en las selecciones generales no aparecern disponibles en la definicin de las lneas ni de las columnas. Por ejemplo, es muy probable que la sociedad CO o el ao apliquen para todo el informe. Las restricciones de los valores de caractersticas se pueden dar con valores constantes o con variables.

Si definimos mas de un objeto (como por ejemplo Cost Centers e Internal Oders) tenemos que asegurarnos que estos objetos estn definidos en todas nuestras secciones. En la seccion Orders, tenemos que agregar la caracterstica Cost Center, mientras que en la seccin Costs Centers tenemos que agregar la caracterstica Order.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 48 de 90

Report Painter

Definicin en la primer seccin: Cost center: &1KOSET Order: # Definicin en la segunda seccin: Cost center: # Order: &6-AUFGR En la ventana Definicin elemen.: Selecciones generales, seleccionamos una caracterstica de las disponibles. Para seleccionarla hacemos clic en .

Repetimos el procedimiento para cada una de las caractersticas que nos interesan. Para cada una de ellas ingresamos los valores, rangos o grupos, o las variables que permitirn que el usuario restrinja los valores en el momento de ejecutar el reporte. Para ver mas informacin sobre como definir variables ver Apndice A.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 49 de 90

Report Painter

Seleccionamos las caractersticas generales a restringir. Para cada una de ellas ingresamos los valores, rangos o grupos, o las variables que permitirn que el usuario restrinja los valores en el momento de ejecutar el informe. Para el ejemplo se seleccionaron las siguientes caractersticas generales:

Ejercicio Sociedad Perodo

2003 1000 se utilizaron dos variables para establecer los limites

Para establecer una variable a una caracterstica, tenemos que activar el indicador de variable en la entrada correspondiente en la columna .

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 50 de 90

Report Painter

Las siguientes caractersticas se deben definir en un informe, ya sea como parte de criterios de selecciones generales, criterios de filas o criterios de columnas: Company Ledger Version Record type Period

Por razones de optimizacin es conveniente especificar todas las caractersticas que no utilicemos en las filas o columnas de nuestro informe.

En los informes asignados a la tabla CCSS, siempre debemos utilizar la caracterstica controlling area en la seleccin de datos generales. Esta caracterstica solo puede ser utilizada como constante o como variable.

La caracterstica company code depende del cost center que a su vez depende del tiempo. Si el cost center no es vlido para el perodo de tiempo actual, el sistema no puede determinar un company code vlido y por lo tanto no es posible mostrar informacin alguna. Si el cost center fue vlido para un company code distinto para el ao previo, el sistema asigna los valores al company code que es vlido para el master data date del informe.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 51 de 90

Report Painter

Debido a que la fecha para datos maestros que dependen del tiempo en informes Report Painter es la fecha de datos maestros, deberamos establecer esta fecha de manera explcita de forma tal que todos los cost centers utilizados en el informe sean vlidos en esa fecha. Para hacer esto, seleccionamos Output parameters Master data date en la pantalla de seleccin del informe.

Filas del Informe


Una vez determinadas las selecciones generales del informe, procedemos a definir las filas del mismo. Para ello se da doble clic sobre el ttulo que dice LNEA 1. Aparecer un cuadro similar al de las selecciones generales pero que no incluye las caractersticas ya tratadas all. En la grilla se pueden determinar valores para las caractersticas que seleccionamos:

o Podemos ingresar valores individuales, intervalos o grupos de valores o Si queremos definir todos los posibles valores ingresamos un asterisco (*) o Si queremos definir el valor initial ingresamos un numeral (#) o Si queremos ingresar una variable activamos la opcin de variables o Si queremos ingresar un Set activamos la opcin para ingresar grupos de valores. . Esta opcin se utiliza

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 52 de 90

Report Painter

Por razones de performance, se deben utilizar Sets siempre que sea posible. Para nuestro ejemplo seleccionamos dos caractersticas: clases de coste y centro de coste. En ambos casos se activaron las opciones de Set y variable. El resultado podemos verlo en la siguiente figura:

Ahora podemos modificar los textos breves, medios y explicativos. Para ello hacemos clic en . Si ya finalizamos el tratamiento para esta lnea podemos

hacer clic en Verificar y as detectar posibles errores. Finalmente hacemos clic en confirmar para aceptar la seleccin. El men Tratar -> Lnea agrupa un conjunto de funciones especiales:

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 53 de 90

Report Painter

o Traer modelo Lnea, inserta una estructura predefinida o modelo en el informe. o Insertar ln.blanco, inserta una lnea en blanco en la fila actual (donde est el cursor). o Suprimir, oculta la lnea en la cual el cursor est posicionado. Las lneas ocultas retienen su contenido y pueden ser utilizadas en frmulas. Para modificarlas utilizamos la opcin Lineas suprimidas -> Modificar. o Desplegar, expande un grupo jerrquico de valores definido en la lnea.

Longitud de Textos de Filas


El sistema por defecto asigna el texto mediano para desplegar en la pantalla y un ancho de columna de 20 caracteres, pero si este resulta muy corto o muy largo se puede cambiar el tipo de texto y/o modificar el ancho de la columna. Para modificar el tipo de texto utilice la ruta Formato -> Textos Lneas / Columnas y seleccione la clase de texto deseado. El texto correspondiente a la primer columna lo establecemos seleccionando Columnas Claves.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 54 de 90

Report Painter

Para modificar el ancho de la columna clave usamos la ruta Formato -> Columna y asignamos el ancho deseado estipulado en nmero de caracteres.

Despliegue de Filas
El despliegue es una funcin que permite en el momento de ejecutar el reporte discriminar los valores de las caractersticas que se encuentran en cada lnea o por el contrario si no se despliega mostrar en una sola lnea el valor total para todos los valores de la caracterstica. Este despliegue se permite slo para las caractersticas que se definen en las lneas. Para desplegar una lnea nos situamos sobre ella y usamos la ruta Tratar -> lneas -> Desplegar Y escoja el orden de las caractersticas y si deseamos desplegar o no.

Las opciones disponibles son tres:

o Desglosar, si seleccionamos esta opcin el sistema muestra los valores individuales, los subtotales y el total general. Los subtotales se calculan
Elaborado por: IRON700 para Mundo SAP.COM

Pgina 55 de 90

Report Painter

basndose en la estructura jerrquica, que establecemos cuando ingresamos los indicadores, en el ejemplo 1 para Clase de coste, 2 para Centro de coste. o Val.indiv., nicamente se muestran los valores individuales y las sumas no aparecen en la fila.

Esta

opcin

es

recomendable

para

caractersticas

que

usualmente no calculamos sumas como en el caso de valores estadsticos. o No desglosar, es el valor preestablecido y muestra totales para el grupo.

Columnas del Informe


Luego de definir las lneas del informe procedemos a definir sus columnas. Una columna contiene una combinacin de Ratios Bsicos, y probablemente caractersticas. Para definir la primera columna nos situamos sobre el ttulo Columna 1 y damos doble clic. A continuacin se debe escoger el tipo de elemento que deseamos:

o Ratio con Caractersticas, aqu podemos combinar ratios bsicos con las caractersticas que deseemos agregar. o Ratio predefinido, el sistema ofrece un conjunto de conceptos que nacen de combinar ratios bsicos con caractersticas. o Frmula, esta opcin solo est disponible si hemos agregado otras columnas. Se definen frmulas para generar los datos de la columna a partir de los datos contenidos en otras columnas.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 56 de 90

Report Painter

a. Seleccionamos Ratio con caractersticas Si optamos por la primer opcin aparecern en la pantalla los ratios que seleccionamos en la biblioteca. En el rea superior de la ventana podemos seleccionar el ratio que queremos mostrar en la columna. En el rea derecha de la ventana podemos seleccionar las caractersticas que queremos utilizar para restringir los datos, como podemos ver ya no aparecen las opciones que fueron seleccionadas anteriormente

(selecciones generales y lneas). Como en el caso de las filas:

o Podemos ingresar valores individuales, intervalos o grupos de valores o Si queremos definir todos los posibles valores ingresamos un asterisco (*) o Si queremos definir el valor initial ingresamos un numeral (#) o Si queremos ingresar una variable activamos la opcin de variables o Si queremos ingresar un Set activamos la opcin para ingresar grupos de valores. . Esta opcin se utiliza

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 57 de 90

Report Painter

b. Seleccionamos Ratio predefinido Aparece una lista con un conjunto de ratios predefinidos, de entre los cuales podemos escoger uno. En la pantalla siguiente solo es necesario ingresar los valores de las caractersticas asociadas.

Tambin es posible realizar modificaciones como en el caso anterior.


Elaborado por: IRON700 para Mundo SAP.COM

Pgina 58 de 90

Report Painter

c. Seleccionamos Frmula Aparece la pantalla que nos permite definir una frmula utilizando columnas y celdas previamente definidas.

Textos de Columnas
A travs del men Formato Fila / Columna podemos escoger el uno de los tres formatos de texto (corto, medio, largo). Tambin es posible asignar una variable como parte del encabezado de una columna. Cuando ejecutemos el informe, el nombre de la variable se reemplaza por el valor de la misma. Para utilizar una variable ingresamos el nombre de la variable de la siguiente forma: <&nombre_var> Por ejemplo para el caso de la variable Z_FROM ingresamos <&Z_FROM>.
Elaborado por: IRON700 para Mundo SAP.COM

Pgina 59 de 90

Report Painter

De manera similar al men Tratar Lneas, el men Tratar Columnas, provee un conjunto de funciones que permiten ocultar una columna o insertar un modelo. Para modificar el ancho de una columna ver ancho de una fila en el presente documento. De ahora en adelante, cada vez que se adicione una lnea o una columna verifique el reporte con shift + F6. Debe aparecer en la ltima lnea un mensaje No se han producido ERRORES, de lo contrario algo no ha sido validado por el sistema. Si esta funcin no se activa con regularidad es posible que despus de un gran trabajo no sea muy fcil determinar cul es el origen de un error.

Formatos de Nmeros
Los formatos de nmeros se definen por columnas y permiten determinar la escala de las cifras y la cantidad de decimales. En la lnea superior a cada columna se encuentra un nmero de un digito que indica cual es el grupo de formatos de nmeros. Todas las columnas que tengan este nmero igual tendrn el mismo formato de nmeros. Si se desea asignar un nuevo formato de nmeros a una columna, cambie primero el grupo de formatos dando doble clic sobre el nmero ya asignado. Aparecer una ventana con los grupos de formatos posibles de donde se debe escoger uno no usado.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 60 de 90

Report Painter

Luego nos situamos sobre la columna y utilizamos el men Formato -> Columnas, para poder especificar la configuracin de las opciones del grupo.

Secciones
Las secciones permiten al usuario hacer varias definiciones de lneas y columnas que se imprimen una a continuacin de la otra. Cuando se empieza a definir un informe el sistema adopta por defecto el nmero de seccin 0001 pero si el usuario lo desea, puede crear una nueva seccin en donde realice una nueva definicin de reporte. Los pasos a seguir son exactamente los mismos que se han descrito hasta aqu para la creacin de lneas y columnas. Algunas caractersticas de las cuales podemos sacar provecho son:
Elaborado por: IRON700 para Mundo SAP.COM

Pgina 61 de 90

Report Painter

Podemos ingresar un texto para cada seccin Especificar encabezados de columnas distintos para cada seccin, los cuales se imprimen de manera separada

Podemos ingresar un salto de pgina con cada seccin Utilizar layouts distintos para cada seccin Condiciones de orden para cada seccin

Para crear una nueva seccin use la ruta: Tratar Seciones Nueva Seccin

Pginas Horizontales
Una pgina horizontal est formada por una o ms columnas de un informe, de forma tal que juntas forman una unidad lgica. Cada pgina horizontal se define y muestra en una nueva pgina del informe en una pantalla separada. Cuando definimos una nueva pgina horizontal, las definiciones de filas no cambian. Para crear una nueva pgina horizontal, seleccionamos: Tratar Pagina Horizontal Nvo. Bloque Columnas

Ahora aparece una estructura de filas / columnas en las cuales las filas ya estn definidas.

Los iconos

se activan para navegar entre las pginas.

Es posible que las frmulas se refieran a columnas que estn en otras pginas.

Variaciones

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 62 de 90

Report Painter

La

variacin es una funcin que permite crear un informe separado por cada

elemento de un grupo, el cul se utiliza como criterio de seleccin general.

En la figura vemos un grupo de informes compuesto por dos informes (ambos con el mismo nombre). Los datos que estamos viendo corresponden al segundo informe del grupo, y como vemos en la parte inferior de la pantalla, para ese informe se ha definido una variacin sobre centro de coste. Actualmente se estamos viendo los datos sin discriminar puesto que se ha seleccionado el valor asterisco (*) que permite ver todos los centros de coste. Debajo de la carpeta (*) vemos dos centros de coste (1000 y 2000) que si seleccionamos alguno genera que el informe trabaje solo con los datos correspondientes a ese centro de coste.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 63 de 90

Report Painter

Definir Textos del Informe


Es posible que queramos definir textos especiales como es el caso de cabeceras o pies de pgina. Todas estas opciones se encuentran agrupadas en el men Detalles Textos del Informe. Desde all podemos acceder a definir:

Cubierta Lneas de Cabecera Lneas de Pie Final de Pgina Texto para exportar

Veamos el caso de definicin de una cubierta para el informe. Seleccionamos la opcin correcta del men y aparece la pantalla Modificar Cubierta.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 64 de 90

Report Painter

En esta pantalla podemos ingresar:

Texto, simplemente escribimos el texto que deseamos, en la posicin que queremos.

Variables Generales, hacemos clic en Var.Gral. y seleccionamos una de las posibles.

Parmetros de Seleccin, podemos imprimir cualquiera de los parmetros de seleccin incluidos en nuestro informe. Para el caso de nuestro ejemplo podemos incluir por ejemplo la variable Desde: , Hasta: o ambas.

Variables Especiales. Caractersticas. Marcos, para insertar un marco tenemos que posicionar el cursor en una de las esquinas del marco que queremos dibujar y despus presionamos

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 65 de 90

Report Painter

el botn Marco. Luego posicionamos el cursor en la esquina opuesta y volvemos a presionar el botn marco.

En la figura podemos ver la ventana de dilogo que aparece en todos los casos y con la cual podemos seleccionar el elemento que queremos ingresar.

Definicin de Celdas
Las celdas son tiles para realizar operaciones matemticas dentro de un informe. Una celda especifica una ubicacin particular o rango dentro de la matriz filas / columnas de un informe. En Report Painter podemos especificar una fila, una columna o una celda en particular. Si queremos trabajar con celdas, primero tenemos que seleccionarlas. Para ello, nos posicionamos en la celda que queremos utilizar y luego hacemos doble clic.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 66 de 90

Report Painter

En la parte izquierda de la celda aparece un tilde que nos dice que la celda ha sido seleccionada. Si no asignamos un texto a la celda seleccionada, el sistema le asigna una descripcin de manera automtica. Para modificar el texto seleccionamos Tratar Elementos Modificar Texto

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 67 de 90

Report Painter

Todas las celdas que seleccionemos de esta manera estarn disponibles en la ventana de formulas. En la figura podemos ver la celda seleccionada con el denominador Z001.

Grupos de Informes
Cuando se generar informes dentro del Report Painter, estos deben incluirse dentro de un grupo de informes. Cuando ejecutamos un informe determinado, internamente SAP ejecuta el Grupo de Informes, por lo que tenemos que tener en cuenta, que si en nuestro Grupo de Informes tenemos ms de un reporte estos se ejecutarn siempre, por ms que no hayamos solicitado su ejecucin, este proceso puede reducir el tiempo de respuesta al ejecutar un informe. La primera vez que se trate de ejecutar un informe el sistema mostrar un mensaje en donde dice que es necesario que el informe sea incluido en un
Elaborado por: IRON700 para Mundo SAP.COM

Pgina 68 de 90

Report Painter

grupo de informes para poder ejecutarlo. Con un grupo de informes es posible agrupar informes de una misma biblioteca que utilizan datos similares pero presentados de distintas maneras.

Los informes que incluimos en un grupo de informes deben pertenecer a la misma biblioteca.

Esto mejora la performance para informes que bsicamente trabajan sobre la misma informacin, debido que los datos se leen una vez y luego se distribuyen a los informes. Cuando se ejecuta un informe se ejecutan todos los informes que estn en un mismo grupo y en el proceso de visualizacin se puede escoger cul informe se desea ver.

Es recomendable que todos los informes que estn en el mismo grupo tengan las mismas variables. En el momento de la ejecucin el sistema desplegar posibilidades de entrada de parmetros para todas las variables de todos los reportes del grupo. Si las variables son diferentes para todos los reportes ser muy difcil distinguir cul variable es de qu informe.

Entonces se tendrn dos posibilidades: 1. Incluir el reporte en un grupo ya existente. 2. Crear un nuevo grupo de reportes.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 69 de 90

Report Painter

Si la eleccin es por un grupo ya existente use el match code para seleccionarlo. De lo contrario digite el nombre del nuevo grupo y el sistema le dar la posibilidad de crearlo. Luego de esto el sistema generar el grupo de informes y mostrar la pantalla de seleccin de datos. Los grupos de informes se pueden mantener usando la ruta: Information Systems Ad Hoc Reports Report Painter Report Writer Grupo de Informes

Interfaz Informe / Informe


Usando la misma ruta para modificar los grupos de informes se puede definir la interfaz informe / informe para un grupo de reportes. Esta utilidad permite, desde la visualizacin de la ejecucin de un reporte, visualizar informacin adicional a la que se presenta. Por ejemplo: desde un reporte de ejecucin presupuestaria por cuenta se pueden visualizar las partidas individuales de cada cuenta, llegando al documento financiero o de materiales. Esta funcionalidad es tambin conocida como Drill Down.

Si definimos la interfaz informe / informe en el grupo de informes y adems lo hacemos en la biblioteca, el sistema utiliza los informes definidos en el grupo de informes.

El usuario debe seleccionar primero los informes que desea llamar desde la ejecucin del grupo de informes y luego debe incluirlos en el grupo de informes de la siguiente forma:

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 70 de 90

Report Painter

Use la opcin de modificar el grupo de informes y pase a la pantalla de cabecera mediante el botn . En el recuadro interfaz informe / informe en la primera

lnea aparecer la leyenda No se han asignado informes al grupo de informes, lo que significa que no existe an un reporte que se pueda llamar desde la ejecucin de otro.

Oprima el botn Configurar... y se desplegar una ventana que permite adicionar informes de varios tipos con la tecla F6.

Para ingresar un informe al la interfaz hacemos clic en agregar fila

. La

ventana de seleccin de informe aparece, aqu seleccionamos el informe que deseamos ingresar.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 71 de 90

Report Painter

Finalmente grabamos los cambios realizados

Los tipos de informes que se pueden incluir son: Informes del Portafolio de informes (EIS). Investigaciones (EIS y PA). Transacciones. Informes de Report Writer. Informes de Report Painter. Programas de ABAP. Queries.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 72 de 90

Report Painter

Escoja el tipo de informes y luego use el Match Code para buscarlo o digtelo directamente si ya conoce el nombre. Se pueden adicionar todos los que sean necesarios.

Manipulacin / Creacin de Tablas


Como funcionalidad adicional de la herramienta, es posible tener la estructura de las tablas que usa el Report Painter.

= Ingresa una nueva tabla de Report Painter (conjunto de tablas de base de datos de SAP)

Tablas de Report Writer


Al realizar dobleclick se observan las caracteristicas generales de la tabla de Base de datos, entre otras cosas podemos encontrar Clase de Tabla Aplicacin
Pgina 73 de 90

Elaborado por: IRON700 para Mundo SAP.COM

Report Painter

Leer con texto Rutina de texto Campo determinante Estructura adicional Pool para Forms Exit de autorizacin Leer datos archivados

Caractersticas Especiales

A continuacin se detallan en forma ordenada los posibles campos a completar y su significado Tabla = Tabla usada del Report Painter Tabla Original = Tabla de Base de Datos Nombre del Campo = Nombre de campo Tipo de campo o 0 = Campo Standard: campo de la base de datos.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 74 de 90

Report Painter

o 1 = Campo obligatorio:
de informes.

En caso de que falte este campo en un informe para la

tabla indicada, el sistema emite un mensaje de error y se cancela la generacin del grupo

o 2 = Campo Previsto:
informes prosigue. o

En caso de que falte este campo en un informe para la tabla

indicada, el sistema emite un mensaje de advertencia. La generacin del grupo de

3 = Campo Prohibido: El campo no se puede utilizar en un informe para la tabla


indicada. Si se utiliza, aparece un mensaje de error y se cancela la generacin del grupo de informes.

4 = Alias

: Este campo define un alias para el campo entrado en el campo "Campo

determinante". El Report Writer slo reconoce el nombre alias para el campo en cuestin.

Indicador de uso solo en las selecciones generales, en caso de que este tildado Indicador de solo valores individuales
o o Si este indicador est activado, slo puede entrarse un nico valor para la caracterstica en la definicin del informe. Esto es oportuno, por ejemplo, en el campo "Sociedad CO", ya que los informes multisociedades CO no se soportan.

Flag de llenado en el campo de seleccin Campo determinante: En ocasiones es necesario determinar unvocamente el valor
de un campo en dependencia de otro campo. Para ello debe escribirse una rutina ABAP que cree esta asignacin. o Si el Flag Llenar en seleccin est activado = En la seleccin debe realizarse una entrada en un campo de la estructura adicional en funcin de un campo de la base de datos

o Si el Flag Llenar en seleccin no est activado = El valor de un campo se


determina en la edicin en funcin de otro campo.

Rutina para llenar un campo

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 75 de 90

Report Painter

o Esta rutina se llama una vez se ha ledo un registro de datos y cuando el campo
a llenar se utiliza en el informe. Con ayuda de esta rutina puede llenarse un campo de la estructura adicional. o Los parmetros de transferencia de la rutina son los siguientes:
--> TAB --> DEF_FLD --> CNV_FLD1 --> CNV_FLD2 --> CNV_FLD3 <-- FLD Tabla actual desde la que se efecta la lectura Valor del campo determinante (opcional) Valor del 1er parmetro de conversin (opcional) Valor del 2 parmetro de conversin (opcional) Valor del 3er parmetro de conversin (opcional) Valor del campo a llenar

Rutina de conversin
o Mediante esta rutina puede convertirse un campo en otro campo. De esta forma, pueden reproducirse internamente campos importantes desde el punto de vista del usuario en campos tcnicos. En la contabilidad de centros de coste (tabla CCSS) se reproducen los campos Centro de coste, Clase de actividad, Orden interna y Proyecto en el campo tcnico Nmero de objeto. o Esta rutina presenta los siguientes parmetros de transferencia.

TABLES TAB_IN TAB_OUT


--> TAB --> CNV_FLD1_MIN --> CNV_FLD1_MAX --> CNV_FLD2_MIN --> CNV_FLD2_MAX --> CNV_FLD3_MIN --> CNV_FLD3_MAX Tabla actual en la que se efecta la lectura Valor Desde del primer parmetro de conversin Valor Hasta del primer parmetro de conversin Valor Desde del segundo parmetro de conversin Valor Hasta del segundo parmetro de conversin Valor Desde del tercer parmetro de conversin Valor Hasta del tercer parmetro de conversin

o o

Los parmetros de conversin son opcionales. TAB_IN es una tabla RANGES interna que se rellena con los valores del campo a convertir al llamar la rutina. La rutina de conversin debe rellenar la tabla RANGES TAB_OUT con los valores convertidos. En caso de que se haya especificado una rutina de conversin, deber indicarse adems una rutina de relleno que realice la conversin retroactiva correspondiente.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 76 de 90

Report Painter

El Report Writer llama la rutina de conversin antes de la lectura de la tabla de base de datos. Para cada registro de datos ledo se llama entonces la rutina de relleno para realizar la conversin retroactiva del campo utilizado en el informe.

Parmetros usados en las rutinas de conversin o Se pueden completar hasta tres parmetros. Nmero mximo de instrucciones selects
o En caso de que se desee seleccionar para un campo los intervalos de valores 400000 - 410000 y 800000 - 810000 en base a un set, se seleccionarn primero (sin entrada en este campo) todos los valores de 400000 a 810000 y luego se excluirn los campos no requeridos. Con una entrada mayor que 1 en este campo se leern del fichero slo los intervalos de valores 400000 - 410000 y 800000 - 810000. Slo se recomienda una entrada en este campo, si el campo en cuestin es un campo clave y si tambin todos los campos clave anteriores tienen un valor para MAX_SEL

Valor Fijo de Campo o o


En algunos casos puede ser aconsejable consultar un campo de una base de datos en SELECT siempre con un valor constante Una posibilidad sera indicar un set de seleccin para este campo en el report. Sin embargo, esto puede fcilmente causar errores si por ejemplo se utilizara aqu un valor incorrecto o si se olvidara el set de seleccin

Tener en cuenta: Se debe tener una tabla de base de datos y debe ser el tipo de campo 3 Adicionalmente se debe tener una tabla que no sea de base de datos para que el campo no se pueda utilizar en mas de un report Si el valor constante esinicial debera colocarse el valor SPACE

Rutina de datos maestros o o


Nombre de Form de exit para la separacin de un intervalo de valores Para campos clave particularmente importantes puede ser relevante separar el Select no slo segn intervalos de valores sino tambin separar los mismos intervalos de valores en valores individuales

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 77 de 90

Report Painter

o o

El programa de seleccin llama entonces este Form. El rea de datos en comn est definido en INCLUDE FGRWSD02. Se transfiere los siguientes valores: O_SEL_TABLE = Tabla donde se llenaran los campos O_SEL_FIELD = Nombre del campo O_SEL_MIN: Valor mnimo del intervalo de valores O_SEL_MAX: Valor mximo del intervalo de valores O_SEL_ANZ: Cantidad mxima de valores permitidos

Al utilizar este exit se debe tomar en cuenta que el mismo slo tendr efecto si el campo MAX_SEL tambin se utiliza. Tambin se considera a cada valor individual como intervalo de valores y se ha de tomar en cuenta en el nmero mximo de Selects

Indicador : Se requiere para rutina de texto (lectura) Rutina de verificacin adicional de seleccin
o Este campo contiene el nombre de una rutina de verificacin en funcin de la caracterstica a la que debe accederse en la seleccin. La verificacin se inicia para la caracterstica si el campo de verificacin 'Z' ha entrado un valor en las entradas adicionales de un set bsico definido para esta carcterstica. De acuerdo con este valor, la rutina de verificacin decide si el registro de la base de datos se incluye en la lnea o columna que corresponde a la entrada del set.

Longitud del valor del campo de salida o


Normalmente, el Report Writer imprime los valores de campo con sus longitudes completas. En este campo se puede indicar una longitud que difiera de la longitud completa. Los valores se imprimirn entonces con esta longitud

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 78 de 90

Report Painter

Ratios Base

A continuacin se detallan en forma ordenada los posibles campos a completar y su significado Tabla = Tabla usada del Report Painter Ratio Base = Corresponde a un campo valor, de tipo importes o cantidades Tipo del ratio o 1 = La entrada corresponde a un tipo de valor que se accede solamente por periodos
o

2 = Al igual que el tipo 1 los valores corresponden a periodos, con la diferencia que no hay aqu ningn campo clave mediante el que se puedan combinar varios registros en un registro lgico. 3 = La entrada corresponde a un valor individual en la tabla 4 = Campo de contador que se incrementa solo

o o

Descripcin del ratio Nombre de tabla de grupo de campos (5 tablas posibles):


o En caso de que el campo de tabla (o los grupos) que se asigne(n) al campo lgico de set de datos, no sea un campo de la tabla original, se indicar aqu el nombre de la tabla. Pgina 79 de 90

Elaborado por: IRON700 para Mundo SAP.COM

Report Painter

Campo de Valor ( 5 Campos posibles)


o o Se registran aquellos campos de valores de los que se toma el valor de la ratio. Pueden registrarse hasta 5 campos de valores. stos se aaden al valor de la ratio. En caso de que los campos de valores que corresponden a los periodos estn bloqueados, debe marcarse el nombre del campo con el carcter '+'-. Ejemplo: en la tabla COSP bloquean 16 periodos en cada registro de datos y se almacenan en los campos de valores WKG001 a WKG016. Hay que registrar WKG+++ en el nombre de campo marcado.

Valor inicial para el los tipos de contador Campo de unidad de moneda/medida : Se usa para la determinacin los nmeros decimales que siguen a la unidad Decimales : cantidad de decimales del campo(si no toma el default) Posicin de Clculo : Se determina cuando se llama la rutina de calculo o So = Llamada de programa de seleccin o E = Llamada de programa de edicin

Rutina de Clculo (Clculo) o


Este campo contiene el nombre de la rutina de clculo. La interfase de la rutina depende del evento a partir del cual se llama la rutina

Rutina de Clculo (Asignar operandos)

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 80 de 90

Report Painter

o o

Este campo contiene el nombre de la rutina que pone a disposicin los operandos para la rutina de conversin en la seleccin Este campo debe rellenarse slo si la conversin propiamente dicha se efecta en la edicin.

Nmero de operandos de la rutina de conversin


o Solo es vlida si el modo es edicin

Campo Periodo : Es el campo usado para los campos importes en periodos (1 a n) Numero de campos para grupo de campos: Valor mximo del campo para grupo de campos. Periodo mximo permitido : valor mximo de periodo Identificacin para el periodo 00 : Es el valor acumulado de anteriores aos, este valor puede ser al final del campo 00 o VT Offset del grupo Indicador : Valor estadstico
o

Obtiene valores promedios entre varios periodos

Campo determinante para rutina de determinacin / Rutina de determinacin / Parametros

En caso de que deba decidirse dinmicamente en base a los valores de caracterstica si los valores estadsticos deben transmitirse por periodos, deber registrarse una rutina de determinacin. Esta rutina tiene los siguientes parmetros de traspaso: --> TAB --> FIELD_MIN --> FIELD_MAX --> FIELD_TYPE --> FIELD_INDEX --> PARMn_MIN --> PARMn_MAX --> PARMn_TYPE --> PARMn_INDEX ...
Elaborado por: IRON700 para Mundo SAP.COM

tabla de informes el valor ms pequeo de un campo determinado el mayor valor de un campo determinado tipo de un campo determinado ndice de registros de un campo determinado el valor inferior del parmetro de determinacin n el mayor valor del parmetro de determinacin n tipo del parmetro de determinacin n ndice de registros del parmetro de determinacin n

Pgina 81 de 90

Report Painter

<-- SUBRC o

cdigo de retorno

o o o

El tipo de un campo puede tener los siguientes valores: 'V' - valor individual 'S' - total (nodos de registro) El ndice de registros de un campo sirve para leer los registros que pertenecen a un campo. As pueden determinarse todos los valores que pertenecen al campo. Pueden registrarse hasta tres parmetros de determinacin. Los parmetros de traspaso correspondientes slo son necesarios para los parmetros de determinacin ya existentes. La rutina de determinacin debe fijar un cdigo de retorno para el que estn especificados los siguientes valores: 0 - es obligatoria la comunicacin sobre periodos 4 - ninguna comunicacin es necesaria 8 - valor invlido: se suman los valores estadsticos de diferente tipo, y asi, los campos de determinacin no especifican claramente los cdigos de retorno 0 4 para ellos mismos.

o o o

Un ejemplo es la rutina de determinacin 'E13_CHECK_STAGR' del programa SAPFK21R. Esta rutina pertenece a los valores estadsticos 'SSME' ('cantidad' estadstica de la tabla CCSS).

Parmetro: (Hasta tres parmetros) Se colocan aqu los parmetros para las rutinas de clculo, las propiedades de los mismos resultan del campo LIKE o los datos contenidos en los campos Tipo y Longitud.

Descripcin de los parmetros para rutina de clculo Campo Like para rutinas de clculo Tipo de campo del parametro para rutinas de clculo Longitud de campo del parametro para rutinas de clculo Id de campo del parametro para rutinas de clculo Indicador: entrada obligatoria en la pantalla de seleccin

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 82 de 90

Report Painter

Tablas de base de datos

Aqu se selecciona la composicin de tablas de base de datos/Estructuras que contiene la tabla del Report Painter A continuacin se detallan en forma ordenada los posibles campos a completar y su significado: Tabla = Tabla usada del Report Painter Nmero Actual = Secuencia de tablas Tabla de base de datos/Estructura Tabla de Verificacin Tabla relevante para el catalogo de campos: si se marca este indicador, se incluirn los campos en el catalogo de campos de la estructura del Report Painter. Incluir en catlogo de campos desde campo: Se coloca el campo inicial y de ah para abajo se incluyen en la estructura de Report Painter Indicador: Adoptar nombre de tabla en nombre de campo : Al seleccionar los campos la forma de hacerlo ser con el formato Tabla-Campo
Elaborado por: IRON700 para Mundo SAP.COM

Pgina 83 de 90

Report Painter

Nmero mximo de instrucciones Selects:


o En caso de que se desee seleccionar para un campo los intervalos de valores 400000 - 410000 y 800000 - 810000 en base a un set, se seleccionarn primero (sin entrada en este campo) todos los valores de 400000 a 810000 y luego se excluirn los campos no requeridos. Con una entrada mayor que 1 en este campo se leern del fichero slo los intervalos de valores 400000 - 410000 y 800000 - 810000. Slo se recomienda una entrada en este campo, si el campo en cuestin es un campo clave y si tambin todos los campos clave anteriores tienen un valor para MAX_SEL

Clase de Seleccin: o = sin proyeccin: Se transfiere todas las caractersticas y ratios de la base de datos, no se comprime los registros seleccionados o 1 = Seleccin con proyeccin: Solo se transfieren las caractersticas y ratios de la base de datos al programa de la aplicacin que se requieran para el informe , la base de datos no comprime los registros seleccionados o 2 = Seleccin con proyeccin e integracin: Idem seleccin con proyeccin, pero efecta, adems, una integracin de los registros seleccionados con las caractersticas no requeridas

Transportar objetos en Report Painter


Hay diversas maneras de transportar los objetos del Report Painter: o Grupos de informes o GR57 = Exportar Grupo de informes: Se exporta a un fichero externo los objetos del grupo de informes

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 84 de 90

Report Painter

Sin lista de seleccin : si no tiene valor se muestra una pantalla con la seleccin

Con objetos dependientes = si se marca se exportan en forma adicional los informes y sus componentes Con variantes, se importan las variantes generadas Con servidor de presentacin = si se marca se exporta a la PC Fichero o GR58 = Importar Grupo de informes : Se importa informes de un servidor

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 85 de 90

Report Painter

Servidor de presentacin = si se marca se importa de la PC Fichero o GR59 = Copiar de Mandante : Copia de mandante el grupo de informes al mandante corriente

o GCTR = Orden de Transporte: Se incluyen un objeto del Report Painter en una orden de transporte y se realiza los siguientes pasos para hacerlo Seleccionar objeto ( layout, modelo, set, etc) Se presenta pantalla de seleccin, segn objeto seleccionado

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 86 de 90

Report Painter

Se presenta una segunda seleccin, si es que no se marco sin lista de seleccin

o Informes o GR37 = Exportar informes: Se exporta a un fichero externo los objetos de informes Sin lista de seleccin : si no tiene valor se muestra una pantalla con la seleccin Con objetos dependientes = si se marca se exportan en forma adicional los informes y sus componentes Con servidor de presentacin = si se marca se exporta a la PC Fichero o GR38 = Importar Grupo de informes : Se importa informes de un servidor Servidor de presentacin = si se marca se importa de la PC Fichero o GR39 = Copiar de Mandante : Copia de mandante el/los informe/s al mandante corriente o Modelos o GRR7 = Exportar informes: Se exporta a un fichero externo los objetos de informes Sin lista de seleccin : si no tiene valor se muestra una pantalla con la seleccin

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 87 de 90

Report Painter

Con objetos dependientes = si se marca se exportan en forma adicional los modelos y sus componentes Con servidor de presentacin = si se marca se exporta a la PC Fichero o GRR8 = Importar Grupo de informes : Se importa los modelos de un servidor Servidor de presentacin = si se marca se importa de la PC Fichero o GRR9 = Copiar de Mandante : Copia de mandante el/los modelo/s al mandante corriente

Ejercicios
1. Crear un Informe
1. Crear un informe que muestre informacin por centros de costo para un trimestre, segn la siguiente estructura: Real 1 Other Water * Total CeCo 1 Water * Total CeCo 2 ** Total 10 5 15 10 10 25 Real 2 10 5 15 5 5 20 Real 3 30 20 50 5 5 55

2. Respetar las siguientes opciones: a. Permitir ingresar el Ejercicio para el cual ser ejecutado el informe b. Permitir ingresar la sociedad como parmetro de seleccin c. Los importes visualizados mostrar el costo real

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 88 de 90

Report Painter

d. Permitir ingresar las cuentas y los centros de costo como parmetros de seleccin (en ambos casos se debe poder ingresar mas de un valor). e. En cada una de las columnas se visualizarn los importes correspondientes a los meses 1, 2 y 3 respectivamente. 3. Ejecutar el informe para la sociedad 1000. 4. Crear una segunda seccin que muestre la distribucin porcentual por cuenta, segn la siguiente estructura.
Real Other Water 50 50

5. Ejecutar el informe 6. Crear un segundo informe con una variante por cuenta (Copia el informe original, y luego eliminar la segunda seccin). Asignarlo al mismo grupo de Informes correspondiente al primero. 7. Ejecutar el grupo comportamiento. de informes. Verificar la visualizacin y el

8. Modificar el primer informe de forma tal que el usuario tenga la posibilidad de indicar el primer perodo del trimestre. El valor de los otros dos perodos se debe determinar automticamente a partir del valor ingresado por el usuario. 9. Ejecutar el grupo de informes. 10. Realizar una copia al programa ZEJEMPLO_INTERFAZ 11. Agregar la copia a la interfaz informe / informe del grupo de informes.

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 89 de 90

Report Painter

2. Informes Drilldown Reporting


1. Crear un informe segn la siguiente especificacin:

2. Respetar las siguientes opciones: a. Permitir ingresar el Ejercicio para el cual ser ejecutado el informe b. Permitir ingresar la entidad CP como parmetro de seleccin 3. Ejecutar el informe 4. Modificar el informe de forma tal que se visualicen las 5 reas de la ventana de informes drilldown 5. Agregar el programa estndar de SAP RFFMEP1M 6. Ejecutar el informe

Elaborado por: IRON700 para Mundo SAP.COM

Pgina 90 de 90

Report Painter