Optimizing Custom Alerts in SAP Supply Chain Control Tower

Objective

After completing this lesson, you will be able to configure and manage supply chain issues by setting up, customizing, and monitoring SAP Supply Chain Control Tower alerts, utilizing machine learning for dynamic alert adjustment.

Custom Alerts

Key Topics

As you progress through this lesson it's important to concentrate on several key topics that are crucial for mastering the content. These areas of focus are not just topics to be learned—they are your stepping stones to a deeper understanding and successful achievement of the course's learning objectives. By emphasizing these crucial areas, you will develop a robust knowledge base that will enhance your proficiency and effectiveness in supply chain management.

Custom Alerts: Notifications generated on the SAP platform to identify crucial or significant issues in the supply chain, such as inventory shortages, supply and demand imbalances, or unexpected changes.

Threshold Values: Pre-defined values set within the system that, when reached or exceeded, trigger the generation of custom alerts.

Monitoring: The process of consistently observing and tracking the custom alerts to quickly address and resolve supply chain issues.

Dashboard Integration: The practice of adding custom alerts and their overviews to a dashboard for better visualization and management of supply chain operations.

Machine Learning (ML): A subset of artificial intelligence (AI) that enables the system to learn from and make decisions based on data, used here for adjusting alert definitions dynamically based on changing data patterns.

Dynamic Alert Adjustment: The process of using machine learning algorithms to automatically adjust alert parameters in response to variable data patterns, optimizing the number and relevance of alerts generated.

k-means and DBSCAN Algorithms: Specific machine learning algorithms used for clustering and outlier detection. K-means clusters data based on key figure values, while DBSCAN (Density-Based Spatial Clustering of Applications with Noise) does so based on density, useful for identifying outliers when threshold values are unknown or data shifts over time.

Custom Alerts

Managing global supply chains can be complex and requires the use of advanced technologies to meet real-time demands. One such cutting-edge technology is the SAP Supply Chain Control Tower. SAP Supply Chain Control Tower provides end-to-end visibility over the entire supply chain, assisting businesses in identifying and swiftly reacting to issues. A particularly helpful feature of this module is the ability to create custom alerts. This lesson will explain how this feature works and why it is essential for effective supply chain management.

Custom alerts are notifications generated on the SAP platform to identify crucial or significant issues in the supply chain. These can include inventory shortages, an imbalance of supply and demand, or unexpected changes in the supply chain. Based on pre-defined threshold values, the system analyzes data in real-time and generates alerts whenever these values are reached or exceeded.

Users have the flexibility to individually define the threshold values that will be used to identify issues. For example, users can set a specific quantity as the minimum inventory in their warehouse. When the inventory level reaches this set threshold, the system generates an alert to inform the team that a replenishment is needed.

A distinct advantage of custom alerts is the ability to apply rules to different attributes and periods. Users can also specify that an alert is generated when certain conditions are met, for example, for a specific customer or location.

A central function of custom alerts is to aid users in swiftly reacting to emerging issues before they evolve into more significant difficulties. By focusing on critical areas in the supply chain and providing insightful information on potential bottlenecks, custom alerts help keep business processes agile and efficient.

Moreover, the application of custom alerts can be optimized on several levels as they consider categories, severity, key figures, and other attributes. They are also integrated into the SAP Supply Chain Control Tower to facilitate the tracking and resolution of supply chain problems.

In conclusion, the custom alert feature is a crucial component of the SAP Supply Chain Control Tower. It can be beneficial for swiftly reacting to changes in the supply chain and making fast, data-driven decisions. However, it is important to remember that this feature requires a precise understanding of one's own supply chain and business process to be truly effective.

The following functions may be performed with custom alerts:

  • Define and subscribe to custom alerts.
  • Define an Overview and get an overview of custom alerts.
  • Monitor custom alerts.

Custom alerts are integrated with cases in SAP Supply Chain Control Tower, which facilitates the tracking and resolution of supply chain problems.

Alerts and their overview can also be added to dashboards to complement the visualization of different aspects of planning in organization.

You can use the new Define Custom Alerts Overview app to define and customize your alerts overview and add them to a dashboard.

A custom alerts overview can be defined with a subset of your alerts subscriptions or with some other criteria such as category, severity, or key figure.

The number of alerts can be viewed in a chart and can be grouped by subscription, category, severity, or attribute. For example, you can visualize the number of alerts by Product ID . Additionally, you can now filter on alerts that have cases in the Monitor Custom Alerts app.

Video Summary

Learn how to use SAP IBP Custom Alerts to manage exceptions in your supply chain network. Define custom alerts, view them by subscription, priority, or category, and add them to dashboards. Keep track of key developments with this powerful visualization tool.

Dashboard view displaying clustered alerts by product, test scenarios, combination charts for consensus demand and sales forecast, and smoke test results with geographical data.

Defining a custom alerts overview allows you the clustering of alerts. Alerts can be viewed by subscription, priority, category, or by any attribute of the alert. Moreover, alerts overviews can be added to dashboards.

With alert-based planning, you first identify the situation and the issue. Based on the specific exceptions and given information on a planning problem, you can take appropriate Planning actions to remove the alerts and therefore to resolve the issue.

