Holistic Approach

Objective

After completing this lesson, you will be able to outline the SAP holistic approach to inventory optimization.

Step 1: Validating Inputs for Inventory Optimization

The figure describes Step 1: Validate data Inputs.

In the first step of the process, make sure all the parameters are set correctly for the inventory planning run. This step of the process starts a few days before the algorithms are activated, typically in a batch run, to calculate all aspects of the supply network.

If you’re using SAP IBP for the sales and operations process or SAP IBP for response and supply, it’s possible to leverage the supply network consistency checking algorithms delivered with those applications. The check network algorithm allows the system to validate internally if the full network is complete, which means every product and location has a source of supply for customers and at every stage. The algorithm produces a log that can be leveraged to identify and resolve gaps in your supply network.

Our examples focus on identifying exceptions. When identifying such exceptions, given that most supply networks are established via interfaces, it’s important to trace the root cause of the error. Upon identification of the root cause, you should ensure that the data integration model establishes a consistent supply network model in the SAP IBP system.

Once the supply network is validated, you need to make sure that key parameters are available to run the inventory planning algorithms:

  • Target service level: Target service levels are assigned to customer groups, so for this step you need to check that all customers have a customer group assigned and that all groups have a target service level assigned.
  • Periods between review: Every location product should have the periods between review populated. Periods between review refers to the frequency at which the ordering cycle can be executed for these products at these locations, for example, every week.
  • Lead times and their variability: Lead time is described in depth in this chapter and should be updated at the beginning of the inventory planning and optimization cycle.
  • Forecast and its variability: The forecast comes from the demand planning side of SAP IBP and the variability can be calculated by leveraging the coefficient of variation from the forecast error. In most cases, the review of the inventory planning parameters will be performed in a management-by-exception way. The most logical way of managing exceptions is by creating custom alerts. The functionality of customer alerting is embedded in SAP Supply Chain Control Tower, but is very valuable in inventory planning and optimization. Some examples of custom alerts that might help you check the parameters for inventory planning and optimization include the following:
    • Identification of big spikes in demand: Compare the current cycle’s demand signal with a snapshot of the previous cycle to determine why demands have shifted drastically. For example, more than 100% or more than 10 units.
    • Identification of strong increases in variability in lead times as well as forecast, compared to previous cycles: Another approach that can be leveraged is working with Excel workbook lists. In this case, you can define a key figure that gives a value only if the condition you’re trying to check for is true. For example, if the target service level is null, the key figure would have a value of 1 in the current bucket. This allows you to suppress null and zero results in the Excel planning view and get a list of only those product-customer-group combinations with no target service level assigned.

SAP’s Holistic Approach to Inventory Optimization

What are the main challenges that can appear when a company plans its inventory?

  1. Accurate inventory targets: Inventory targets are planned but they do not match the reality of the current business.
  2. Sustainable and integrated process: There is no continuous feedback with proven process integration.
  3. Performance management: Stock is planned for non-priority SKUs causing delays on other critical parts of the supply chain. At the end, important customers are not prioritized.

Why do other approaches fall short?

  • Targets are being calculated one stage at a time
  • Service levels are being managed only using broad ABCD item classifications
  • Dynamics across future time periods are not considered
  • Manual rules-of-thumb are based on experience
  • Simple safety stock calculators or spreadsheets
  • Key inputs not tracked in systems. for example, LT Variability
  • Same targets for all periods
  • Infrequent review - quarterly or longer
  • Manual entry into existing systems
  • Reactive, ad hoc meetings
  • No visibility into what drives need for inventory

SAP's Holistic Approach addresses these challenges through:

  • A total supply chain view
  • Stochastic process engine
  • Multi-stage inventory optimization
  • Proven integration
  • Continuous insight
  • Operational synchronization
  • What-if capabilities
The figure describes the SAP's Holistic Approach to Inventory Optimization.

Inventory Planning Functions

The figure describes the Batch Running Sequence.

After having activated the forecast error calculation within inventory optimization, the next logical steps are:

  1. Global (multi-stage) inventory optimization
  2. Calculate target inventory components, or activate the decomposed (single-stage) inventory optimization
The figure describes the Inventory Planning Functions.

Inventory Planning Functions

  1. Manage forecast error calculations – inventory optimization:
    • From historical demand forecast and historical actual demand, calculate the forecast error coefficient of variation (CV) and other forecast error measures.

    • Create forecast error profiles with flexible forecast error measure settings and attribute a filter in batch jobs:

      • Time horizons
      • Planning levels
      • Key Figures
      • Adjustments for calculation method (MAD vs. MAPE), forecast bias, intermittency, and outlier detection
  2. Global (multi-stage) inventory optimization:
    • Optimizes safety stock globally and simultaneously across all products and locations of the supply chain, considering demand uncertainties, supply uncertainties, supply quantity, lead times, and costs and service levels.

    • Propagates forecast and forecast variability to stocking nodes with customer demand.

    • Propagates forecast and forecast variability to internal/upstream nodes of the supply chain network.

    • Optimizes internal service levels between internal/upstream nodes of the supply chain network.

  3. Calculate target inventory components:
    • Runs MRP logic calculation as part of inventory optimization. Requires successful run of global (multistage) inventory optimization operator.

    • Estimates target and average quantities and currency values of Inventory Position, On-Hand Stock, Cycle Stock, In Process Stock, Vendor In-Transit Stock, Pipeline Stock, and Merchandising Stock.

    • Supports minimum stock requirements and cost per unit as inputs.

    • Calculates re-order point.

  4. Decomposed (single-stage) inventory optimization:
    • Requires successful run of global (multistage) inventory optimization operator.

    • Optimizes recommended safety stock locally for any product-location combination.

    • Ideal for running simulations to determine the impact on recommended safety stock for local changes to input key figures.

    • Supports attribute filters in both batch mode and simulation.