Customer Project - SAPUI5 Messaging Dashboard


SAPUI5 light-weight browser application displaying PI messaging statistics for 'personal' and 'general' cockpit sets.

Details   Gallery


  • Light-weight browser application using SAPUI5
  • Dashboards of messaging statistics for 'personal' and 'general' information sets
  • Automatic refresh of data with visible time interval
  • Personalization via configurable display & data refresh settings


The SAPUI5 light-weight web application allows end-users to display their message statistics using graphical dashboards on their (mobile) devices.

The PI message statistics are grouped into 'cockpit sets' - 'General' ones are available for all users and 'Personal' ones can be maintained by the users themselves.

The cockpit sets concept was developed by us before and users already have a webdynpro application which allows them to retrieve detailed information and to maintain their cockpit sets.  A cockpit set combines a number of PI message interfaces for which statistical information is calculated on a regular basis within the SAP PI system.

The SAPUI5 application provides in addition to the main monitor a light-weight dashboard overview of the global status of the user's cockpit sets. 

 SAPUI5 Dashboard Example

Users can switch between the 'Personal' and 'General' view.  The application will automatically refresh the displayed statistics within a configurable time interval. The remaining time is shown and constantly updated.  The idea is that users can leave the application open and can have a look from time to time on the status of their messages - automatic data refresh ensures they have a 'recent' view on the data.

Users can personalize the size of the dashboards and the data refresh rate.


SAPUI5 MDB - Personalization

The SAPUI5 core is installed on the SAP PI system itself and the application is thus reachable via a SAP PI url.

The SAP Gateway add-on is used on SAP PI to expose the required cockpit sets info & messaging statistics data as OData services.

The Eclipse JUNO development environment with the necessary SAP plugins is used to develop the application.  Via the ABAP Team provider the application is installed on the ABAP stack of the PI system.

Used Technologies

  • SAPUI5 client application
  • SAP Gateway ODATA services
  • Deployed on SAP PI ABAP stack
  • Eclipse JUNO development environment


Gallery (11)

More Project Samples   Home

About Sedacrivity

The project samples show a limited selection of customer projects, customer proof of concepts and own personal projects. We hope they will give you an idea on the versality of skills and project experience we have established during our consultancy career.

Sedacrivity provides SAP Netweaver technical consultancy, ABAP OO development, Mobile development, Website Design, Internet Development, Umbraco design & development.

SAP HANA Cloud Integration