An analytical List report or ALP is another Fiori Elements floorplan which displays your data in both analytical and list forms allowing the user to analyse the data from different dimensions and at various layers.
In this blog series, I’ll try to discuss Analytical List Page or ALP in detail. As ALP works with OData based on metadata and metadata annotations, In this blog series apart from ALP configurations, we will discuss different annotation supported by ALP in details.
We will create an ALP application using SAP Web IDE. I'll be using publicly available OData service from SAP and will add annotations using web IDE annotation modeller.- You should have a count in SCP to access Web IDE
- Register here to access the backend OData Service.
- Add the above-registered system as a destination in your SCP account. You can use below destination configuration for your reference
# #Fri Aug 09 05:54:52 UTC 2019 Description=SAP Gateway Demo System Type=HTTP TrustAll=true Authentication=NoAuthentication WebIDEUsage=odata_abap,bsp_execute_abap,odata_gen,odata_abap,ui5_execute_abap,dev_abap Name=ES5 WebIDEEnabled=true URL=https\://sapes5.sapdevcenter.com ProxyType=Internet sap-client=002 WebIDESystem=ES5
- Title area:The title area of an ALP application may contain variant management, Global KPIs, Visual/compact filter switch button and share menu.
- Filter areaThe Filter area of an ALP application contains filters bar. ALP in addition to a smart filter bar (known as the compact filter in ALP) also provides an option to represent the filters as charts, known as the visual filter. The filter area also contains the adapt filter and go button.
- Content areaThe content area of an ALP application may also contain filterable KPIs. The content area of ALP application may contain a chart subsection and a table subsection or both. The content area also has action buttons along with other toolbar buttons at chart and table toolbar.
Creating a bare-bone Analytical List Page (ALP) application
Configuring filters area of an Analytical List Page (ALP) application
Configuring chart content area of an Analytical List Page (ALP) application
Configuring table area of an Analytical List Page (ALP) application
Configuring KPI tags of an Analytical List Page (ALP) application
Analytical List Page (ALP) developer extension
I’ll keep updating and adding new features and developments as and when they come in future. Happy reading !! 🙂
Feedbacks, questions and comments are most welcome!!