SAP IBP for Response and Supply

Objective

After completing this lesson, you will be able to understand the innovations in IBP for Response and Supply

What’s New in Response & Supply

Harmonized Planning Area (I_SAPIBP2): Time-Series-Based Supply Planning

Location Product Substitution

Location product substitution is now supported in planning areas based on the I_SAPIBP2 planning area. You can use location product substitution to fulfill demand for one product at a location with the supply of another - its substitute.

The following business scenarios are supported:

Discontinuation without use-up phase: Product A in location L (the leading location product) is substituted by product B in location L (the substitute location product), but product A in location L is not used up.

Discontinuation with use-up phase:

Product A in location L is substituted by product B in location L and product A in location L can be used up during the use-up phase.

Discontinuation with use-up phase and mutual substitution:

Product A in location L can be substituted by product B in location L, and demand of product B in location L can be substituted by product A in location L in the use-up phase.

Promoting a location product:

Product A in location L is substituted by product B in location L for a certain period of time called the promotion phase, then demand of product B in location L is used up again during the use-up phase. During this phase demand of product A in location L can be substituted by product B in Location L. Similarly, demand of product B in location L can be substituted by product A in Location L during use up phase.

Location Product Substitution

  • You must create and configure the required master data types, key figures, and attributes and add them to the planning area.
  • If you're using the supply planning optimizer you also need to set the cost key figures appropriately.

Master Data:

Location Product Substitution → I_LOCATIONPRODUCTSUBST

Location Product Substitution configuration page lists assigned attributes including substitute version, location ID, product ID, and substitution reason code with key and required indicators.
  • By default Component Demands are substituted. If you would like to disable you can do via Location-Product attribute I_DISABLECOMPDEMANDSUBST
  • By default Distribution Demands are not substituted. If you would like to enable you can do via Location-Product attribute I_ENABLEDISTRDEMANDSUBST

Output key figures:

Location Product Substitution Supply 

(technical name I_LPSUBSTSUPPLYTS).

This key figure shows how many pieces of the leading product PRDID are supplied from substitute product SPRDID

Configuration panel for Location-Product Substitution supply time series with characteristics, conversion settings, and calculation definitions tabs.

Location Product Substitution Supply 

(technical name  I_LPSUBSTDEMANDTS).

This key figure shows how many pieces demand is placed on the substituted product PRDID by the leading product SUBSTPRDTOID.

Configuration page for Location-Product Substitution demand time series with characteristics, conversion settings, and calculation definitions tabs.

Input key figure:

Location Product Substitution Cost Rate (technical name I_LPSUBSTCOSTRT).

This key figure defines the costs per unit for substituting leading location product PRDID with substitute product SUBSTPRDID at location LOCID. This key figure is for use with the optimizer

Configuration page for Location Product Substitution Cost Rate measure with characteristics, conversion settings, and calculation formula sections.

In time-series-based supply planning, location product substitution is available only with the time-series-based supply planning infinite heuristic and optimizer. The optimizer supports additional scenarios for product discontinuation and promotion.

New Key Figures Supported by the Optimizer in TS Supply Planning Based on I_SAPIBP2

The time-series-based supply planning optimizer now supports the additional key figures. They include confirmed and planned fixed quantities without sources of supply.

In detail, the following key figures are now supported:

  • Supply Planned Fixed and Confirmed Without SoS (I_SUPPLYPLNDFXDCONFWOSOS): An input key figure for the supply planning algorithms. It includes the sum of confirmed and planned fixed-supply quantities that don't have any source of supply.
  • Demand Planned Fixed and Confirmed Without SoS (I_DEMANDPLNDFXDCONFWOSOS): An input key figure for the supply planning algorithms. It includes the sum of confirmed and planned fixed-demand quantities that don't have any source of supply.
  • Violate Demand Planned Fixed and Confirmed Without SoS (I_DEMANDPLNDFXDCONFWOSOS): An output key figure of the supply planning algorithms. It includes the sum of the violated amounts of confirmed and planned fixed-demand quantities that don't have any source of supply

Miscellaneous

Deprecation of Customer Key Figures in Time-Series-Based Supply Planning (I_SAPIBP2)

The following key figures are not supported and therefore are deprecated as of SAP IBP 2602:

  • Adjusted Requested Distribution Supply to TSP Customer (Lane) (I_ADJREQTSPCUSTDISTRSUPPLYLN)
  • Adjusted Requested Distribution Demand from TSP Customer (I_ADJREQTSPCUSTDISTRDEMANDLN)

The key figures will be deleted in an upcoming SAP IBP release. If you used the key figures before 2602, and would like to continue using them, please contact SAP using the component SCM-IBP-SUP.

