Architecture of Process Performance Monitoring in S/4HANA
In the first blog post about Order Order-to-Cash Performance Monitoring in S/4HANA we introduced the performance monitoring for order-to-cash processes in the S/4HANA Cloud & On-Premise Edition . This post discusses the architecture and concepts that are used.
The following diagram illustrates the components used and the content delivered:
Process Observer is used for the recording of the process execution in the S/4HANA system. The following content was created for this purpose:
1. Process Configuration:
The relevant steps and performance KPIs are defined and added as a process definition to Process Observer. See:
2. Application Events:
BAdIs are implemented to events about sell from stock execution.
The recorded process information is stored in Process Observer’s process log.
We define an analytics layer on the of the process log using Open CDS views.
For the UI visualization; we use:
3. Consumption View:
A join combining application data with process KPI data. It provides attributes for drilldown and filtering. The consumption view is exposed as an OData service.
4. SAP Smart Business:
In SAP Smart Business we define KPIs, evaluations and drilldowns. Finally, the Smart Business evaluations are made available as tiles in the Fiori Launchpad.
The process is now ready to be monitored.