Human Capital Management Blog Posts by SAP
Get insider info on SAP SuccessFactors HCM suite for core HR and payroll, time and attendance, talent management, employee experience management, and more in this SAP blog.
cancel
Showing results for 
Search instead for 
Did you mean: 
ayondubey
Product and Topic Expert
Product and Topic Expert
6,475

As announced recently, SAP SuccessFactors is retiring all the legacy report types. This announcement makes it necessary, and urgent for all Report consumers to plan and move to Stories and WFA based on the business specific use cases. I’d like to share some tips to make the migration easier.

Firstly, to plan for this migration, you need the list of reports that are actively used in the system. A quick analysis of the most used reports can help you reimagine them as stories. Please note that you need not try to establish a 1 to 1 mapping for each of your existing reports with a Story report. Once you are ready with the use cases that you need to move to stories, you will realize that with the advanced capabilities that stories offer, a single story is able to accommodate the outcome of multiple existing legacy reports.

Now, to understand which reports should be considered first (or on priority), I’m about to share some ready to use options that can accelerate your transition from Table and Canvas reports to Story reports. I will share a step-by-step process, which helps you gather the necessary usage related information for accelerating the transition from legacy reports to stories, and find answers to the following questions that can serve as parameters that determine the significance and priority of the existing legacy reports.

  • Which reports are most used in the organization?
  • Which of the reports are being scheduled for regular offline generation? We will look at:
    • Report Center Scheduling
    • Legacy Report Distributor
  • With how many users a report has been shared?

We have different options available for Table and Canvas reports. Let’s start with how you can extract the information regarding Table reports from the system.

Usage Statistics for Table Reports

UPDATE : As of 14 Feb, 2025 we have released a story in Content Store, which can provide you with the necessary details regarding the Usage for Table, Tiles and Dashboard Reports. You can now download this report from the Content Store and not have to follow the instructions below to collect the necessary information for Table reports usage.

You can scroll to section Usage Statistics for Canvas Reports below for details regarding the usage stats of Canvas Report.

Let’s first start with creating a Table report using the “Report Execution Audit” schema, and follow the steps described below. We will have to additionally do some manipulation in Excel to derive the usage information of Table reports in the format that we need.

Create New Table report

ayondubey_1-1706601830611.png

Select a single domain report with the “Report Execution Audit” schema, and proceed.

ayondubey_2-1706601874707.png

In the General Info tab, enter the Report Name (sample “Table Report Usage 2023”) and relevant Description.
Please clear the “Remove Styling” check box to avoid any errors while saving the report.

ayondubey_3-1706602005721.png

Navigate to the Columns tab, click the “Select Columns” button, select the below mentioned fields for your report, and then click “Finished”.
Please note that the order in which you select the columns sets the order in which columns are displayed.

ayondubey_5-1706602253323.png

This is how the Columns list will be displayed, review to make sure the necessary columns are available.

ayondubey_6-1706602280534.png

By default, multiple types of reports (including Table reports) will be included in the report.

To gather the records for Table Reports, add filters. Navigate to the “Filters” Tab, and select “Refine Criteria” to open up the list of Columns you have selected. Please select “Report Category” as a column to be filtered.

ayondubey_7-1706602377596.png

This will automatically open the Define “Report Category” Filter popup.

Under the “By My Selection” tab, select the “By My Selection” radio button, and then select “Adhoc”.

ayondubey_8-1706602450086.png

Please complete the Filter addition. Your Filter will be added in Filter Group 1.

ayondubey_9-1706602561269.png

This completes the Report design part.

Please save the report by clicking on “Save” button. Once the Report is Saved successfully, the “Generate” button will become available. Please go ahead and click on the “Generate” button to run the report.

ayondubey_10-1706602640127.png

Please select “Excel” button to download a copy of this report in excel.

ayondubey_11-1706602685809.png

For the next steps, we will continue in the downloaded excel file. Please open the file in MS Excel.

As you would have noticed the data is lot more than just one year. We will have to filter it out so that we only focus on the year we want. For our example we will take 2023.

Please click on Data menu option, and click on “Filter”. This will add dropdown options on all the column headers. Please select “Start Date” and “2023” and click “Ok”.

ayondubey_15-1706603152214.png

This completes the formatting of the data. All we have to do now, is create a pivot table to generate the information we need. Please click on “Insert” and “Pivot Table”

ayondubey_0-1706604728739.png

This will provide you with a new sheet and option to select which values you can create the Pivot Table upon. We need to use the Report Name occurrences to count the number of executions per Report Name and order by count to show the Report Usage count. To do this simply Drag and Drop “Report Name” in both the boxes i.e. “Rows” and “Values”. 

ayondubey_1-1706604791422.png

Please click on the “Row Labels” Column drop down menu arrow and select “More Sort Options…”. This will open a popup window where we can select to Sort by “Count of Report Name” and in descending order.

ayondubey_2-1706604904443.png

And now we have the list in the format we wanted. The information is available and please feel free to select other values from the Pivot table menu (like “Actions”) to further refine your result set. This will clearly indicate which are the priority Table Reports that you should start reimagining in Report Stories.

ayondubey_3-1706605116666.png

Usage Statistics for Canvas Reports

