How to have Track Changes in Webi work with schedule report?

I have a scheduled report that runs each week. The users of this report would like to see the changes to the report week over week. When I use Track Changes, it only shows the changes since I last refreshed and saved the report. This means I can’t rely on a fully automated method.

Is there a way to get the Track Changes to show the changes since the last run instance?

Or is there any other way, such as some automated method I can use to refresh and save right after the scheduled instance runs?

For reference, this is the same problem as, Using tracking on scheduled reports (which I found after this original posting).


Haderak (BOB member since 2010-09-30)

I am having the same issue. The feature works great in “manual” mode, but when scheduling it is having issues. I am not doing anything fancy just using the default destination. I just want each report to compare to the prior instance. The manual even implies that this should work with scheduling.

I might have to resort to logging an issue with SAP. I cannot find any clues on what to do.


c_b_stamm :us: (BOB member since 2005-12-09)

I should check SAP portal before posting. I see a note that relates to this problem. Short answer is that scheduling will only work with fixed data. Details are below. Just shows how bad the manuals are …

1544368 - Data Tracking not working properly with recurring instances

Cause

This is by design.

This is how Data Tracking works when a report is scheduled-
-> Data tracking is possible when scheduling the WebI reports when ‘Data tracking Reference’ set to ‘Fixed data’ at report level.
-> In this case whenever a report or report instance got scheduled, the change in the report data is always compared with the ‘fixed data’ that we set at report level.
-> But it will not consider last instance as fixed data.
-> We cannot set last instance data as fixed data or data tracking based on last instance data.
-> This feature is currently not available in the product.

Resolution

An Enhancement Request ADAPT01245377 has been raised with the following recommendations-

-> To allow data tracking on report schedule event so that it can compare data between two or more successive report instances
-> To allow the option to automatically use the previous instance as the reference to the current instance
-> To have a popup window in data tracking where you can pick the “from” and “to” instances to be compared
-> To be able to pick any instance as the reference


c_b_stamm :us: (BOB member since 2005-12-09)

I tried checking the “refresh when opening” property for the report. That seems to make the data tracking feature work on a scheduled report. However, I fear that it may cause the report to refresh twice when the schedule runs - one when it is opened and another because of the schedule itself… :roll_eyes:


italo.sessegolo (BOB member since 2011-06-14)

I take that back… I don’t think the “refresh when opening” solves the problem. :reallymad:


italo.sessegolo (BOB member since 2011-06-14)

Any idea as to the status of the ADAPT?


darwin (BOB member since 2008-06-26)

We found that the problem occurs when the report is moved from the Development environment to the Production environment and then scheduled there without running first in Production. We followed this process to get it to work correctly. :smiley:

  1. Turn on tracking in the report, if off
  2. Refresh report queries in Production from folder list and save
  3. Delete recurring schedule and existing instances
  4. Create new recurring schedule
  5. Make sure an instance of the recurring schedule exists

Jamie Roman (BOB member since 2011-08-15)

But you’d have to do that after every scheduled run of the report, no?


joepeters :us: (BOB member since 2002-08-29)

If by “scheduled run of the report” you mean a run of the recurring schedule, then no, we don’t have to do the process each time. The scheduled report retains the correct reference to the data from the prior run.


Jamie Roman (BOB member since 2011-08-15)

The manual action is:

  1. Refresh report queries in Production from folder list and save

This means I have to refresh the report and save in production every time after the schedule ran to make the saved data in the report equal to the last instance. Otherwise it will forever compare with the constant saved report data.

For a daily report this is not really what you want… Isn’t there any way to refresh and save the report automatically (event based preferably)?


SanderBessels (BOB member since 2009-11-05)

I know this is a super old thread but does anyone knows if the tracker feature is enhanced to work with scheduled reports on the latest upgrade.


jordy :south_africa: (BOB member since 2014-12-29)

I guarantee it won’t be.


Nick Daniels :uk: (BOB member since 2002-08-15)

There is an idea submission for it here: https://ideas.sap.com/D4543


joepeters :us: (BOB member since 2002-08-29)