Skip to Content

As part of Process Performance Monitoring in S/4HANA, we are delivering a SAP Best Practices Scope Item ‘Order-to-Cash Performance Monitoring’ (BKN).

The scope item is available in the SAP S/4HANA cloud enterprise edition since version 1605 and the SAP S/4HANA On-Premise edition since version 1610.


The goal is to deliver a ready-to-run solution for process managers whose task it is to define and increase the efficiency of the company’s order to cash execution.

The main questions that the delivered solution answers are:

  • What are the average lead times of the process (such as order to delivery/goods issue, goods issue to billing)?
  • How often are delivery or billing blocks set, and how long does it take to resolve these blocks?
  • How often do critical field changes occur?

The order-to-cash process manager gets an overview page on his (or her) Fiori launchpad that displays average lead times as well as totals (for the last 28 days or for 365 days) of the order-to-cash process.



Selecting a card in the overview page you get to the the ‘Order-to-Cash Performance’ application where you can drilldown the data by different criteria, such as sales organization, division, sales group, sold-to-party, and others:


Using the ‘Time Series’ application you can view the process performance indicators over time:




You filter and drill down to the level of single sales orders (or sales order items) as a sorted list, starting with the highest values, identifying sales orders with issues.




From here you can navigate further into other applications – as it is configured in the tile’s navigation – export the data or share the displayed results with a stakeholder, or a responsible internal sales representative or manager to take further action.



You can navigate further to display the processing history for a single sales order (item) by displaying the recorded process activities:





While the ‘Order-to-Cash Performance’ scope item is pre-installed in the S/4HANA Cloud edition, it is needed to be explicitly installed in the On-Premise edition. For the installation, see scope item BKN in the SAP Best Practices Explorer, as well as SAP note 2328518.

Details about manual adaptation in the S/4HANA On-Premise version are given in the configuration information of the Order-to-Cash Performance application.



The following Fiori Apps are available in ‘Order-to-Cash’ Performance Monitoring:


The application documentation can be found here:



  • Early Knowledge-Transfer material on ‘Order-to-Cash Performance’ in the SAP Learning Hub, under Sales Processes, denoting further usage and adaptation possibilities.



The next blog will discuss the Architecture of Process Performance Monitoring in S/4HANA.

To report this post you need to login first.


You must be Logged on to comment or reply to a post.

    1. Bernd Schmitt Post author

      Hi Damean,

      you’re right, I think the better note reference is actually collective note 2328518 from where you can navigate to the different versions. The corresponding US version for S/4HANA 1610 FPS00 is 2330455.




  1. Former Member

    Hi Bernd Schmitt,

    Can we customize or change the default cards? If yes, can you help share how? for example change the sales order type as the app only supports sales orders of types OR and CBFD



    1. Bernd Schmitt Post author

      Hi Monsicha,

      In on-premise you can simply add new order types in the customizing:

      SAP Reference IMG -> Cross-Application components -> Processes and Tools for Enterprise Applications -> Process Observer -> Order-to-Cash Performance Monitoring -> Maintain Order Types for Performance Monitoring

      From S/4HANA Cloud Edition 1705 on you find a configuration app that allows you to do the same. Find more information here.

      Nothing more to do, and the newly tracked orders will also occur in the default cards.

      Best regards,


  2. saurabh vakil

    Hello Bernd,

    We have configured the O2C performance tiles in our S/4HANA 1610 Fiori launchpad. When we open the Order-to-Cash Performance Overview tile we can see some of the cards displaying data (like sales orders per month, sales order items per month and billings per month) but other cards corresponding to sales orders, sales order items, delivery and billing totals for last 28 days are showing no data even though the backend system has the relevant data.

    Additionally when we click on any of the totals card (like Sales Orders Totals) it navigates to the Order-to-Cash Performance smart business app but here too no data is being shown.

    What can we check so that these other cards show the relevant data?



    1. Bernd Schmitt Post author

      Hi Saurabh,

      a first check that you can do by yourself is to go into transaction POC_MONITOR, and see whether you find logged instances for process definitions O2C_1, O2C_2, O2C_3 and O2C4 (also set the selection time accordingly). You must also consider that logging data only starts after activating the service, so data is only available from that time on.

      Further POC_MODEL_CHECK gives you a health check of the configured process definitions and the activation of the background job (POCR_MAIN_QUEUE).

      To analyze further we might need to look into your system. Therefore you may just open a ticket on component CA-EPT-POC, then you will get our service.

      Best regards,


      1. saurabh vakil


        Hi Bernd,

        Thanks for your response!

        We were thinking of opening a message, but just to be sure if we had missed anything we checked the POC_MODEL_CHECK transaction as mentioned in Configuration Information for Order-to-Cash Performance and we found that the description of the Scheduling item was Not Scheduled instead of Scheduled. Updated process log level of O2C_3 as it was not displaying in active log entry and now scheduling is turned on and we are able to get data on all the cards of the Order-to-Cash Performance Overview page.



      2. Ozan Elaldi

        Dear Bernd,


        Since we have a similar problem about seeing ‘no data’ for Order-to-Cash tiles in Fiori, I want to ask further.

        In POC_MODEL_CHECK, there are ‘Activation’ and ‘Scheduling’ as active but I don’t have “O2C_1 – Order to Cash” and other processes as it supposed to be.. As I checked and read about it in different blogs and SAP documents, we need to manually implement the scope item Sales Process Performance Monitoring (BKN) offered by SAP Best Practices for SAP S/4HANA.

        But I am not sure how to do it. What does ‘manually implementing something from Best Practice’ mean? How can we do it?

        Thank you in advance.


        1. Bernd Schmitt Post author

          Hi Ozan,

          you need any configuration of process observer in order to log information about business process execution that can then later be viewed in the Fiori apps. General configuration options of process observer are explained in the IMG of process observer (transaction POC_CUSTOMIZING), in the SAP community or in SAP help portal.

          You can either download the BKN – Order-to-Cash performance monitoring from  SAP Best Practices Explorer. Then you can enter the configuration manually following the IMG path information given in the document (or use transaction POC_CUSTOMIZING as a shortcut to the activities).

          If you go via SAP note 2328518 to your release you also find installation files for the content. So no need to enter the configuration manually. If you need help installing the content via note, please open a ticket on component SV-CLD-ANA.

          Best regards,




Leave a Reply