I just submitted an idea to have a one-time schedule wait for a currently running report to finish rather than just an event.
https://influence.sap.com/sap/ino/#/idea/345358
Have a look and give it a vote if you think it would be helpful
Thanks
I just submitted an idea to have a one-time schedule wait for a currently running report to finish rather than just an event.
https://influence.sap.com/sap/ino/#/idea/345358
Have a look and give it a vote if you think it would be helpful
Thanks
I donât think thatâs possible because the âregularly scheduled report currently runningâ canât be specified exactly during scheduling.
What happens to your schedule when the depending job starts/ends exactly when you submit the schedule ?
If you need something like this more often, a regular schedule with some dummy-events would be a better solution.
I would foresee a list similar to this from the Instances with a Status of âRunningâ from the BI LaunchpadâŚ
If I make a selection and by the time I schedule the report to wait for is no longer running then I would want the report I am scheduling would run immediately.
I do have dummy events that I use.
The use case where I would use this is I have a daily long running report (30 minutes plus) on which I do not have an event triggered. I have another report that I want to run just once, but I donât want it to run at the same time as my long running report. It doesnât make sense to kill my long running report and restart it with a triggered event. I just want to latch on to what is already running.
Noel, if the number of daily long-running reports isnât huge, you could create a new Schedule Event for each one, and set the Default Properties for each report to fire that schedule event on completion. So if anyone schedules that report (one time or recurring), the schedule event will automatically be attached, and will fire upon completion. In other words, you donât have to think about selecting the schedule event because itâll already be there.
That said, you mentioned youâd want the second report to start immediately if the first one wasnât running. That would be a challenge â using my suggestion above youâd need to make sure the first report was actually still running, else itâd wait for the next run. With Server Groups you could ensure that only one is running at a time, but I donât think thatâs what youâre getting at.