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.

So actuall it is similar to its configuration in Business Suite. Implemantation guide was cleaned up a bit, so you may find the referenced configuration steps slightly moved.

Generally:

If you need new application events to be monitored as part of your process, add them as a “task” (combination of “business object type” and “task type”) in the facade layer (quick navigation with T-code POC_FACADE)