Human Capital Management Blogs 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

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

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.

1 Comment