Updated: March 17, 2021

Analysis Path Framework

Intro

Analysis Path Framework (APF) is a framework for creating interactive, chart-oriented analytical drilldown apps by configuration. APF-based apps enable the user to view and analyze the data of several key performance indicators (KPIs) from different data sources. Users can interactively explore data step by step from different perspectives to analyze and investigate root causes. In each analysis step, you can investigate KPIs/measures and select relevant data to filter the information provided in subsequent steps. By combining different analysis steps and applying filters, you interactively create your own flexible analysis path.

Analysis Path Framework-based app
Analysis Path Framework-based app

APF can consume OData services that are based on the following data sources:

  • Calculation views
  • ABAP CDS views
  • BW OData queries

APF is integrated into SAP Smart Business as an advanced KPI drilldown option.

Responsiveness

APF-based apps are responsive and ensure a consistent user experience for desktop or tablet devices.

APF-based app on desktop
APF-based app on desktop
APF-based app on tablet
APF-based app on tablet

Layout

The page consists of the following:

  • A header area
  • An overview area (the analysis path display), where all analysis steps that have been added can be viewed at a glance
  • A details area (the analysis step display), where charts or tables can be analyzed
  • The footer toolbar

Behavior and Interaction

The header area contains the app title as well as global filters. Selections made in global filters are applied to all analysis steps of an analysis.

When designing, you can either configure each filter individually or use the smart filter bar.

Header area with global filters
Header area with global filters

The analysis path display is the UI area where thumbnails of all analysis steps of the current analysis path are displayed. It allows you to work flexibly with your analysis path. You can add, delete, and rearrange analysis steps. To add analysis steps, click the Add Analysis Step button at the bottom of the analysis path. This opens the “analysis step gallery”, where you can choose the analysis step you want to add to your analysis.

You can also capture the analysis findings by saving the analysis path, open saved analysis paths to revisit your findings at a later point in time, and you can print the analysis path. To do so, click the icon next to the analysis path name. This opens the actions menu with the options to Open, Save, and Print analysis paths.

Actions menu
Actions menu

When you choose a thumbnail in the analysis path display, the details of this step are shown in the analysis step display.

For further analysis, you can select and filter relevant data directly in the chart or in the table. You can also view hierarchical data in a tree table, where data is structured in rows and columns and grouped into nodes.
Furthermore, the chart toolbar provides standard interactions. For example, you can switch to different chart types and a table view, and you can filter and sort tabular data. You can also enlarge the chart to full-screen size.

Chart with selected values
Chart with selected values

You can change the order of the analysis steps in an analysis path by clicking the arrows in the footer toolbar to move up or down a step. To navigate to other apps, click the Open In… button.

Footer toolbar
Footer toolbar

Configuration

Creating APF-based apps is simple. The APF Configuration Modeler app allows you to define and edit APF-based apps without programming.

The context-sensitive user assistance enables the user to get help when needed and to find all relevant information easily and directly within the application.

Web assistant in APF configuration modeler
Web assistant in APF configuration modeler