New Global Configuration Parameter for Displaying Profile IDs in the SAP IBP, Add-In for Microsoft Excel

You can use a new global configuration parameter to control how planning operator information is shown in the SAP IBP, add-in for Microsoft Excel, for example, in the job status dialog. With the parameter set to YES, the ID - rather than the name - of the S&OP operator profile in use is shown.

Harmonized Planning Area (I_SAPIBP2): Order-Based Supply Planning

Location Product Substitution in HPA (I_SAPIBP2)

Materials and components are limited in their validity and availability. This will be taken into consideration through planning. The substitution solution adds business value because it:

  • Considers discontinuation/supersession in planning
  • Optimizes product availability
  • Minimizes material stocks and scrap

Use Cases

  • Discontinuation with and without Use-Up
  • Substitution / Mutual Substitution
  • Promotion
  • Substituting Component Demands
Master data table for Location Product Substitution lists assigned attributes including IDs, names, key indicators, required fields, and personal data flags.
Table lists 215 business planning assignments with attributes including Unspecified Purchasing and Location Product Substitution details, all marked Active.

Component Demand Substitution

Component demand substitution is enabled by default in your model, but can be disabled by using location product attribute I_DisableCompDemandSubst.

In order-based planning the values saved for this attribute are saved as the Demand Substitution Type of the location product visible in app "View Location Product".

Note: Substitution of distribution demand is not supported in order-based planning.

Table lists two component master data types: I_LOCATION for Location and I_PRODUCT for Product, with ID and Name columns.
Screenshot 1: Table lists six location product substitution key figures with their IDs and corresponding planning levels for different product and location combinations.Screenshot 2: Data grid filters substitution results by Location ID L721 Edinburgh and Product ID Phone C, with Key Figures column expanded to show multiple substitution metrics.Screenshot 3: Filtered view narrows substitution data to Location L721 Edinburgh and Substitute Product Phone C, with rows collapsed to show summary information.Screenshot 4: Single row entry for Product ID Phone C at Location L721 Edinburgh with Substitute Product None and Leading Product ID Phone D, highlighting Location Product Substitution Demand/Orders key figure.
Two SAP planning interface panels each contain a Key Figures tab with tables listing location product substitution metrics and their base planning levels.
Key Figures tab within Day | Product | Location planning level contains a filtered table with four active substitution-related entries.

Subcontracting: 1 Multi-Level Subcontracting 2 Same subcontractor serving multiple plants

Diagram illustrates multi-level subcontracting flow where Production Subcontractor supplies Component Vendor, then Packaging Subcontractor, before reaching MyPlant.
Red arrow points to a blue-highlighted section labeled Multi-level subcontracting aka nested subcontracting within a presentation diagram.
Four-step workflow for configuring component provisioning activities in nested subcontracting, with corresponding transaction codes and application screens.
Screenshot 1: Info Record, Supplier, and Material fields highlighted at the top of an SAP purchasing document form. Screenshot 2: Version field highlighted with value 0001 in the Control section of the SAP form.

Set Up: Transaction ME11

Create a SubContracting Purchasing Info Record to procure the material BULKPHONE_A which is a component for the 1st tier SubContractor.

The subcontracting purchasing info record is created for the Ordering Plant FA71 and the 2nd tier SubContractor SUBPROD71. The production version is maintained in this subcontracting purchasing info record.

Contract item table highlights two rows with item type L for subcontracting, with annotation explaining correct versus incorrect item type usage.

Set Up: Create a SubContracting Contract for direct shipment between the 2nd and 1st tier subcontractors for the material BULKPHONE_A (Transaction ME31K)

  • Make sure that the item type is L (SubContracting). This will control the generation of subcontracting type of TLANE in IBPThe subcontracting purchasing info record is automatically assigned to the contract
  • Make sure that the deviating ship-to address is maintained as 1st tier subcontractor SUBPACK71 together with the Subcontracting flag, otherwise, the TLANE would be created to the ordering location FA71.
Contracts table lists purchasing document 4600001186 with items 10 and 20, annotated to indicate correct and incorrect multi-level subcontracting examples.

Set-Up:

Create an RTI Integration Model for Contracts that are used to ship components directly from the 2nd tier subcontractor to the 1sr tier subcontractor (Transaction CFM1/CFM2)

In addition to the subcontracting info records related the contracts have to be integrated. These contracts will enable to the creation of component provisioning TLANEs between the 2nd and 1st tier subcontractor.

Data table compares incorrect and correct examples of multi-level subcontracting entries with highlighted rows and annotation arrows.

