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.

SAP PI End-to-End Statistics Cockpit

Project Overview

In a large SAP landscape with many PI interfaces, different teams care about different subsets of messages. The E2E Statistics Cockpit lets each user create their own cockpit sets — named groups of interfaces — and query aggregated statistics across them.

Background ABAP jobs collect raw PI message statistics periodically. The cockpit queries these buffered statistics, avoiding repeated load on the PI runtime. Users can group results by period, share cockpit sets with colleagues, or keep them personal.

Features

  • End-to-end statistics cockpit monitoring SAP PI & SAP ERP message flows
  • User-managed cockpit sets: select exactly which interfaces to monitor
  • Cockpit sharing — personal or shared with other users
  • Statistical grouping by period or flat result display
  • Auto-refresh of data within the browser
  • Background jobs buffer and refresh statistical data on a schedule
  • Full cockpit wizard: create, modify and delete cockpit sets

Technical Implementation

The application is built as a set of ABAP WebDynpro components running on the SAP PI ABAP stack:

  • Search screen — select cockpit set(s) and period(s), execute statistics query
  • Results screen — tabular statistics with optional period grouping and auto-refresh toggle
  • Cockpit management — overview of all personal and shared cockpits
  • Cockpit wizard — step-by-step creation flow: interface selection → period selection → settings → save

Background ABAP batch jobs handle the periodic collection and buffering of statistical data, ensuring the UI remains responsive.

Technologies Used

  • ABAP WebDynpro (SAP PI ABAP stack)
  • ABAP OO
  • ABAP Batch Jobs
  • SAP PI Runtime APIs

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