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.
APF can consume OData services that are based on the following data sources:
- Calculation views
- ABAP CDS views
- BW OData queries
Responsiveness and Adaptiveness
APF-based apps are responsive and ensure a consistent user experience for desktop or tablet devices.
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.
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.
Add New Step/Analysis Step Gallery
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.
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.
Creating APF-based apps is simple. The APF Configuration Modeler app allows you to define and edit APF-based apps without programming.