View RTI Integration Result (Manage Master Data app)

If the line item type in the contract was maintained as "L - Subcontracting", then the TLANE for direct component provisioning between subcontracting vendors will be integrated with type 3 (Subcontracting).

Diagram illustrating supply chain planning views for finished goods at ordering plant and components at first and second tier subcontracting suppliers.
The SAP Projected Stock application interface lists location products with filtering options and detailed stock projection information for selected items.

After Supply Run (Projected Stock App):

Product PHONE_A in ordering plant FA71 had a shortage of 50 EA. The supply planning run has created a Subcontracting Purchase Requisition of 50 EA.

SAP Projected Stock application displays location products table with nine items including bulk phones, CPUs, and packaging across Glasgow and SUBPROD71 locations, followed by detailed stock projection information for a selected bulk phone product.

After Supply Run (Projected Stock App, subcontracting component BULKPHONE_A in subcontractor location SUBPACK71): As FA71 orders 50 EA of PHONE_A from Subcontractor SUBPACK71 component requirements appear for BULKPHONE_A in the subcontractor location SUBPACK71.

This requirement is covered by a subcontracting purchase requisition ordered by FA71 and directly shipped from the 2nd tier subcontractor location SUBPROD71 to the first tier subcontractor location SUBPACK71.

SubCo Purchase Requisition details opened from MD04 highlight the PR Line Item, SubCo Contract, and delivery address deviation due to contract.

After Supply Run (Transaction MD04):

Product BULKPHONE_A at subcontractor SUBPACK71 has a subcontracting component requirement of 50 EA.The component material is maintained for a subcontracting MRP Area view SUBPACK71 under the plant view FA71. The supply planning run has created a Subcontracting Purchase Requisition of 50 EA (for direct shipment from subcontractor SUBROD71)

The Subcontracting Purchase Requisition has been integrated to SAP S/4HANA backend.

Table row for CPU A at location SUBPROD71 with zero ungaged demand and green projected stock indicator.

After Supply Run (Projected Stock App):

Product BULKPHONE_A has a component CPU_A. As FA71 orders 50 EA of BULKPHONE_A from 2nd tier Subcontractor SUBPROD71 component requirements appear in the subcontractor location.This requirement is covered by on hand stock at SUBPROD71.

Diagram illustrates a single subcontractor connected to two plants, MyPlant 1 and MyPlant 2, via bidirectional arrows.

Motivation

  • If a subcontractor serves two different plants
    • Component stock and other component supply elements need to be separated by the ordering plant for which they had originally been planned.
    • It is difficult to cleanup component location products if the components for the same subcontracting product can be different by ordering plant
  • In case a subcontractor serves multiple plants, SAP recommends to:
    • create a subcontracting MRP Area in the S/4H backend system for each of the ordering plants
    • create a corresponding subcontractor location in SAP IBP, where
      • Ordering Location ID is specific
      • Subcontracting Vendor Location ID is common
Diagram illustrates a subcontractor serving multiple plants with corresponding MRP areas and location master data table below.
Diagram illustrates component provisioning with separate subcontracting MRP areas linking Subcontractor MULTI7 locations to corresponding plant locations FA71 and FA72.
Four sequential tasks in Manage Master Data App require maintaining and verifying plant specific vendor locations, products, PDS, and TLANEs.
Table lists three location records filtered by Location ID tags MUL7 and MULTI7 with corresponding ordering and vendor subcontracting details.

Create plant specific vendor locations in IBP (Manage Master Data App)

For each of the ordering plants manually create a specific subcontracting vendor location. The attribute Ordering Location for Subcontracting must be identical with the ordering location of location type P. The attribute Vendor for Subcontracting must be identical with the subcontracting vendor location that has been integrated via the RTI model.

Split-screen interface with Master Data Types list on left and Location Product detail table on right showing nine product entries.

RTI Master Data Integration

View Manage Master Data App after using transaction CFM1 and CFM2 in the ERP Backend system for the integration of subcontracting PDS and subcontracting Purchasing Info Records

Note that location products are generated for the vendor locations that have been created for each of the ordering plants

Master Data Types panel on the left lists two PDS Header entries, while the main panel displays a detailed table of PDS Header records with columns for PDS ID, Production Version, Product ID, Location ID, validity dates, and subcontracting flags.

RTI Master Data Integration

View Manage Master Data App after using transaction CFM1 and CFM2 in the ERP Backend system for the integration of subcontracting PDS and subcontracting Purchasing Info Records

Note that production data headers are generated for the vendor locations that have been created for each of the ordering plants

Transportation Lane master data table lists six product entries with source and target location IDs, validity dates, and transportation lane details.