For Canvas reports, we will make use of the Site Statistics tool available inside Canvas Report in the Admin section. Just like the Table Report usage analysis, we will use Excel to refine the result.

To start let us create a Canvas Report. Please note you can also Run/Edit any existing report for this step.

On the Report page in the top right corner there is “Admin” button. Please click on the button.

ayondubey_6-1706608221575.png

On the Admin screen, please click on the “Site Statistics” link

ayondubey_7-1706608294944.png

Please provide the Date Range in the Start Date and End Date boxes. For this example, we will be using start date as 1/1/2023 and end date as 31/12/2023 and click on the “Run” option.

ayondubey_8-1706608411781.png

This will generate the records we need to process and create our usage report. Please click on “Excel Export” button to generate the excel file. Please check in the browser Download location for the file.

ayondubey_9-1706608477655.png

Open the downloaded file in Excel and select the Row which has the headers, in this example it is Row#3. Select the “Data” menu option and click on the “Filter” button to add filter option for all the columns.

ayondubey_10-1706608613653.png

We must eliminate data with null values. To do so please click on the Column Page (in this example it is Column #E) filter option, scroll to the bottom and deselect “(Blanks)” and click "Ok". 

ayondubey_11-1706608658642.png

Now that our data is clean, we can again create a Pivot table and check how many times which Reports are opened. For this please click on “Insert” menu option and select “Pivot Table” this will automatically select the data in the sheet. Please select “New Worksheet” radio button and click the “Ok” button.

ayondubey_12-1706608724992.png

This will provide you with a new sheet and option to select which values you can create the Pivot Table upon. We need to use the Report Name (Page) occurrences to count the number of executions per Report Name and order by count to show the Report Usage count. To do this simply Drag and Drop “Page” in both the boxes i.e. “Rows” and “Values”.

ayondubey_13-1706608775339.png

Sort the result by “Count of Page” and format the output in the way you want.

ayondubey_14-1706608820395.png

And now we have the list we wanted. This will clearly show which are the priority Canvas Reports that you should start reimagining into Report Stories.

ayondubey_15-1706608917256.png

Scheduling Information 

We have already derived the list of Table and Canvas Reports with their execution counts. Next we will trace the execution method of these reports. To identify which reports are scheduled.  

It is important to record the scheduling details to identify what information is needed when transitioning to Report Stories. This includes the details available on the Scheduling page and their destination, execution mode and frequency.

Below information is specifically related to scheduling, both via Report Center and Legacy Report Distributor Tool.

Report Center Scheduler

We can use the “All Schedules” tab that will list all schedules available in your instance. In Report Center click on “View Schedules” button on the top right corner.  

ayondubey_17-1706609170528.png

This will allow us to view the different reports that have been scheduled and their destination – Offline or (S)FTP.

ayondubey_16-1706609123927.png

Legacy Report Distributor Tool

ayondubey_18-1706609204841.png

Report Sharing Information

It is necessary to know the target audience of the report and this can be identified using the information available in the Sharing screen of each report.  This piece of information is significant because when you move these use cases to stories, you will already know the list of users that you need to share the stories. 

Currently this is a manual process – you need to check each report’s Sharing screen. You can use the Excel Sheets Pivot tables created above and record all additional sharing related information in the sheet. We understand that this is not ideal and are looking into other methods to extract this data. We’ll update you as soon as an alternative is available.

Shared with User(s)

ayondubey_21-1706609479797.png

Shared with a Group(s)

ayondubey_22-1706609541501.png

Shared with Role(s)

ayondubey_23-1706609584199.png

We hope the above information can help you in the transition to stories and plan, identify and prioritize the reports that should be designed in Story Reports.

5 Comments
GuadalupeRangel
Explorer

Hello, is it possible to get the name of the owners of the reports? so we can see who needs to be contacted to make a decision about the reports.

eduran
Explorer
0 Kudos

What about the Proxy Report 2007, I see it gone from our preview instance which now has the 2H 2024 Release? What is the plan for proxy reporting?

phoebemomo
Explorer
0 Kudos

I exported the Site Statistics for 2024 data looks good with 36000 rows. I did the same for 2023 and my data is much less with 1277 rows. There were gaps of dates between usage data. I opened a ticket with SAP Support questioning if they purge old data. How do you get site statistics accurately if the data is not there? Anyone else experienced this?

phoebemomo
Explorer
0 Kudos

SAP said

Info for Customer

Proposed Solution:

Hi Phoebe,

Thnak you for your patience!
As per your query regarding the lesser data in the report which you are pulling from the site statics under admin for 2023 year as compare to the year 2024.  In order to investigate the issue I have discussed your issue internally and found that the data which is available under the admin which you are pulling is an audit data. So, the data which is available over there will going to populate in the report which is an expected behavior of audit data.
What data it generate it does there is nothing we can do from our side because its an audit data. 

Thank you for understanding!

As there is nothing pending from my side, i am moving the case status to “Resolved State” as per our customer support process guidelines. 

 

I would recommend you save your 2024 data before they disappeared in the Site Statistics audit report.

Anathi
Newcomer

Hello, is it possible to create the same report for stories? To see if the if users are now using the reports created in stories and how often do they run those reports.