Monitor Custom Alerts interface showing consensus demand data, including severity levels, refresh time, and bar charts for consensus demand and statistical forecast by location.

The figure, Quickly Identify Issues with Customer Alerts, provides an example of the Monitor Customer Alerts app. In the app, you can select the planning area, versions, subscriptions, severity, category, and case. You can filter the alert using these criteria or you can adapt the filters if needed.

When you open the Monitor Custom Alerts app, the custom alerts for which you have a subscription or which have been shared with you display automatically. You can enter filter criteria, such as subscription, severity, and planning area, for the custom alerts you would like to view. You can also choose not to enter any filter criteria, this displays all of the custom alerts for which you have a subscription or which have been shared with you.

Sales Fact Qty monitoring screen with an option to create alerts or analyze data, featuring detailed subscription settings, alert charts, key figures, and related information.

You can navigate to Excel or to the Analytics app from the Monitor Custom Alerts allowing the alert to be solved by changing data.

Demonstration of Custom Alerts

Example

Introducing Machine Learning with SAP IBP Supply Chain Control Tower

In today’s fast-paced business environments, supply chain management is increasingly complex and challenging, requiring new forms of technological aid. SAP Supply Chain Control Tower has gained traction in recent years, helped by its advanced functionalities including artificial intelligence and machine learning capabilities. This lesson focuses on the role of machine learning in the SAP IBP Supply Chain Control Tower and its importance for beginners eyeing to excel in supply chain procedures.

Machine Learning, a subset of Artificial Intelligence, is about designing systems that can learn from and make decisions based on data: it involves processing large volumes of data and learning from this information to make accurate predictions. It is these capabilities that make it an integral part of the SAP Supply Chain Control Tower.

Within the Control Tower, machine learning can improve supply chain planning processes by predicting future outcomes and prescribing solutions based on historical data. The system analyses past data trends related to sales, inventory, production, demand, and supply among other factors and then uses this information to make precise predictions about the supply chain operations. This helps businesses to respond proactively and make informed decisions, enhancing the efficiency and productivity of the overall supply chain.

In addition to predictive analysis, machine learning algorithms can also be used for anomaly detection. Within complex supply chains, unexpected disruptions can have significant impacts. Being able to detect anomalies and unusual data patterns can therefore save businesses from substantial losses. Anomalies could include sudden changes in demand patterns, disruptions in the supply chain, or unexpected events like machine breakdowns or natural disasters.

Besides of SAP Supply Chain Control Tower, Machine learning also plays a significant role in demand sensing within SAP IBP for Demand. Demand sensing involves machine learning to analyze real-time sales data, complemented by factors such as market trends and economic conditions. This analysis improves forecast accuracy, enabling businesses to effectively adjust their supply chain strategies.

Furthermore, machine learning in the SAP Supply Chain Control Tower can lead to better data quality. It can detect and correct potential errors in data input and thus improve the integrity of information used in supply chain planning.

In a nutshell, machine learning in the SAP Supply Chain Control Tower provides several opportunities to improve supply chain operations. Its predictive abilities, anomaly detection, enhanced data quality, and real-time demand sensing lead to improved productivity, efficiency, and decision-making. This makes machine learning an immensely powerful tool for supply chain planners, even for those beginning their journey in this field.

As beginners navigate their ways through the complexities of supply chain procedures, understanding the machine learning functionality in SAP IBP Supply Chain Control Tower could be a major step forward. The above points underline just how valuable machine learning can be for proactive planning, anomaly detection, high-quality data, and improved decision-making. Beginners can use these insights to harness this powerful technology and get a head start in managing supply chain processes in much more efficient, informed, and innovative ways.

Machine Learning Algorithms for Custom Alerts

The basic custom alert definition is based on static rules. This works fine if the threshold for the exception condition is known and the data is generally consistent.

If the data is variable and changes to the pattern occur, the static rules may lead to too many or too few alerts. With machine learning, planners can set up alerts without needing to know the exact thresholds.

For example, if you define alerts for your product's sales quantity based on ABC indicator, the rules would be different for Product A (a fast seller), which could be set at 5 percent decline in sales, than for product C, (a slow seller), which could be set for 20 percent decline in sales. This would result in several different alerts to provide the same result, which is to indicate that there has been a drop in your sales quantity. With machine learning, the grouping of your ABC products can be done automatically. Similarly, it allows you to find the outliers in the groupings.

Parameters can be set to get a "healthy" amount of alerts.

Machine Learning adjusts with changing data patterns.

Users can either use ML alert definitions on their own or put them on top of existing alerts with static rules.

You can apply one of the two clustering-based algorithms – k-means or density-spaced spatial clustering of applications with noise (DBSCAN). The number of alerts can be reduced or increased. These types of rules are mainly used for detecting outliers, when you do not know in advance your threshold values, and when the data shifts over time. Additionally, if you change data, the alert definition is automatically adjusted.

The DBSCAN and k-means clustering methods are used to find and group points on a chart that are close together. They also help in identifying the outliers (isolated points in low-density regions outside the groupings).

Recommendation