RTI Master Data Integration

View Manage Master Data App after using transaction CFM1 and CFM2 in the ERP Backend system for the integration of subcontracting PDS and subcontracting Purchasing Info Records

Note that, based on the subcontracting production version subcontracting component provisioning transportation lanes (type 7 for stock transfers) are generated for the components BULKPHONE_A and PACKAGING_A from the plants FA1 and FA2 to their respective plant specific vendor locations.

Note that, based on the subcontracting info record, subcontracting transportation lanes (type 3) are generated for the finished good PHONE_A from the plant specific vendor locations to the respective ordering plants FA1 and FA2.

Screenshot 1: Projected Stock App view of finished good PHONE_A at ordering plants FA71 and FA72 with green stock indicators.Screenshot 2: Projected Stock App view of component BULKPHONE_A at vendor-specific locations FA71_MULT7 and FA72_MULT7 with green stock indicators.Screenshot 3: Projected Stock App view of component BULKPHONE_A at ordering plants FA71 and FA72 with green stock indicators.
Table row for Phone A product at FA71 Glasgow location is selected, revealing detailed stock projection and receipt information below.

After Supply Run (Projected Stock App):

Product PHONE_A in ordering plant FA71 had a shortage of 100 EA. The supply planning run has created a Subcontracting Purchase Requisition of 100 EA from its specific vendor location.

Screenshot 1: Table row for Phone A at location SUFA72_MUL7@OLB002 (SUBMULT17 FA72) with no issues, zero first deviation, zero unreported demand, and a green projected stock bar indicating supply planning run status.

After Supply Run (Projected Stock App):

Product PHONE_A in ordering plant FA72 had a shortage of 101 EA. The supply planning run has created a Subcontracting Purchase Requisition of 101 EA from its specific vendor location.

Table row for Bulk Phone A at location SUFA72_MUL7@OLB002 with no issues, zero demand, and supply planning run type.

After Supply Run (Projected Stock App):

For component BULKPHONE_A in plant specific subcontracting location plant FA71_MUL7 there was plant specific on hand stock of 49 EA. The supply planning run has created a subcontracting component provisioning stock transfer requisition against ordering plant FA71 with quantity 51 EA.

Table row for Bulk Phone A at SUBMU1T7 FA72 location is selected, with product details and planning information visible below.

After Supply Run (Projected Stock App):

For component BULKPHONE_A in plant specific subcontracting location plant FA72_MUL7 there was plant specific on hand stock of 48 EA. The supply planning run has created a subcontracting component provisioning stock transfer requisition against ordering plant FA72 with quantity 53 EA.

The SAP interface displays a location products table with 14 items showing product details, location numbers, and planning run types, with a detailed view panel below for Bulk Phone A at FA71 Glasgow location.

After Supply Run (Projected Stock App):

Plant FA71 has on hand stock of component BULKPHONE_A of 1001 EA. This was enough to cover subcontracting component provisioning stock transfer requisition requirements fromits specific subcontracting vendor location FA71_MUL7 with quantity 51 EA. Nothing has changed.

Table row for Bulk Phone A at FA72 Liverpool location with no issues, zero demand, and supply planning run type selected.

After Supply Run (Projected Stock App):Plant FA72 has on hand stock of component BULKPHONE_A of 2052 EA. This was enough to cover subcontracting component provisioning stock transfer requisition requirements fromits specific subcontracting vendor location FA72_MUL7 with quantity 53 EA. Nothing has changed.

Permission Filter for Orders and Stock in Projected Stock app and in View Stock Details app

Permission Filters for Orders and Stock

The new Permission Filters for Orders and Stock app allows you to restrict the data that is available to users in the Projected Stock and View Stock Details apps.

In both applications, both the unfiltered display data and the value helps are restricted.

This improves the security of your supply plan by allowing users to filter and display only the locations and products that they are authorized to access.

It also improves the user experience by tailoring views to relevant data and roles, reducing clutter.

With the upgrade to 2602, users have unrestricted read access by default, and you can apply restrictions as required.

Top section: Read Access Filter Criteria table highlights location values DCDC71804.8002 and DCDC71804.8003 and product value FI21_PHONE_REG.8002 in yellow. Bottom section: Projected Stock interface with highlighted product field and location number field in yellow, followed by a table listing four phone products with location codes beginning with DCDC71804.

Controlling the Permissions

The new business catalog Permission Filters for Orders and Stock (SAP_IBP_BC_ORD_PRMSNFILTER_PC) gives users access to the app to maintain the permission filters for orders and stock.

The new Permission Filter ID for Orders and Stock restriction type has been added to the Projected Stock and View Stock Details business catalogs and app authorization variants.

