You have set up a number of broadcasts, the majority of which are running every day. Many of them fail with the message
"Broadcast processing did not finish after 60 minutes".
- SAP Cloud for Customer
- SAP Business by Design
Reproducing the Issue
- Go to the work center Business Analytics, view Broadcasts.
- Search for the respective broadcast and click on the Last Broadcast Run tab.
- Here you will see the message mentioned above.
This happens for many broadcasts in your system.
When you schedule a broadcast, a background job picks up all broadcasts that are scheduled for a certain time. This job places all broadcasts in a queue, to be executed one after the other. However the background job times out after 60 minutes, since this is the time of the potential next job. All broadcasts that were not executed within this hour fail with this message.
The reason why some broadcasts are not executed within one hour is a high number of scheduled broadcasts, set up for the same time.
In some cases, the message may come up for a single or a few broadcasts, when for example the broadcasted report is custom and not created according to best practices for data sources and reports. If the running time of a report is extremely long, it may not be finished within the hour.
Please divide the broadcasts into several batches and schedule them in a way that spreads the execution over several hours.
Additionally please ensure that you follow the guidelines for creating custom data sources and reports as per the KBA 2366796, and use appropriate report selections.
2366796 - Best Practices for Modelling and Handling Data Sources and Reports - Performance
broadcast; 60 minutes; Broadcast processing did not finish after 60 minutes; execution; number of broadcasts; multiple broadcasts, batch, same time , KBA , broadcast time out , AP-RC-ANA , C4C, ByD, Travel: Analytics Tools & Frameworks , How To