When working with very large numbers of records, it is recommended to schedule the jobs to improve performance of the alerts monitor, because the operation will time out after ten minutes. When the job to retrieve outliers is scheduled, the results are stored in a buffer, which makes the results faster and easier to retrieve.

Note

Machine learning requires very intensive processing, so it is normal for your operation to take longer than when processing standard alerts.

DBSCAN

DBSCAN requires a minimum of 25 distinct records to be able to complete the clustering accurately. Where there are fewer records, the results are insignificant. For example, you have defined an alert based on PRODID, LOCID, and Day aggregation level. You need at least 25 distinct records to use DBSCAN with the PRODID as an aggregated attribute. In other words, for each product you should have a combination of records of at least five days and five locations.

The DBSCAN algorithm checks attribute groupings and performs clustering on these attributes. In addition to performing outlier determination on one key figure, it uses multiple attributes during the calculation process that make it more accurate than the k-means algorithm.

K-means

The second machine learning algorithm which can be used for defining custom alerts is the k-means algorithm. In contrast to DBSCAN it only uses key figure values and does not consider attributes. The algorithm is also used in the ABC/XYZ segmentation to find clusters based on the segmentation measure’s demand value for ABC and volatility for XYZ.

Comparison of DBSCAN and K-means

The following simple example shows the difference in identification and detection of outliers, which then are marked as an alert.

DBSCAN: The algorithm first checks the quantity key figure and then checks the ABC indicator attribute. As a result, the algorithm identifies the only value of 100 for ABC indicator A as an outlier.

Table presenting data from Example Alert Detection. Column for ABC Indicator with the letter A underlined, and a column for Quantity with 100 and 'Detected Outlier' displayed.

K-means: Since k-means uses only numerical values in the calculations, the ABC indicator attribute is ignored by the algorithm and only the quantity key figure is considered. As a result, an outlier can’t be identified since there are multiple records with the same values.

Table presenting data from Example Alert Detection. Column for ABC Indicator with the letter A underlined, and a column for Quantity with 100 and 'No Outlier' displayed.

Personal Reflection

Reflect on a past experience where you faced a significant issue within a supply chain or project management context. Considering the concepts of SAP Supply Chain Control Tower, custom alerts, threshold values, and machine learning for dynamic alert adjustment, how might these tools have changed the outcome? Identify specific challenges you encountered and hypothesize how the application of these SAP features could have provided a solution or mitigated the issue.

Pause here for a moment and take some time to jot down your thoughts on the personal reflection question. Once you've recorded your response, you'll have the opportunity to compare it with an answer from an expert in SAP Supply Chain. This exercise will give you insight into your understanding and how it aligns with professional perspectives.

Expert Response

I was part of a team managing a complex supply chain that experienced significant delays in material delivery, leading to production halts. The root cause was an unexpected shortage of a key component. At the time, our reaction was reactive rather than proactive, as we lacked real-time visibility and alerting mechanisms.

Applying the concepts of the SAP Supply Chain Control Tower and its custom alerts, we could have significantly mitigated this issue. By defining threshold values for inventory levels of critical components, custom alerts would have notified us well in advance of the shortage, allowing for proactive measures. Specifically, we could have identified alternative suppliers or adjusted production schedules to minimize the impact.

Moreover, integrating machine learning for dynamic alert adjustment could have further enhanced our response. Given the variability in demand and supply, static thresholds might not always capture the nuances of our supply chain dynamics. Machine learning algorithms like k-means or DBSCAN could have adjusted these thresholds based on emerging data patterns, offering more timely and relevant alerts. This capability would have not only addressed the immediate challenge but also continuously optimized our alerting system for future anomalies.

Lesson Summary

Importance of Custom Alerts: Custom alerts are crucial for highlighting significant issues within the supply chain, such as inventory shortages or supply and demand imbalances, based on predefined threshold values.

Setting Threshold Values: Learners understand the importance of setting and customizing threshold values that trigger alerts, allowing for a tailored approach to identifying potential supply chain disruptions.

Flexibility and Customization: The SAP system offers flexibility in defining these thresholds and the conditions under which alerts are generated, including rules based on specific customers, locations, or other criteria.

Monitoring and Responding to Alerts: Emphasizes the role of custom alerts in enabling swift reactions to emerging issues, thereby preventing them from escalating into larger problems.

Integration and Optimization: Custom alerts are integrated with other features within the SAP Supply Chain Control Tower for comprehensive tracking and management of supply chain issues. The lesson also covered optimizing the application of custom alerts by considering various attributes such as categories, severity, and key figures.

Machine Learning for Dynamic Alerts: Introduction to using machine learning algorithms, like k-means and DBSCAN, for adjusting alerts dynamically. This advanced approach allows for a more nuanced and responsive system that adapts to changing data patterns.

Practical Application: Through examples, learners explored how custom alerts could be defined, monitored, and integrated into dashboards for an overview, as well as how machine learning enhances alert management.

Recommendations for Performance Improvement: The lesson concluded with recommendations for scheduling jobs to improve the performance of the alerts monitor and insights into the processing requirements for machine learning-based alerts.

Log in to track your progress & complete quizzes