Understanding Key Differentiators of SAP IBP for inventory

Objective

After completing this lesson, you will be able to analyze SAP Integrated Business Planning for Inventory's key features and differentiate its capabilities from other inventory management solutions.

What are the Key Differentiators of SAP Integrated Business Planning for Inventory?

Key Enabler # 1: End to End Supply Chain Planning in One Tool

Data sheet representing a key enabler..

As part of the key enabler # 1, end-to-end supply chain planning in one tool, SAP IBP for inventory provides you with several approaches. Here are three different possibilities:

Integrate previous processes supported by SAP IBP, for instance:

  • Use ABC-XYZ Segmentation for product portfolio classification.
  • Use the Demand Planning Process to establish a global demand plan.
  • Connect Demand Sensing to estimate demand forecasts in days updating values in the upcoming 0–8 weeks.

In addition, exploit the power of SAP IBP for inventory through the recommended steps for an inventory optimization process according to the SAP best practices for supply chain planning:

  1. Validate data inputs: Use features and functionalities to validate inputs for inventory optimization, for example, demand forecast, coefficient of variation, batch sizes, lead times, and so on.
  2. Run and review an inventory plan: Activate and plan, in batch mode or interactively, an inventory planning operator, for example, a multi-stage echelon or a single-stage echelon optimization, and calculate the inventory target components. Further, use the Application Jobs app to schedule the inventory optimization according your business requirements.
  3. Run a what-if scenario analysis preceding the inventory plan publication: Before approving results involving other functional areas, recreate possible future situations ad hoc via simulations. Recalculate all key figures and save the values through scenarios, or redefine the structural characteristics of the planning model via Versions.
  4. Finalize your inventory plan connecting to other functional areas as marketing, sales, operations, procurement, and so on. Communicate results locally, regionally, or globally along all functional areas through enhancements of the planning views within the SAP IBP add-in for Microsoft Excel, or via analytics and dashboards.

What is coming up next?

  • Supply Review – Heuristic and Optimizer: Use the outputs from Inventory Optimization to calculate and revise a constrained demand plan via the heuristic and the optimizer run.
  • Or, integrate an external processes, for example, operational planning and execution processes.

Key Enabler # 2: Multistage Inventory Optimization

Key enabler number two. Location-centric inventory planning oversimplifies the situation.

We need to remember that location-centric inventory planning oversimplifies the situation leading to:

  • Over-buffers of inventory.
  • Bullwhip effect.
  • Limitation to determine any postponement strategy.
  • Not being able to handle BOM, lot sizes, and other supply chain complexities.
SAP IBP for inventory simultaneously optimizes inventory across the end-to-end supply chain.

SAP IBP for inventory simultaneously optimizes inventory across the end-to-end supply chain, as follows:

  • Coordinated planning eliminates inventory over-buffering while meeting service-level objectives.
  • Internal service-level optimization provides significant inventory reduction.
  • Demand variability propagation to upstream stages avoids bullwhip effect.
  • Streamlines centralized inventory planning.

Key Enabler # 3: Comprehensive Insights into Different Types of Stock and Their Drivers

Types of stock in a supply chain and the factors influencing them. Categories of stock such as safety stock, cycle stock, pre-build stock, and pipeline stock, with various drivers affecting each type, such as demand, lead times, and review frequency. The 3D bar chart visually represents these factors across different categories like raw materials, in-process, distribution, and finished goods. The labels Location/Form and Purpose on the axes indicate that the chart explores the purpose of holding stock and its location or form within the supply chain.

We need to understand that when we are talking about inventory, we are also talking about the inventory location and inventory form as :

  • Raw materials inventory
  • In-process inventory
  • Postponement inventory
  • Distribution inventory
  • A sum of all these inventory values

On the other hand, when we are talking about inventory, we are also touching the purposes for what it's being held, for example, safety, cycle, pipeline, pre-build, minimum required, and total stock. All of these inventory types are influenced by drivers as follows:

  • Safety stock: Demand, Demand uncertainty, Lead times, Lead times uncertainty, Review frequency, Service Levels targets and Service times.
  • Cycle stock: Demand, Review frequency, Batch sizes and Production rules.
  • Pipeline stock: Order processing lead times, Transit times and Demand.
  • Pre-build stock (Enabled by the module SAP IBP for response and supply. A module that we will not address in detail in this training.):
    • Time-varying capacity
    • Time-varying demand
    • Sourcing ratios
    • Changes in safety stock
  • Minimum required stock: business drivers.
  • The sum of all these values: the sum of all drivers.

