Skip to Content
Author's profile photo Kevin Poskitt

A model is a terrible thing to waste

How often do you use your streaming provider’s recommended movie selections? How often would you use them if you had to open a report in a separate browser…Yeah, that’s what I thought.

(For a TL;DR Video see

We all know the adage about trees falling in forests –but if a model makes a prediction and nobody uses it, does it make a difference? The answer is clearly no. This challenge is one of the biggest sources of failure and irritation for predictive analytics and machine learning. Building the best mathematical model in the world is a waste if it fails to yield meaningful results for the business or its predictions are not accessible by the people who need to make decisions. It may as well not exist at all. As the hype around big data, machine learning, and digital transformation reaches a fevered pitch the fundamental question remains: how can I drive meaningful value for my organization from these technology trends?

To address this, SAP has a focus on designing and delivering the intelligent ERP. What makes it intelligent is the use of technologies like machine learning to uncover critical patterns and actionable insights in the data, and then delivering these to end users directly via the ERP system where they must make decisions. Instead of expecting users to look at worklists, reports, and data visualization to identify the right action to take, the system itself becomes prescriptive. This is accomplished through a set of machine learning libraries sitting in the underlying SAP HANA platform that can analyze large volumes of data at scale and continuously adapt to new data and new patterns as they emerge.

For example: by looking at all the historical movements of materials in your ERP system, these models can detect patterns and predict the time it takes for specific materials to move between different locations and can identify scenarios where there is a risk that a critical material will not make it to its destination in time. If you are manufacturing large volumes of products, a single material being out of stock can significantly impact the production line and result in major bottlenecks and lost revenue. By identifying these potential issues in advance, organizations will be able to rapidly address or avoid these challenges.



The enhanced Stock in Transit screen, which makes use of statistical regression against historical data, is an example of this. By proactively alerting users of potential delays based on historical delivery times it empowers them to take action and prevent interruptions. This allows companies to be more agile in sending and receiving goods, and helps them avoid other stock related problems. (Learn more about machine learning in S/4 HANA at

Sounds great, but what if you need to build and use a model that isn’t already built into your SAP ERP system? Enter SAP Predictive Analytics, Application Edition –your personal tailor for the intelligent ERP. Utilizing a special integration framework, users can take any data in their SAP S/4 HANA system and build predictive models against them. From there, the models can be pushed directly into SAP S/4 HANA where they will self-manage and self-adapt to any new data or information that becomes available.



The results of these models can be embedded directly in business process screens so that end users can consume the results without needing to ever leave their standard workflows. The best analytics can fail if they are not consumed in the right place, in the right time, in a way that is useful for someone to make a critical decision in the moment –SAP Predictive Analytics combined with the Intelligent ERP is designed to ensure that this no longer happens.



This being said, when it comes to machine learning there are still risks. By making things this easy, we have to also ensure we prevent users from making mistakes in their models and then implementing them across an ERP system where they can wreak havoc. The key to ensuring continuous quality is transparency –experts need the ability to look under the hood of every model to assess and customize its fit for the situation or the unique needs of their organization. Just being able to add algorithms to an ERP screen is reckless unless you are able to ascertain how accurate and trustworthy they are. You must to be able to have an understanding as to why a prediction was made or a decision was suggested or taken. It is essential you be able to trust that it works, and will continue to work. In short you need an open approach and not a black box. Only then can you ensure that bad models are not providing erroneous predictions resulting in inappropriate actions. SAP Predictive Analytics, Application Edition allows for this level of transparency –but that is a blog for another time.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Jelena Perfiljeva
      Jelena Perfiljeva

      Thanks for sharing, Kevin! Enjoyed reading this.

      Even though we're not even close to HANA and all the magical analytic stuff, I can relate to your point about transparency. Once I worked on a report that was presenting some aggregate values. The most asked question was, of course, "where did this number come from?" So we ended up adding more functionality, so that when  the user double-clicked on a number, the list of specific documents that makes up that number would be displayed.

      In the other report, we added a help article for the field explaining the source of data. Even such small things can be helpful and one doesn't even have to wait for HANA. 🙂

      Author's profile photo Kevin Poskitt
      Kevin Poskitt
      Blog Post Author

      Hi Jelena,


      Thank you for your comment and my apologies with the delayed response and I really enjoyed your post about blogging on SCN and took it to heart (I even use your data analysis as a benchmark for success). I remember talking about data lineage quite a bit in my BI days, and I think a similar idea applies with predictive models in terms of transparency. I also agree you don't have to be on HANA to make use of predictive analytics (be it from SAP or another vendor) -to me the key is having the use case defined, and moving quickly to get an operational model that you can use to drive business results.

      If you have any thoughts or suggestions on future blog topics that you think would be valuable to the community, I would love to hear them!