In existing roles that contain these apps, the Permission Filter ID for Orders and Stock restriction field is set to *(Unrestricted) during the upgrade to 2602.

Permission settings interface with highlighted Permission Filter ID for Orders and Stock and FI21_PHONES entries under read access controls.

Creating Subcontracting Purchase Requisitions with Supply Attributes, Remaining Shelf Life, and Batch Number in Projected Stock app

Create Subcontracting Purchase Requisitions with Supply Attributes in Projected Stock app

If characteristic-based planning is enabled then the Projected Stock app has the interactive planning action „Create Subcontracting Purchase Requisition" enabled for a location product where a valid subcontracting transportation lane exists and the product has an attribute set assigned.

In this case, the create-dialog contains a section „Supply Attributes" that allows to specify the value for each supply attribute.

Selection relevant attributes are indicated by an icon and appear on the value help for the subcontractor.

A subcontracting purchase requisition can only be created if the selected subcontractor can deliver the entered value combination for all selection relevant attributes.

If bi-directional propagation is defined for a component of the subcontracting production data structure then the entered supply attribute value combination is copied to the demand attributes of this component.

Form for creating subcontracting purchase requisitions with fields for location, product details, subcontractor information, quantity, transportation, and validity dates.

Create Subcontracting Purchase Requisitions with Remaining Shelf Life in Projected Stock app

If shelf life is active then the Projected Stock app shows on the dialog of the action „Create Subcontracting Purchase Requisition" in the section „Supply Attributes" the expiration date of the new order.

The section „Quantity/Date" contains an editable field „Remaining Shelf Life". The field is pre-populated with the master data value of the transportation lane attribute „Shelf Life for Distribution" which is shown in section „Duration".

The expiration date is calculated based on the selected planned date and the (edited) value of field „Remaining Shelf Life".

Form for creating a subcontracting purchase requisition with product details, supplier information, quantity fields, and highlighted shelf life attributes including expiration dates and remaining shelf life percentages.

Create Purchase Requisitions and Subcontracting Purchase Requisitions with a Batch Number

If batches of a product are integrated to IBP then the actions „Create Purchase Requisition" and „Create Subcontracting Purchase Requisition" in Projected Stock app now allows to assign a batch number to the new order.

The batch number can only be entered if characteristic based planning or shelf life is used.

The value help of the batch number field shows all integrated batches of the product.

If a batch is assigned then CBP supply attributes and expiration date are taken from the batch and the corresponding fields are not editable anymore.

Form for creating purchase requisitions with batch number 0000332800, expiration date 15.12.2025, and product FIR_OAF_ABIZ.B002 highlighted in yellow.

Characteristic-Based Planning with Shelf Life

Streamlined Planning

  • Guaranteed Compliance: Regulatory + Quality(Shelf-Life) constraints evaluated simultaneously - no more choosing between fresh or compliant
  • Faster Decisions: Combine Characteristics-Based Planning with Shelf-Life in one Planning Run (Finite Heuristics)
  • Enhance Shelf-Life Planning capabilities

Availability for OBP - SAP7F and HPA Planning Areas

CBP with enhanced Shelf-Life is now available for SAP7F and HPA (IBP2) planning areas

Independent Shelf-Life Planning

  • Enhanced Shelf-Life planning can also be used independently of CBP
  • For, SAP7F, enable the enhanced function by setting the global configuration parameter ENABLE_SHELF_LIFE_PRODUCT_LEVEL to TRUE
  • For HPA, only the new enhanced Shelf-Life solution will be available - No special parameter for activation

Enhanced Self Life Planning: Improvements

Lot Grouping: Improved Precision with Lot Size Parameters

  • Lot grouping : Old Min/Max building versus new lot grouping id as used for CBP
  • Useful when dealing with stock items with varying expiration dates
  • Previously, such stock items were grouped into a single order with the earliest expiration date
  • Now, separate orders are created for each expiration date and grouped to meet lot size requirements
  • Each order reflects the exact expiration date of its items, enhancing precision

Shelf-Life Propagation to components and inheritance (Bi-Directional)

  • Finished product's usable life is constrained by the shortest remaining Shelf-Life of a critical lower-level BoM component (raw material, intermediate, or bulk)
  • Restricted to only 1 component per level

Further improvements planned for subsequent releases

Screenshot 1: Diagram illustrates lot size building in Shelf life, where expiry dates of supplies match MRSLs of demands at the STR level. Screenshot 2: Diagram illustrates lot group in enhanced Shelf-Life Solution, where supply expiry dates match multiple MRSLs across sub-STRs within a lot group.

