Analytical List Page in Fiori Elements app

When it comes to "Analytical List Page" (ALP) in SAP Fiori Elements apps, it is a modern, customizable app type for presenting analytical data. Based on the SAPUI5 technology stack, ALP aims to provide a simplified development method that enables developers to quickly create analytical list pages that meet SAP Fiori user experience standards. This app type combines features such as interactive charts, smart filtering, sorting and grouping capabilities, and line item-level details in a configurable way to help users explore and analyze data more intuitively. At the same time, ALP can be easily connected with back-end OData services or CDS (Core Data Services) views, enabling developers to focus on business logic and user experience rather than technical details. The features and components of ALP are described in detail below, along with an example to illustrate its usage.
clipboard.png

Features and components:

  1. View type ( View Types): In Analytical List Page, multiple view types are supported to meet different business needs and user preferences. Common view types include Table View, Chart View, and Tree Table View. Users can switch views as needed to view data at different levels.

  2. Interactive Charts ( Interactive Charts): ALP can display different types of interactive charts, such as bar charts, line charts, pie charts, etc. These charts can be zoomed, filtered, and drilled through user interaction, enabling users to analyze data in greater depth.

  3. Smart filter ( Smart Filter Bar): ALP provides the smart filter function, which helps users quickly filter data by automatically generating filter fields and conditions. These smart filters can be automatically generated based on the data model and metadata of backend services, reducing the developer's workload.

  4. Grouping and sorting ( Grouping and Sorting): ALP supports grouping and sorting of data, making it easier for users to classify and compare data. Users can group on different fields according to their needs, and sort the list data in ascending or descending order.

  5. Quick view switching ( Quick View Switch): Users can quickly switch between different view types to meet different data display needs. This flexibility enables users to better understand data and trends.

  6. Details Panel ( Object Page Navigation): When the user clicks on a row item in the list, it can be navigated to the related details panel. The details panel provides detailed information related to the line item, helping users drill down into the data.

  7. Dynamic table columns ( Dynamic Table Columns): ALP supports the function of dynamic table columns, which can hide or display specific columns according to user needs. This way, users can customize their view of the data based on the data dimensions of interest.

  8. Quick Links ( Quick Links): ALP can configure Quick Links to allow users to quickly access other related Fiori apps or external links to provide more information support.

Example:

Suppose we have a business scenario of selling data. Now, we want to create an Analytical List Page application to visually display sales order data, and provide interactive charts and smart filtering functions to help users better understand sales data.

  1. Data model and service : We first need to define the data model and create the corresponding OData service on the backend. A data model can contain entities such as "SalesOrder", "Customer", "Product", etc., which may have different relationships between them.

  2. Create Analytical List Page application : In SAP Web IDE or other suitable development tools, we can use the "Fiori Elements" template to create Analytical List Page application. During the creation process, we need to select the "Analytical List Page" type and associate the data model just created.

  3. Configuring the graph view : After the app is created, we can start configuring the graph view. We can choose column chart as the default chart type and associate the "NetAmount" field of the "SalesOrder" entity. In this way, we can visually display the change trend of the total sales of sales orders over time through charts.

  4. Configure smart filtering : Next, we configure the smart filtering function. ALP can automatically generate smart filter fields such as "Customer", "Product" and "Sales Date" based on the data model. Users can use these fields to customize filter conditions to filter data of interest.

  5. Grouping and Sorting : We can also configure grouping and sorting functionality. Users can group by the "Customer" or "Product" fields, and sort the list data by sales amount to better understand the sales of different customers or products.

  6. Details panel : When the user clicks on a sales order in the list, we can configure the details panel to display detailed information related to the order, such as order number, customer name, product information, etc.

  7. Quick view switching : In order to provide more data view choices, we can configure the quick view switching function, such as adding a "Table View" so that users can switch between table view and chart view,

View the data to your liking.

  1. Dynamic table columns : We can enable users to customize which data columns are displayed to meet individual needs. For example, users can choose to hide some columns that are not of interest, or add extra fields to meet their specific data analysis needs.

Through the above configuration, our Analytical List Page application now has functions such as interactive charts, intelligent filtering, grouping and sorting. Users can easily explore sales data through this app, quickly analyze sales, and drill down to specific sales orders through chart views and details panels.

Summarize

Analytical List Page is a powerful tool in SAP Fiori Elements for presenting analytical data. Its configurability and modern user experience enable developers to quickly build complex data presentation and analysis applications while ensuring compliance with SAP Fiori's user experience standards.

Guess you like

Origin blog.csdn.net/i042416/article/details/132041447