From the Project Archives
This project showcases earlier work using technologies from a previous era of SAP development. It is preserved here for historical reference and to illustrate the breadth of experience built up over the years.

Project Overview
The SAPUI5 Messaging Dashboard gives end users a graphical overview of the health of their SAP PI message interfaces — without requiring access to the SAP PI system itself.
PI message statistics are grouped into cockpit sets. General sets are available to all users; personal sets are self-maintained by each user. A companion WebDynpro application (see the E2E Statistics Cockpit) allows users to create and manage their cockpit sets and drill into individual message details. The SAPUI5 application focuses purely on the dashboard overview — a lightweight status monitor designed to be left open on a screen.
Features
- Light-weight browser application using SAPUI5
- Dashboards of messaging statistics for personal and general cockpit sets
- Automatic data refresh with configurable interval and visible countdown
- Dashboard size personalisation (small / medium / large)
- Deployed directly on the SAP PI ABAP stack
Technical Implementation
The application is installed on the SAP PI ABAP stack using the Eclipse JUNO development environment with SAP UI5 plugins, deployed via the ABAP Team Provider.
SAP Gateway (add-on on SAP PI) exposes two OData entity sets used by the application:
- CockpitSets — the available cockpit sets for the authenticated user
- CockpitSetsStatistics — the statistical message data per cockpit set
The SAPUI5 OData model handles asynchronous data loading; browser developer tools show the three AJAX calls executed on each data refresh cycle.
Technologies Used
- SAPUI5 (Eclipse JUNO + SAP plugins)
- SAP Gateway (OData / REST)
- SAP PI ABAP stack
- ABAP OO (backend data services)
- HTML5 / JavaScript
Project Gallery

Personal Cockpit Sets — Medium Dashboards

General Cockpit Sets — Medium Dashboards

Personal Cockpit Sets — Small Dashboards

Personal Cockpit Sets — Large Dashboards

No Data State

Personalisation Settings

Eclipse Developer Perspective

OData AJAX Calls

SAP Gateway — CockpitSets Entity

SAP Gateway — CockpitSetsStatistics Entity
All showcased content, designs, and solutions remain the intellectual property of the respective clients. For any copyright inquiries, please contact us.