Shelf Life Planning: Configuration

  • Enhanced Shelf-Life planning can only be activated on the product level
  • Enhanced Shelf-Life planning supports lot grouping and parallel use of CBP
  • For SAP7F planning area use the ENABLE_SHELF_LIFE_PRODUCT_LEVEL configuration parameter to define if the Shelf-Life attribute is read from product master data
  • For new customers, the ENABLE_SHELF_LIFE_PRODUCT_LEVEL parameter is set to TRUE by default
  • For customers upgrading from releases before 2602, the parameter is set to FALSE during migration to maintain previous behaviour

Configuration diagram and attribute table for CBP with Shelf Life setup, including process flow and four attribute rows with relevance indicators.
Configuration diagram and attribute table for CBP with Shelf Life setup, including process flow and four attribute rows with relevance indicators.
Two data tables highlight shelf life values: Production Data Structure table with values 180 and 500, Transportation Lane table with value 999.
Planning Assistant table highlights Minimum Required Shelf Life column with values 119.2 days and Expiration Date 01/15/2026 for product stock projections.
Table lists two stock batches with Batch Number column highlighted, containing batch 0000332100 expiring June 16, 2026, and batch 0000332999 expiring January 15, 2026
Expiration date cell highlighted in blue within a supply planning results table, with annotation explaining expiry inheritance from raw materials.
  • STR is created to fulfill the Sales Order with the right CBP attributes
  • The quantity specified in the STR represents only the delta after the right batch has been netted out
  • Based on the minimum required Shelf-Life of the sales order and the expiration dates of the batches:
    • Only batch 332100 is utilized, as batch 332999 expires before the required Shelf Life
Supply planning results table highlights CBP attribute values in blue boxes for two planned orders with expiration date 08/21/2028.

Factory View

  • CBP attributes are propagated, and STRs are created based on the minimum required Shelf Life
  • The expiration of STRs is inherited from the raw materials
Supply planning results table with two rows of data, highlighting CBP attribute values for a purchase requisition and planned order.

Factory View: Lowest level in BoM (RM)

  • CBP attributes are propagated, and PRs are created based on the minimum Shelf-Life
  • The expiration of PRs is determined by the Shelf-Life days maintained in the T-lane

Info: CBP Restrictions in the new enhanced solution for Self-Life

Following CBP restrictions as mentioned in SAP note 3422877or documentation

also will impact Shelf-Life in combined solution except those mentioned on the next slide.

  • Deployment
  • MAX stock key figures / Push Excess stock in Distribution
  • Transport Load Building (TLB)
  • Subnetworks upstream is not allowed
  • Adjustment key figures (Minimum adjustment will be ignored in the whole planning run if CBP product(attribute set))Min adjustment will work for SL only. Max adjustment will be supported in all cases
  • Allocation as constraint in OBP is not supported and will be ignored with error message
  • Product Substitution
  • Interactive Planning: Roadmap and differences

Info: Shelf-Life should not be affected by following: CBP Restriction

  • Min key figure in case SL only but SL 2.0
  • OKF: HPA anyhow required and in SAP7F one could still use old external key figures in case SL only
  • CBP attributes not in Prio rules
  • CBP Attributes not in Quota/Fair Share
  • Forecast Consumption (IBP_CONSUMPTION)

Deployment Conversion Heuristic

Deployment Conversion Heuristic: What is it?

  • The Deployment Conversion Heuristic:
    • converts stock transfer requisitions (STRs) into deployment requisition (D-STRs)
    • is based on a preceding OBP Supply Run with the newest picture of the finite distribution plan
    • is available for the I_SAPIBP2 and SAP7F planning area templates
    • is enabled by an ABAP algorithm outside the engine
    • uses Available-To-Deploy quantities (ATD) for converting a subset of stock transfer requisitions in scope
  • The Deployment Conversion Heuristic
    • does not create STRs
      • except for deployment requisitions in case of order split)
  • does not perform re-pegging
    • keeps pegging
    • except for order split when creating partial deployment requisitions
Flowchart illustrates Deployment Conversion Heuristic process from Order-based Supply Run through Stock Transfer Requisitions to Deployment Conversion Run, ending with Deployment Requisitions covered by ATD supply types.

Deployment Conversion Heuristic: Capabilities

  • The features of the first release 2602 of the Deployment Conversion Heuristic include:
    • Time based deployment priority among documents competing for ATD from left to right on the time axis.
      • Consider order quantity in case stock transfer requisitions compete for same ATD quantity in the same second
    • Consider competing requirement elements such as sales orders
    • Demand and supply horizons for the short term
    • Order split (partial conversion in a period) with or without rounding
    • Re-confirm deployment requisitions with priority over the conversion of new stock transfer requisitions
    • Consider ATD demand and supply before planning start (backward offsets)
    • Consider stock transfer requisitions with multiple-line items
