Crear una transaccion para un Report Painter

PRE
Crear una transaccion para un Report Painter
Report Painter es un informe que esta disponible para los modulos FI, CO, PS, FI-FM y LIS.
Es una mejora del anterior Report Writer.

El nombre generado automaticamente por SAP del Report Painter es un chorro de numeros y letras que acaban por el mandante donde se hubiese creado, de tal forma que para poder ejecutarlo mediante un T-code, si ponemos ese chorro de numeros y letras y transportamos despues el Report Painter a integracion o productivo, cuando queramos usar el T-code nos encontraremos que no encuentra el programa, ya que ahora el programa se llama igual pero con los ultimos digitos cambiados (ya que el mandante es diferente).

Para solucionar este problema, como se pueden asignar varios Report Painter a un grupo de Report Painter y luego ejecutarlos todos con la T-code GR55, lo que hacemos es colocar en vez del chorro de numeros y letras del Report Painter como parametro en el T-code, colocamos el nombre del grupo de informes, y así si lo transportamos despues no tendremos problemas.

PRO
1.-Hay que crear una transaccion en la T-code se93 dar a create y poner un nombre con una descripcion de la tranaccion que queramos crear.
2.- marcar el radio button Transaccion con parametros (la ultima)
3.- En el campo transaccion escribimos START_REPORT
4.- Marcamos el checkbox Skip initial screen y tambien en Inherit GUI attributes
5.- Abajo en el nombre de los campos debemos de introducir:
D_SREPOVARI-REPORTTYPE --> RW
D_SREPOVARI-REPORT --> ZXXX (segun el que tenga nuestro Report Painter)

6.- Tenemos que averiguar el nombre del objeto del report painter que es el nombre del programa que ejecuta el report painter.
7.-En T-code FGRP ir a UTILIDADES --> DIRECTORIO --> GR5L - Grupos de informes
8.-En el campo Grupo de informes escribir ZXXX (lo sacamos del codigo fuente generado en el programa GP69NK6R7BYMUKS3MUK4WVCI4W8222 (chorro de numeros)
*------------------------------------------------------------*
* Executable for report group ZXXX *
*------------------------------------------------------------*
* report group : ZXXX DESCRIPCION *
* program class : RW_EXECUTION *
* program version: 00000001 *
* client : 222 *
*------------------------------------------------------------*
* user : NUMERO DE USUARIO *
* date : 15.08.08 *
* time : 14:06.16 *
* release : 46B *
*------------------------------------------------------------*

9.- Nos aparece algo como esto:
ZXXX DESCRIPCION XXXX XXX(biblioteca) 5 NUMERO DE USUARIO 15.08.2008
10.- Si lo marcamos y lo visualizamos nos saca una ventana con un resumen
11.-EN T-code FGRP ir a INFORME --> GRR3 - Visualizar y en el campo biblioteca escribir XXX (nombre de la biblioteca) y en el campo informes escribir * y al dar al Matchcode nos salen todos los creados en esa biblioteca
12.-nota curiosa en la ventana que nos sale aunque no salga la cruz dando a ctrl.+ nos selecciona texto.
13.- Y de nuevo en la T-code GRR3 - Visualizar y en el campo Informe ponemos el informe que queramos ver de la ventana que nos salio en el paso anterior ZXXX-XXX para ver el informe.

Datos personales