Key Enabler # 4: Real-Time What-If Simulation and Comparison

Fast and scalable version and scenario planning leads to faster decision processes that are based on profound knowledge.

SAP IBP provides a three layer approach to execute changes from integrated data sources, such as an ECC:

  • Version
  • Simulation
  • Scenario

The following table simplifies the characteristics of Versions, Simulations and Scenarios:

Version PlanningSimulationScenario
Multi-UserSingle UserMulti-User via Sharing
Over long periods of timeWhile Planning view is openOver long periods of time
Administrator creates it in configurationPlanners in SAP IBP, add-in for Microsoft ExcelPlanners in SAP IBP, add-in for Microsoft Excel
On entire data setOn entire data setOn entire data set
For Version-enabled Key FiguresFor all Key Figures, any timeFor all Key Figures
For Analytics and Planning viewsOnly in Planning ViewsFor Analytics and Planning views
ComparisonCurrently, no comparisonComparison
Version-specific Master DataNo Master Data changesUses Master Data of baseline only, not scenario-specific

Traditional vs. State of the Art Inventory Target Calculation

Common Approach Versus Modern Methods

If we compare the traditional approach to calculate the inventory target against the state of the art, we come to the following conclusions:

  • The real world is stochastic, that is, variable and unpredictable. It is not deterministic.
  • The real world is multistage, and it does not work with isolated single stages.
  • In the real world, time varies, and we cannot assume that time is stationary.
  • The real world needs a comprehensive data model, moving far away from multiple or limited data models.
  • The real world implies an enterprise scale, and not only a desktop scale.
  • The real world needs a dynamic integration, not a static offline analysis.

Artificial Intelligence in SAP Integrated Business Planning for Inventory

Artifical Inteligence (AI) is changing the world how business are build. Possibilities not even imaginable a few years ago become available for nearly everybody.

SAP Integrated Business Planning offers strong capabilities in the environment of mathematical optimization and machine learning functions:

The diagram explaining the hierarchy of artificial intelligence (AI) concepts. At the top, Intelligence is defined as the ability to achieve complex goals. Below it, Artificial Intelligence (AI) is described as intelligence exhibited by machines, including approaches like mathematical optimization, and is marked as available in IBP. Nested within AI is Machine Learning (ML), where computers learn from data examples without explicit programming, using various algorithms such as supervised, unsupervised, and reinforcement learning. ML is also marked as available in IBP. Within ML, Deep Learning is highlighted as a subfield using specialized neural network architectures like RNNs, CNNs, and transformers. Deep Learning includes Foundation models, which use transformer architecture and self-supervised learning, and Generative AI, which creates novel outputs like text, images, or videos from user input. Large Language Models (LLMs) like ChatGPT are mentioned as part of this, with a note that they are coming soon in IBP.

In the future, an even deeper integration is planned with the inclusion of Large Language Models (LLMs), which will change the way how users will approach planning topics within systems.

Looking at the detailed AI-based functions within SAP IBP, you notice that various of these are cross-application options while on top application-specific AI functionality is available as well:

The image is a flowchart illustrating the integration of AI and machine learning in SAP HANA Cloud for inventory and supply chain management. It is divided into two main sections: Smart Monitoring, and SAP HANA Cloud Elasticity. The flowchart emphasizes the use of AI and machine learning to enhance various aspects of inventory and supply chain management, from data integration and demand planning to inventory optimization and supply planning.

In the area of monitoring, AI can be applied for job anomaly detection and in the automatic detection of alert thresholds. Related to master data, there is a function available that recognizes patterns in the master data and gives recommendations for the entries which are detected as not fitting to the patterns.

The figure for Probabilistic Inventory Planning in SAP Integrated Business Planning for Inventory is a visual representation of multi-stage inventory optimization, to use less inventory to buffer more risk, with multi-stage stochastic optimization. Two main sections are highlighted: 1. Forecast Error and Demand Uncertainty, which explains the need to buffer against forecast errors and other demand-side uncertainties to support a demand-driven supply chain, and 2. Supply Uncertainty, which explains the need for buffering against supply-side uncertainties, including late deliveries, production delays, and variable vendor performance. The benefits of multi-stage inventory optimization are, to improve customer service levels by planning the right inventory at the right place at the right time, to Maximize the efficiency of inventory and working capital, and to Standardize and simplify the inventory target-setting process at each tier of the supply chain.