Flowchart illustrates order-based supply run converting to stock transfer requisitions, then deployment conversion run, finally producing deployment requisitions covered by ATD supply types.
Three planning situations for Product PHONE_A appear side by side, each in different distribution centers or factory locations before IBP Supply Run.
Product Phone A at location DC1 London has two planned stock receipts totaling 300,000 units from Sales Order and Customer 1.

Product PHONE_A in DC1: There are two sales orders with 200 and 100 EA which are not covered

Deployment Conversion Run screen lists location products with stock shortages highlighted in red within projected stock timeline bars.

Product PHONE_A in DC2: There are two sales orders with same dates and quantities as DC1 which are not covered

Expanded detail panel for Phone A at FA1 Glasgow location reveals stock and planned order information with quantities of 500,000 and 300,000.

Product PHONE_A in FA1: There is stock for 500 EA and a fixed planned order of 100 EA which is already sufficient to cover the expected demand from the distribution network.

Three planning situations for Product PHONE_A appear after IBP Supply Run across distribution centers DC1, DC2, and factory FA1.
Selected row highlights Product Phone A at Location DC1 London with detailed requirement and stock information below.

Product PHONE_A in DC1: Both sales orders with 200 and 100 EA are covered by stock transfer requisitions

Product Phone A at location DC2 is selected, revealing detailed stock transfer transactions and quantities below.

Product PHONE_A in DC2: Both sales orders with 200 and 100 EA are covered by stock transfer requisitions

Deployment Conversion Run screen highlights selected product Phone A at FA1 Glasgow location with detailed stock transfer requisition data below.

Product PHONE_A in FA1: All sales orders, with 600 EA in total, are covered by stock transfer requisitions based on stock and the fixed planned order. However, stock (500 EA) is not sufficient to create D-STRs for all of them.

Demo Step 3 presents two configuration panels: ATD Profile settings and Deployment Run Job Template options for deployment conversion.
ATD profile configuration screen with BA_DCP2 selected, highlighting General Settings, Horizons, Stock, and Order Type sections with various deployment parameters.
Configuration screen for Deployment Conversion Run Job Template with sections for template selection, time parameters, location scope, splitting settings, and demand type selection.
Screenshot 1: Planning situation for Product PHONE_A in factory FA1 with ship-from data in a tabular interface.Screenshot 2: Planning situation for Product PHONE_A in DC1 with ship-to data in a tabular interface. Screenshot 3: Planning situation for Product PHONE_A in DC2 with ship-to data in a tabular interface.
Deployment Conversion Run interface highlights iPhone 4 product at DC1 Gangwu location with expanded stock transfer requisition details below.

Product PHONE_A in FA1: Both early STRs with 200 EA were converted to D-STRs based on Stock 500 EA. Remaining ATD (Stock 100 EA) was not sufficient to convert both late STRs with 100 EA each. Both were converted partially and equally to D-STRs (50 EA) based on their equal order sizes. The quantity of the existing STRs was reduced accordingly.

Deployment Conversion Run interface with selected product Phone A at location DC1 London, revealing detailed item records below.

Product PHONE_A in DC1: The early STR with 200 EA was converted to a D-STR fully. The late STR with 100 EA could not be converted fully. It was split into a D-STR and an STR.

Deployment Conversion Run interface with selected product iPhone A at DC2 Newcastle location and detailed stock movement table below.

Product PHONE_A in DC2: The early STR with 200 EA was converted to a D-STR fully. The late STR with 100 EA could not be converted fully. It was split into a D-STR and an STR.

Deployment Conversion Run Further details

Deployment Conversion Heuristic Capabilities: Preservation of Pegging

The DEPL Conversion Heuristic keeps pegging from the preceding supply planning run as much as possible

  • The internal and external order number will not change if an STR is converted to D-STR with full quantity.
  • Therefore, pegging and detailed pegging will remain intact in case of conversion in full.
    • The same is true if a D-STR is not re-committed in full and falls back to STR status.
  • The ATD Supply elements used for deployment conversion might be different from those pegged by the preceding supply run.

Horizons section lists Available-to-Deploy Supply Horizon as 80 and Available-to-Deploy Demand Horizon as 110.

