10-05-2005 9:11 PM
User would like to schedule a report writer report (transaction GR55, enter a report group,.....). Is there a simple way to do this? I realize SAP generates a report name (ex: GP3G247NG8VI29S98GVKS5185KM300), but I don't want to schedule using the generated name if I can help it.
Also, I realize that I could just create an ABAP to launch GR55, and kick of the report, but I was hoping there was a better way.
Any ideas?
10-06-2005 12:10 AM
When I run GR55, choose the Report Group that I want to execute and then choose Execute in BackGround, SAP creates a schedule with the generated name of the report. So I think this is the right way.
Hope this help.
10-06-2005 12:10 AM
When I run GR55, choose the Report Group that I want to execute and then choose Execute in BackGround, SAP creates a schedule with the generated name of the report. So I think this is the right way.
Hope this help.
10-06-2005 6:58 AM
Hi,
use fm G_PROGRAM_NAME to get program name
than you could create a job with fm's
1) job_start
2) submit (PROGRAM_NAME)
3) job_close
regards Andreas
10-06-2005 12:44 PM
Hi Brian,
The following link should help you. I don't think it is any different for other releases.
<u><b>4.6C:</b></u> http://help.sap.com/saphelp_46c/helpdata/en/5b/d22fc343c611d182b30000e829fbfe/frameset.htm
10-06-2005 1:40 PM
Thanks for the replies everyone.
To clarify, we need to schedule the report via our external scheduling system to run on a certain interval.
Since we can't guarantee that the generated program name will remain the same, the best solution seems to be a "shell" program that calls G_PROGRAM_NAME, then submits the report. Now I just need to decide what features (how flexible) to put in the shell program.
Thanks again.