Probabilistic planning is applied to handle uncertainties in planning. Particularly in inventory planning two major kinds of uncertainties need to be taken into consideration:

  • Demand Uncertainty: this uncertainty reflects the unknown size of future demands (e.g. customer order quantities).
  • Supply Uncertainty: uncertainty on supply side is related to e.g. the variability of lead times.

IBP for Inventory takes these uncertainty into account during the optimization of the inventory plan (Multi-stage Inventory Optimization). On top of this, it has AI-related capabilities to recommend lead times including its variability based on historical observations (the demand uncertainty-related analysis results can be taken over from IBP for Demand).

The image is a flowchart illustrating the benefits of a multi-stage inventory optimization system. It consists of three main sections on the left and a curved arrow on the right showing progressive benefits.1. Multi-stage Inventory Optimization describes the stochastic optimization of a multi-stage supply chain to balance customer service and working capital. 2. Supply Lead Time Recommendation explains how past operational durations for sourcing, producing, and moving inventory are used to make recommendations for keeping planning parameters up to date, and 3. Service Level Prediction describes the calculation of expected service levels for a given inventory plan or scenario in a multi-stage supply chain. Progressive benefits of a multi-stage inventory optimization are to free up Planners' Capacity, lower Safety Stocks, increase planning flexibility, be more robust to disruptions and meet customer service goals.
The figure Supply Lead Time Calculation based on Machine Learning describes a machine learning pipeline for calculating Supply Lead Time within IBP (Integrated Business Planning). It highlights that the pipeline can be configured to calculate lead times and variances using ERP data. The end-to-end workflow includes five steps: Integrate Historical Lead Time Data, Configure Supply Lead Time Profiles, Run Supply Lead Time Calculations, Analyse Calculation Results, and Adopt Lead Times for Inventory Planning.

The figure Service Level Prediction shows a flowchart depicting a supply chain process across different regions: South America, North America, Europe, and Asia. It includes stages such as External Vendors, Raw Warehouse, Packaging Storage, Component Production, Finished Good Production, and Finished Good Distribution. A bottleneck is highlighted in the Raw Warehouse stage in South America. Various factors affecting the supply chain are noted: unplanned events increasing lead time or reducing capacity, inventory budget constraints from Finance, potential new market demand or unexpected surge in demand, and contractual inventory constraints from customers. The financial impact is indicated at the Finished Good Distribution stage.

In inventory planning planners are facing the challenge to find out how adjustments to safety stock values affect service levels, for example, if you want to restrict your investment in inventory levels at the end of a fiscal period. The Service Level Prediction operator allows planners to predict the customer service level by product location based on a predefined safety stock plan.

After creating an inventory plan, planners can analyze predicted customer service levels in the future periods of the plan. Measures can then be taken to minimize the impact during the critical periods of inadequate service to protect customer service levels and minimize impact on revenues.

Other examples, in which these kind of functions can be used, are unplanned events that increase lead time or reduce capacity, potential new market demands or unexpected demand variability.

On top of what is offered in SAP IBP for Inventory directly, various functions in the cross-application part of SAP IBP are AI-enabled as well, as the following list of examples shows:

  • Segmentation: Segmentation, a.k.a. classification, helps to segment/classify objects like product/location combinations according to their characteristics. The goal is to have homogeneous segments/classes with similar characteristics, that can be treated in planning in a similar way. Common examples for this kind of approaches are ABC classification (according to importance) and XYZ classification (according to variability). SAP IBP enables the usage of the AI algorithm called k-means, which segments the objects into classes as homogeneous as possible.
  • Master data consistency check: Master data quality for planning can be improved by self-learning semantic rules based on the identification of problems and the recommendation of correction. This function can be executed as an application job using a dedicated job template (ML Master Data Consistency).
  • Alert threshold determination: The AI approach used for segmentation can be applied in exception-based planning by using the same kinds of algorithms for the determination of alert thresholds. Beside the already mentioned machine learning algorithm k-means also DBSCAN can be used.
  • Batch job anomaly detection: This AI-based function detects and reports anomalies in job runs.
  • Re-allocation of hardware (Cloud operations): As cloud-based solution SAP IBP can benefit from flexible hardware re-allocation. Artificial intelligence evaluates past job runs and automatically dispatches new jobs to the environment with the best fit, including consideration of the needed size of the elastic computer node. This approach leads to better performance due to taylored hardware sizes with more parallelization and lower costs, as the hardware capacity increase only happens when needed.

Log in to track your progress & complete quizzes