The Deployment Conversion Heuristic is capable to restrict its demand and supply horizons to a short term

  • The DEPLOYMENT DEMAND HORIZON is the horizon until which competing ATD Requirement elements and STRs competing for ATD Deployment Conversion are considered.
    • The STRs and ATD Requirements are considered by their requirement dates in the ship-from location.
    • ATD Requirements and STRs will be ignored beyond this horizon.
    • Existing D-STRs will be reverted to STRs beyond this horizon
  • The DEPLOYMENT SUPPLY HORIZON is the horizon until which ATD Receipt elements are considered as ATD Supply.
    • The Supply elements are considered by their planned dates in the ship-from location.
    • ATD Supply will be ignored beyond this horizon.
  • Both horizons are expressed in terms of calendar days
  • Note, that these horizons are only considered in the Deployment Conversion Run at present

Horizons panel lists Available-to-Deploy Supply Horizon as 80 and Available-to-Deploy Demand Horizon as 110.

Deployment Conversion Heuristic Capabilities: Horizons - Defaulting and Messages

  • The default value of the DEPLOYMENT DEMAND HORIZON and the DEPLOYMENT SUPPLY HORIZON is blank
  • Blank is displayed as 0 for integer fields
  • Nonetheless it has the meaning of NONE, meaning an eternal horizon in accordance with general OBP run standards
  • There will be no message for the display value 0.
  • There will be a warning in the DEPLOYMENT CONVERSION RUN Job Template indicating that the value zero has the meaning of an eternal horizon.
  • There will be an info in the DEPLOYMENT CONVERSION RUN Job Log indicating that the value zero has the meaning of an eternal horizon.
Horizons panel lists Available-to-Deploy Supply Horizon as 80 and Available-to-Deploy Demand Horizon as 110.
  • The default value of the backward offsets is blank
  • Blank is displayed as 0 for integer fields
  • It has the meaning of NONE, meaning "no backward horizon" as opposed to the forward horizons
  • There will be no message for the display value 0
  • There will be no warning in the DEPLOYMENT CONVERSION RUN Job Template
  • There will be no info in the DEPLOYMENT CONVERSION RUN Job Log
Three input fields set to zero for backward offset configurations: ATD Supply, ATD Demand, and STRs and Deployment Requisitions.

Deployment Conversion Heuristic Capabilities: Competing Requirement Elements

The DEPL Conversion Heuristic is capable to consider competing requirement elements

  • The selectable competing requirement elements in the ship-from location includes the ones shown in the right hand screenshot (default is YES for all entries)
  • Capability: If the customer defines a competing requirement element, then the ATD supply quantity is reduced for the conversion of STRs
    • Example: If there is a sales order in the ship-from location with 40 EA on a certain day, and the cumulated ATD quantity is 100 on that day, only the remaining ATD quantity can be used for converting STRs, that is 60 EA.
  • Two options are available:
    • At Planning Start Considering ATD Demand Offset: Cumulative requirements within the Demand Horizon in that category are deducted at plan start considering the backward offset.
    • At Demand Date: Cumulative ATD calculation, late competing requirements have no priority over earlier STRs

Configuration panel lists eleven checked demand types that consume ATD supply at demand date, including sales orders, deliveries, forecasts, and various planned order components.

The Deployment Conversion Heuristic is capable to perform order split

  • Existing STR for which ATD is not fully available can be converted to D-STR with partial quantity
  • Order is split into a new D-STR and the existing STR line item.
  • The size of the existing STR line item is reduced accordingly
  • The Rounding criterion be applied for both orders old and new
  • Fixed STRs and D-STRs can be excluded from splitting. They are subject to order split if the split scope parameter is checked.

Splitting Mode dropdown set to With Rounding, Without Lot Sizing with a checked checkbox for splitting fixed STRs and deployment requisitions.

Deployment Conversion Heuristic Capabilities „Propagate Available To Deploy Supply by" rules for competing TLANEs

The Deployment Conversion Heuristic is capable to consider different rules to fair-share ATD among competing transportation lanes

  • ATD Supply Propagation rules available with the initial 2602 release include the following
    • Requirement Date only
    • Requirement Date/Time and Quantity

Dropdown menu offers two options: Requirement Date/Time and Requirement Date/Time and Quantity for propagating ATD deployment requisitions before STRs.

Deployment Conversion Heuristic Capabilities: STRs with multiple line items

  • The Deployment Conversion Heuristic handles multiple line items of the same header id independently
    • Multi-line item STRs usually come from ERP.
    • Decisions about conversion or re-version will be taken line item by line item
  • Split functionality will be applied to STRs with multiple line items as follows:
    • In case of split, the non-deployable quantity will remain at the existing line item.
    • New split deployment requisitions will be created with a new order number
Contact information slide lists email addresses for SAP IBP team members across various roles and specializations.