Show TOC

Analysis Path Framework (APF)Locate this document in the navigation structure

Analysis Path Framework (APF) provides reuse components that allow you to build and enhance interactive analytical Web applications. You can use these applications to explore KPIs and their influencing factors by drilling down into multidimensional representations of data, such as charts or tables.

APF is available with:

  • SAP Business Suite powered by SAP HANA

  • SAP S/4HANA

To learn more about APF-based apps and how to configure them, see the following sections:

NoteThe following image contains links to more information.
Analytical Applications Based on APF Setting Up APF and the APF Configuration Modeler Authorization Concept Enhancing an APF-Based Application Creating Your Own Application APF Configuration Modeler Launching APF-Based Applications

The key features of APF include the following:

  • The APF Configuration Modeler app to enable you to create your own APF-based applications in a very quick and easy way. You can also use this app to enhance shipped applications.

    For SAP S/4HANA, on-premise edition, the APF Configuration Modeler provides in-app help to get context-sensitive user assistance for individual entry fields.

  • A generic runtime application to execute APF configurations that have been created using the APF Configuration Modeler.

  • Integration with SAP Fiori and SAP Smart Business.
  • Reusable UI elements:

    • Various chart types to visually and interactively depict the data.

    • UI elements to display and interact with an analysis path.

  • Use of OData service requests to expose the data in the underlying server, for example, SAP HANA extended application services (SAP HANA XS).

  • A navigation concept that allows to hand over the context of an APF-based application when navigating to another application

  • The logic for controlling the behavior of your application, even for complex analysis scenarios where you filter data, for example.

  • A message handling concept.

  • A persistence concept for analysis paths that allows you to save paths under a name and to retrieve them from the server.

  • A translation process to change the language of UI texts or to switch the development language.

If you need more technical background information, see the following sections:

NoteThe following image contains links to more information.
APF Modules Concepts Advanced Configuration Information