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

Detailed Pegging Extraction from OBP

What is new?

A new OData based API to extract pegging information from OBP. The API is published in API hub and can be utilized in the same fashion as Stock and Purchasing APIs.

Motivation

The analytical outbound, also called 'Data Integration: Extraction of Order-Based Planning Results' in Application jobs, enables customers to analyze planning results, along with pegging information, outside of SAP Integrated Business Planning. This feature is based on SDI technology and serves the purpose of downloading the data into files.

This comes with the following drawbacks:

  1. Extracts multiple files with data from the entire planning version.
  2. Bound to SDI
  3. No filter capability
  4. The data is not very user friendly in terms of readability. There is a need to switch between files to get full picture of the pegging. Missing Order type or external element ID information.
  5. It did not extract unpegged supply

Requirements

Keeping in mind the drawbacks of Analytical outbound and also growing Interest from customer, it is decided to have an extraction service API to fetch Detailed pegging information from OBP.

The purpose of this extractor is to provide Odata based Detailed pegging extraction service with improvements in terms of:

  1. Filter capabilties
    • Snapshot creation on filters : Primary demant type, Required time Interval, Split Unpegged Supply, Pegging level,
    • Filtering on Reading is possible on any output column
  2. Visibility of Unpegged supply
  3. Order type information differentiating Purchasing, subcontracting, production, demand elements etc
  4. Support with RTI
This figure illustrates the relationships and linkages between different orders—Sales Orders, Planned Orders, and Purchase Requisitions—using various connection lines defined by codes /IBP/RM_VB_PEG, /IBP/RM_VB_FPEGO, and /IBP/RM_VB_FPEGI.
  • Pegging is stored in 3 tables
  • Direct pegging (supply outputs to demand inputs)
  • Fine pegging
    • Supply outputs to primary demands
    • Demand order inputs to primary demands
  • The algorithm combines this information: which share of a supply contributes via which direct demand to finally which primary demand

Enhancements with other object types

Unpegged Supply

Supply orders whose output is (at least partially) not fine-pegged to any primary demand

For every supply order where the output quantity doesn't match the total of fine pegged quantities, we create an entry in our pegging list with

  • The quantity difference
  • pegging level 0
  • Initial primary demand order

We can even split such lines to distinguish between supply elements that are not pegged at all and supply elements that are pegged to demands which are not fine-pegged to any primary demand (see next slide)

This is controlled via a flag '_IBPDetPggngUnpSplIsSplFltr' which means Split Unpegged supply. If this is set to true,

This figure displays an SAP application interface showing the analysis of supply usage, including details of receipt quantities, unpegged quantities, and detailed pegging information for various product items.

Enhancements for readability / usability

Document IDs and Types

To increase the readability we will add the internal and external document ID and the document item type (as already used in purchasing and production APIs) to the output.

Master data

To enable efficient filtering, there is the ProductID and LocationID added to the output (i.e. the readable ones, not the internal IDs)

Units of measure

The previous solution returned/stored pegged supply quantity and affected primary demand quantity without UoMs. The implicit contract was to refer to the respective base units of measure.

In an OData service every quantity needs an explicit reference to a unit of measure in the same entity. Hence, there is include

  • SupplyQuantityUnitOfMeasure
  • PrimaryDemandQuantityUnitOfMeasure

In order to have a 'self-contained' list you would need not only the external OrderIDs, but also at least order planned date and order total quantity, preferably also the location product, CBP attributes, …

This figure displays the database table structure of /IBP/DETPEG_SNP, detailing field names, keys, and their corresponding fields in the /IBP/A_DetIdPggnSnspshtDta table.

Asynchronous read (snapshot)

Live data access of mass data has performance and consistency issues.

Snapshot : Read mass data from a snapshot persistency rather than calculating on-the-fly.

A customer can e.g. trigger the snapshot creation directly after a planning run, when the pegging is most up to date.

We extract pegging network into the snapshot, with filtering on planning area and planning version. Creating snapshots on scenario is not (yet) supported.

Pros:

  1. Better performance
  2. In long term, consistent and harmonized access to data from OBP

Cons:

  1. In short term, chance of outdated data in snapshot
  2. Two-level extraction required when filtering for MRP controller, Subnetwork, …

Filters to create snapshot

  1. _IBPDetPggngPrimDmndDTpFilter -
    • Operator : 'EQ'
    • Possible Values : "SD_ITM" , "DEL_ITM", "FCST"
  2. _IBPDetPggngUnpSplIsSplFltr -
    • Operator : 'EQ'
    • Possible Values : 'True', 'False'
  3. _IBPDetPggngPeggingLvlFltr
    • Operator : 'BT'
    • Example values : "PeggingLevelValueFrom": 1, "PeggingLevelValueTo": 2
  4. _IBPDetPggngPrimDmndRTFltr
    • "Operator": "BT",
    • Example values : "PrimaryDemandReqdTimeValueFrom": "2021-01-01T00:01:01Z", "PrimaryDemandReqdTimeValueTo": "2025-01-01T00:01:01Z"

Restrictions to IBP Order and Stock Data - What's New?

It is now possible to restrict users to specific planning area versions in order-based planning for reading and writing order and stock data.

New restriction types

  • Transactional Order and Stock Data Read
  • Transactional Order and Stock Data Write

Affected areas

  • all Fiori apps dealing with order or stock data
  • all application jobs dealing with order or stock data

Not affected

Order key figures calculated from order or stock data

Migration 2411 to 2502

Users who have application jobs or Fiori apps in their role which deal with order or stock data, will automatically have full access.

This figure illustrates the restriction settings for reading and writing transactional order and stock data within the Maintain Business Roles app, specifying parameters like Planning Area and Version ID for both actions.

Key figure-based Allocation Reduction

This figure illustrates the process of managing sales orders through allocation constraints to achieve order confirmations.

Product Allocations provide the mechanism to restrict the confirmation of orders with certain order characteristics like e.g. dedicated customers or regions. This could prevent supply shortage situations caused by a single high volume order to consume significant stocks and thus leaving the other customers orders, down the line, unconfirmed.

Allocations Planning & Reduction/Consumption Processes in IBP

Step 1: Allocations Planning

With the OBP Supply Planning run you can create a feasible supply plan based on forecasts and constraints in a single step. As part of this planning run you create allocation quantities (= constrained forecast), which are covered by supply.

Step 2: Allocation Reduction/Consumption

You use the OBP Supply Planning Run with order confirmation to reduce allocation qty and constrain the confirmation of sales orders with certain order characteristics like e.g. dedicated customers or regions.

Alternatively: Allocation reduction/consumption can also be executed as part of aATP in S/4HANA

Plan Allocations in Order-based planning

Use the product allocations planning as a bridge between the planning and order fulfillment side processes. Ensure the right amount of supply is being allocated to the right channel partners.

This figure displays an SAP Integrated Business Planning dashboard showing forecast constrained, adjusted allocation, and final allocation data for product IDs from week 37 in 2017 to week 14 in 2018.

Plan product allocations (overall supply will be constrained in relation to the overall demand)

Maintain/adjust product allocations

Re-adjust product allocations (monitor customer consumption levels and react to deviations against forecasts)

This figure illustrates an SAP interface displaying product allocation planning data with corresponding consumption charts over multiple periods.

Confirm sales orders accocrding to allocated supply

  • Execute product availability/product allocation check (S/4 HANA AATP)
  • Consider product allocations as constraint for response planning (IBP Response & Supply)

Changed process: Allocation Reduction

This figure shows the allocation reduction based on the key figure Processed Sales Quantity, which includes sales order deliveries and goods issue quantity on specific dates for a particular customer and location.

Allocation Reduction / Allocation Consumption

Allocation reduction step:​

Reduction of key figure "Allocation Final" with key figure "Processed Sales Qty"

  • Processed Sales Qty = Original Sales Order qty - Open Sales Order Qty (MNG03-MNG01)

Date: Sales Order date

Allocation consumption step:

Consumption of "Allocation Final Reduced" by sales order items (done by planning run)

This figure shows a screenshot of the SAP system interface displaying the Calculation Definitions of the Allocation Final Reduced key figure.
This figure depicts the key figure mapping process within SAP Planning Area SAP7F10C, specifically using Allocation Final Reduced as the input for sales order allocation consumption in different planning versions.

Optional: IBP_CONSUMPTION

Optional: As the allocation reduction is done by key figure calculation you are able to influence the input for the allocation reduction.

Example: Use simplified key figure consumption IBP_CONSUMPTION to cover cross period consumption requirements for Allocation Final Reduction.

This figure displays the SAP Integrated Business Planning (IBP) Allocation Final Reduced Key Figure with its calculation definitions, input details, viewing options, and administrative settings.

Configuration of the IBP_CONSUMPTION Function:

Allocation Remaining

Key Figure "Allocation Remaining" needs to be adjusted.

This figure outlines the calculation definitions used to determine the allocation remaining in SAP F&R, specifically focusing on base planning levels and key figures like DAYPRODLOCDMD.

Global Configuration

Use global configuration to switch to the new key figure based Allocation Reduction.

This figure illustrates an SAP global configuration parameter setting, specifically showing the parameter KF_BASED_ALLOC_REDUCTION with its value and default value both set to X, and its description indicating it's for key-figure-based allocation reduction.

Create exception list for planning areas to exclude from key figure based Allocation Reduction

This figure shows a parameter configuration screen in an SAP system, highlighting the parameter EXCEPTION_PA_FOR_KF_BASED_ALLOC with the value SAP7FMC and a description indicating it excludes planning areas from key-figure-based allocation reduction.

Characteristics-Based Planning in SAP IBP

This figure outlines the reasons why companies need characteristics-based planning, including product diversity, compliance adherence, complicated production processes, consumer expectations, and supply chain risk.

Attribute-based planning is essential in the supply chain for several reasons:

  1. Product Diversity: Many supply chains deal with a wide range of products with varying attributes such as size, weight, shelf life, and demand patterns. Attribute-based planning allows for customized strategies to address the specific requirements of different products.
  2. Customer Expectations: Different products may have unique customer requirements. Attribute-based planning helps in aligning supply chain processes with customer expectations, enhancing customer satisfaction by delivering products in line with their specifications.
  3. Cost Reduction: Through better resource allocation, reduced waste, and improved efficiency, attribute-based planning contributes to overall cost reduction in the supply chain.
  4. Compliance Adherence: Companies have to adhere to regulatory norms imposed by different agencies and countries while doing business there. Rapidly changing geo-political situation also forcing companies to adhere to the restrictions (embargo).
  5. Risk Mitigation: Considering attributes helps in identifying potential risks associated with specific products or suppliers. This allows organizations to implement risk mitigation strategies tailored to the attributes of each product or supplier.
  6. Resource Optimization: By considering attributes like transportation modes, storage conditions, and supplier capabilities, organizations can optimize the allocation of resources, ensuring that each product is handled in the most cost-effective and efficient way.

In summary, attribute-based planning is required to meet the challenges posed by product diversity, optimize resources, satisfy customer expectations, enhance flexibility, reduce costs, and mitigate risks in the complex landscape of supply chain management.

This figure illustrates the various attributes considered in SAP IBP Characteristics-Based Planning, including regulatory, logistical, physical, and miscellaneous attributes.

Characteristics-Based Planning (CBP) in SAP IBP empowers planners to balance demand and supply and harmonize their supply chain processes across the network, based on attributes of products, demands and supplies.

Physical Product attributes as well as Logical Attributes to proactively steer supplies

This figure illustrates three key use-cases for SAP-IBP Characteristics-Based Planning: Country of Origin/Embargo compliance, supply and demand matching based on characteristics, and regulatory/compliance planning to ensure correct product distribution.
This figure explains how Characteristics-Based Planning (CBP) in SAP Integrated Business Planning (IBP) aids in balancing and harmonizing supply chain processes by leveraging attributes of products, demands, and supplies, supported by data enhancement, finite heuristic planning, and integration features.
This figure illustrates Characteristics-Based Planning in a simplified visual format.
  • Uses the SAP7F Planning Area, Order Based only
  • Pre-requisite is HANA Cloud, some regional restrictions and customers will need to ask for it specifically
  • Characteristics considered in supply planning using the finite heuristic, not optimization
  • Focus is for MTS, not MTO or CTO
  • Such characteristics can be product-related, like size, color, or quality, or any other that would support you in steering supply decisions: related to special events, packaging, labels, or sustainability, for example.
  • With the CBP data model, you can avoid duplicating your master data. Instead of creating product variants, you can model CBP attributes
  • Real-time integration in characteristics-based planning supports SAP S/4HANA Segmentation, but not a pre-requisite
  • Supports Batch Class (023) for batch level integration
  • During RTI, a number of BAdIs can be called, and you can make use of the already existing BAdIs to adjust classification data of orders
This figure shows the steps involved in managing CBP master data, demonstrating the creation of a new CBP attribute and selection of its datatype.
  • Attributes are characteristics that are used to describe demand and supply at more detailed levels. example - color, size, country of origin, etc.
  • Attributes can be relevant for demand elements, supply elements and/or sources of supplies.
  • Data type can be INTEGER or NVARCHAR
  • For CBP attributes of data type NVARCHAR, specify a default value. The default value must be of a minimum length of 1 and no longer than the length specified for the attribute. The default value can't be changed after activation
This figure illustrates various stages of the CBP master data process, highlighting the steps from defining a CBP attribute and attribute set to the assignment of the attribute set and the use of MDT to support SOS selection, with a detailed screenshot of the attribute set page within the SAP system.
  • Attribute Sets are a logical grouping of attributes. Attribute sets are assigned to one or more products.
  • Attributes and values can be also imported from S/4HANA characteristics, segmentations
This figure illustrates the process of managing CBP Master Data by defining CBP attributes, creating attribute sets, assigning these sets, and using master data types (MDT) to support S&OP selection within an SAP system.

An attribute set is assigned to one or more products :

  • Option 1: RTI supported via BAdI.
  • Option 2: integrate values using Data Integration
  • Option 3: maintain manually in IBP, e.g. in Manage Master Data app

Life cycle of characteristics values

  • Characteristics values can be introduced at any point in time, simply by adding new records to the master data type
  • Existing values can't be changed (since keys)

More information regarding CBP Attribute can be found here: SAP Help

This figure outlines the CBP Master Data process flow, consisting of CBP Attribute, Attribute Set, Assignment of Attribute Set, and MDT to support SOS Selection.

To serve the purpose of Source of Supply selection based on Attributes, Production Data Structure (PDS) and Transportation Lane (Tlanes) Master Data type were also extended with the following fields:

PDS:

Source Group ID: identifies groups of sources of supply in characteristics-based planning (CBP). Groupings can be based on any principle you define for your model.

Transportation Lanes:

  • Source Group ID: identifies groups of sources of supply in characteristics-based planning (CBP). Groupings can be based on any principle you define for your model. Add the source group ID to your procument lane master data type if you want to run CBP for distribution scenarios. (Purchasing)
  • Attribute Value Combination ID : used in the transportation lane master data type refer to exactly one combination of product characteristics values used to plan stock transfers in line with custom business requirements. (Stock Transfer)

more information about setting up Source Group ID can be found here:

This figure illustrates how segmentation details for sales orders defined in S/4HANA can be integrated into IBP for planning purposes.

Footnotes: are based on S4Jane segmentation

This figure explains the forecast definition and consumption for demand elements and highlights the unavailability of CBP attribute-based demand prioritization in the Planning Run Profile, suggesting the use of CustomAttributes for maintaining demand priority instead.
  • Prioritization of forecast based on attributes, SFC attributes .
  • Forecasting handover from time series to OBP ( T shirt level- size level example)
  • The usual OBP consumption wont work
This figure highlights the extension of supply elements with characteristic-based planning data, including stock, planned order, production order, and purchase order details.
This figure illustrates the process of Finite Heuristics Planning with CBP, outlining the steps from the CBP profile to the CBP rules framework and ultimately to planning with characteristics.
  • Characteristics-Based Planning Profiles (CBP Profiles) helps in accurately planning demand and supply by considering product characteristics like size, quality, or color. The profiles define how these attributes are matched for demand fulfillment.
  • Each CBP profile contains a set of rules for attribute sets, ensuring that demands with specific attribute-value combinations are fulfilled with matching supply
  • Once a profile is saved and activated, it can be selected for planning runs in the Application Jobs app.
  • Fore more details regarding CBP profile overview can be found here:
This figure illustrates the stages of finite heuristics planning with CBP, including the CBP profile, CBP rules framework, and planning with characteristics.
  • Similar to demand prioritization in Planning Run Profiles the relevant demands to be matched to supply are first sorted into segments. 
  • A segment defines which supply matching conditions are applied to the demands within a segment.
  • Demands are sorted into a segment based on a Demand Condition. Only for Demands that fulfill the condition the underlying Supply Matching Condition is evaluated.
  • Demands can be sorted into one segment only. 
  • Demands that are not part of any segment are sorted into the catch-all segment where a default supply matching condition is defined. The catch-all segment does not have a demand selection condition. 
  • The catch-all segment is configured with a default supply matching condition (1:1 Matching). attributes that are supply and demand attributes are to be identical
  • attributes that are supply attributes only, are interpreted by default as 1:ANY
  • Each segment has a segment order number and a description.
This figure outlines the finite heuristics planning process with CBP, highlighting the steps of defining a CBP profile, establishing CBP rules, and planning with characteristics, as well as detailing conditions for demand selection, supply selection, supply creation, and stock transfer creation.

For more details regarding rule segment can be found here

This figure demonstrates the process of finite heuristics planning with Characteristics-Based Planning (CBP), comprising the steps of CBP profile definition, CBP rules framework, and planning with characteristics, and includes an example of defining a demand selection condition.
  • When a demand segment has been introduced for an attribute set, the condition for a demand to be sorted into that segment has to be defined.
  • The Attribute Set for which the demand segment shall be defined needs to have at least one demand attribute
  • Demand Segment Conditions can be defined based on Demand Attributes only
  • Demand Segment Conditions are defined by logically combined condition statements
    • <condition1> AND <condition2>
    • <condition1> OR <condition2> 
  • It shall be possible to define nested conditions / subconditions
    • <condition1> OR ( <condition2> AND <condition3> )
This figure illustrates the process of Finite Heuristics Planning with CBP, including the steps of defining a CBP Profile, establishing a CBP Rules Framework, and planning with characteristics, alongside an example of defining a Supply Matching Condition.
  • Supply Matching Conditions are established for each demand segment and are exclusively applicable to demands categorized within that segment.
  • A Supply Matching Condition applies matching criteria to the attributes of available supply. To achieve a successful match, the supply's attribute value must correspond precisely to the value defined in the condition.
  • For ease of maintenance, a default 1:1 matching condition is automatically assigned to each segment's Supply Matching Condition
  • Only in cases where a non-1:1 matching condition is required should the default be removed or replaced with explicit matching conditions for the relevant attributes.
This figure illustrates the supported operators for integer and character data types in attribute-based condition settings, including examples of how to apply these operators in a user interface.

Comparison of demand attributes to be clarified by Zoltan

This figure illustrates a set of conditions and attributes for demand selection, supply matching, and stock transfer creation in a planning system rule segment, specifically targeting criteria like SEGMARKETGROUP and POTENCY, for the US segment.
This figure illustrates an example of CBP Profile Modeling focusing on rules orchestration, including sections for demand selection, supply matching, and supply creation conditions.

CBP Profile Modeling - Rules Orchestration

Some nuances to keep in mind while building the rules

  • It matters whether a CBP attribute is Demand relevant and/or supply relevant and how it is used in the rules.
  • The Rules framework is designed to work in similar way to the Planning run profile. Both are needed to run a Finite Heuristic Supply Planning run with CBP
  • The starting point is always with a Segment - for example a Demand Region
  • If you have "Supply only" attributes in the attribute set, and you have used it in the supply matching condition, then you must define in the supply creation rule the value for it to be written on the planned orders. For example, country of origin is a supply only attribute, and Demand Region EU can only take supply from VN, then in the Supply Creation Rule you must specify the value as VN.
  • For demands that are added to a segment but not matched with any supply, 1:1 matching is applied by default.
  • Any attribute that you do not specify in any segment, would be assigned to the catch all segment in supply creation and will always be considered last.
This figure demonstrates the process of setting up attribute-based filtering for transportation lanes, including marking relevant attributes, creating AVC combinations, and assigning these combinations to specific transportation lanes.
This figure illustrates the process of selecting transportation lanes based on CBP attribute values to fulfill demand through stock transfer, showcasing master data setup and chosen transportation lanes.
This figure illustrates how the Source Group ID of the Production Data Structure can be used to identify and filter groups of supply sources, similar to Transportation Lane Filtering, by using various attributes and combinations such as Source Group Description and Attribute Value Combination.
This figure illustrates the fundamental components of SAP-IBP Characteristics-Based Planning, including CBP Master Data, CBP Rules Framework, and Planning with Characteristics, alongside a visual interface example of the Order-Based Planning: Supply Planning Run CBP.

IBP Order-based Planning supports Characteristics Based Planning with finite heuristics.

When set up the planning run job, you have the option to specify a CBP Profile. The planning run operates in CBP mode only when a CBP Profile is specified.

Analyze CBP Planning Result

  • Projected Stock
  • View Confirmations
  • Analyse Supply Usage
  • Orders
  • View Stock Details
  • Planners Workspace and Excel
  • Gating Factors and Gating Orders
This figure shows an SAP Projected Stock screen displaying attributes of demand and supply elements for various products and locations.
This figure illustrates the interface of an SAP projected stock dashboard where users can filter by CBP attribute values and view various demand and stock-related data.
This figure displays an SAP Projected Stock workspace and highlights details regarding location products, their stock projections, and deviations.
This figure displays a SAP interface for viewing sales order confirmations, including details such as customer number, requested and confirmed quantities, confirmation status, and related attribute values.

View Confirmations

In the Order Items table, you can view CBP attribute Set ID for the Product as well as Attribute values for the Demand.

This figure shows an SAP interface displaying supply usage data, including delayed quantities and demand receipts attributes.

Analyze Supply Usage

columns and filters for CBP attribute values of receipts and requirements are available. In addition, Batch Number and Lot Grouping ID are also visible.

This figure shows an SAP Orders interface displaying various order details, including order numbers, order types, products, locations, requested or planned dates, and attribute and values segment.

Orders

By using the Orders app, you can filter orders for CBP attributes and values

This figure displays a SAP inventory management interface showing stock details with various product attributes and values for a warehouse location labeled CBP1.

View Stock Detail

In the CBP Attributes and Values column, you can view CBP attribute values related to the batches of integrated stock elements. You can also limit your search scope using the CBP Attributes/Values field.

This figure shows a screenshot of the SAP Planner Workspace interface focused on the Forecast CBP for various segments including business segment, color, market, quality, and size.

Planner Workspace and Excel

Like other root attributes, CBP attributes can be used for filtering and drilling down

This figure illustrates the user interface of the Planner Workspace used in CBP planning, highlighting the display of CBP attribute values and navigation context for detailed order information.

Gating Orders and Gating Factors

There are in total 3 types of Gating Factors which are related to CBP:

1. Projected Stock Shortage (Attributes): Occurs when demand can only be satisfied late due to a mismatch of attribute value combinations. The situation is such that the attribute value combination of the fixed supply does not match the required demand attribute value combination.

2. Supply Chain Model - No SoS with matching attributes: This gating factor occurs when there is no source of supply matches required attributes.

3. Supply Chain Model - Conflicting creation and matching rule. This issue arises when supply creation and matching conditions in the assigned CBP profile conflict, preventing the planning run from creating new supply for segment demands.

This figure displays an SAP interface indicating an issue with the supply chain model, specifically with a product identified as MCPB1_TSHIRT_A@V01L002 at the PLFA71@V01L002 location, and it shows a conflicting dummy order with a quantity of 79,000 units.
This figure illustrates the integration and data transfer processes between SAP ECC or S/4HANA and SAP IBP via the SAP Cloud Connector, detailing steps for data transformation, mapping, and system communication queues for both master and transactional data.
This figure outlines the process of segmentation and batch handling for class type 023 within SAP systems, detailing steps like attribute integration, batch integration, product integration, and transactional data management to ensure seamless data transfer and effective planning.
This figure illustrates the process of integrating attributes from SAP ECC/S/4HANA into SAP IBP, emphasizing the harmonization of attribute names, inclusion of all attributes as characteristics, and the enablement of Classes/Characteristics integration in the IBP Integration Model.
This figure illustrates the process of enabling and configuring batch integration between SAP ECC/S4HANA and SAP IBP, including initial and delta transfer of batches, attribute transfer, and data manipulation options.
This figure explains the enhanced transitional data integration between SAP ECC/S4HANA and SAP IBP, highlighting how segmentation information can be transformed to attributes with name/value pairs and detailing supported order types and the role of BAdI CIF for custom attributes.
This figure outlines the process of transferring supply proposals with attribute pairs from SAP IBP to SAP ECC/S/4HANA, including support for characteristics-based planning data integration and details for customization and segmentation.

CPB What's New?

  • CBP will go GA (generally available) with 2502
  • All Customers/partners from 2502 onwards can request CBP activation
  • Request activation: through a Ticket addressed to component SCM-IBP-TDS
  • Prerequisites and release restrictions still apply - refer next slides
  • Response and Supply Order Based Planning (OBP) with Real Time Integration
  • Instance runs on Hana cloud
  • Backend SAP ERP system on right support package or notes (see note 3435209):
  • OKF (Order based Key Figures) instead of external Key Figures
    • New Cache mode (in addition to today not cached)
This figure displays the SAP interface for order-based planning based on flexible master data, showing active status and enabled order key figures.
This figure shows CBP attributes being considered for various order types and highlights that discrepancies in attribute values can trigger error messages.
This figure illustrates the transport creation conditions and lead times for different segments (Core and Fast Track) based on the demand and supply attributes for a set shirt, including segment, lead time, size, and color.

With the enhancement in 2502, the Order should memorize the SoS Filter Attribute Values on Input and Output side:

A Stock Transfer Order supply can only be consumed in case it fulfills the Transport Filter criteria

Due to a minimum lot size, an STR might transport a higher quantity than required to satisfy the first demand. Other demands with SoS filtering requirements need to know if the remaining quantity can be used or not

Memorize Filter Attribute Values

This figure compares the pegging of demand to supply in release 2411, which has a pitfall of inflated STR and long lead time, against release 2502 that addresses the issue by fulfilling the CBP rule correctly with a short lead time.

With the enhancement in 2502, the Order should memorize the SoS Filter Attribute Values on Input and Output side:

This figure explains the bidirectional propagation concept in production, detailing the importance of propagating attributes between finished goods and their components, and outlines the necessary master data maintenance steps for proper implementation.
This figure illustrates the concept of Bidirectional Propagation in Production, highlighting the projected stock on the header and component levels for a printed T-shirt and its fabric components.

Restrictions:

  • Only Propagation to One Main Component with Same Attributes Set
  • 1:1 Relationship between Component Quantity and Output
  • No lot size allowed; no Filtering possible
  • Component Validity: Exactly one component must be valid to be bi-directional for the validity of the PDS header (late Engine Check because of Start/End)
  • No backend integration yet to and from S/4 or ERP-> Roadmap for upcoming release
This figure illustrates the material flow between the factory, Supplier 71, LT21, and the customer in the process of producing and delivering T-shirts in different colors (black and white).
This figure outlines the necessary settings for bi-directional determination in Production Data Structure (PDS), specifically the Supply Attribute Determination and Demand Attribute Determination, while noting upcoming backend integration with S/4 or ERP systems.
This figure illustrates the processes and conditions involved in evaluating new supply conditions in PDS and transport conditions, focusing on the roles of demand AVC, creation rules, attribute roles, transport conditions, and the resulting AVC definitions and SOS selections.
This figure illustrates the allocation and matching rules for demand and supply attributes (Q, Size, Color) in a supply order system, including the introduction of a new field AVCPRIO on SourceGroup-AVC MDT to handle unspecified demand mapping to supply.

CPB: Key Considerations and Information: General Availability

  • CBP will go GA (generally available) with 2502
  • All Customers/partners from 2502 onwards can request CBP activation
  • Request activation: through a Ticket addressed to component SCM-IBP-TDS
  • Prerequisites and release restrictions still apply - refer next slides
This figure shows the active status of Order-Based Planning based on Flexible Master Data in SAP, highlighting that the order key figures are enabled (cached).
  • Response and Supply Order Based Planning (OBP) with Real Time Integration
  • Instance runs on Hana cloud
  • Backend SAP ERP system on right support package or notes (see note 3435209):
  • OKF (Order based Key Figures) instead of external Key Figures
    • New Cache mode (in addition to today not cached)

Not supported (Restrictions)

  • Optimizer run- only OBP Finite Heuristics
  • Safety Stock key figure will be ignored in supply planning run*
  • Deployment
  • Transport Load Building (TLB)
  • Minimum and max key figures ( adjustment) will be ignored in the whole planning run
  • Shelf life product cannot run with CBP product in one planning run
  • Allocation as constraint in OBP is not supported and will be ignored with error message
  • Jobs bases on the template "Data Integration: Extraction of Order-Based Planning Results" doesn't include CBP attributes
  • Interactive planning in projected stock or planner workspaces will not be supported for creation/change
  • Propagation from attribute in production is only supported for 1:1 relationship of output and component. More complex scenarios incl. Super BOM and explosion rules are not supported
  • Regarding further restrictions and frequently asked questions please refer to SAP note 3422877:or documentation:

MRP Areas for SAP7F in IBP Supply

The image illustrates a flowchart of the integration between an ERP System and SAP IBP, featuring Plant X with various storage locations and MRP Areas. It shows how RTI Master Data and RTI Transactional Data are exchanged, highlighting the relationship between Location X, Y, and Z within SAP IBP.

WHAT?

  • In the ERP system, a Storage Location MRP area (in short: MRP area) is an organizational unit within a plant for which you carry out separate material requirements planning and inventory management
    • An MRP area might consist of one or more storage locations
  • HOW?

  • With MRP areas, you can perform material requirements planning at a more granular level than at the plant level
    • You can use RTI to transfer selected MRP areas to SAP IBP, where they are mapped automatically as independent locations and are fully fledged for planning.
  • WHY?

  • Out-of-the-box integration with SAP ERP and IBP, requiring less adaptation and custom development.
The image displays a two-part diagram illustrating the real-time integration of storage location MRP Areas, depicting the flow of components and products between suppliers, Plant 0001, and customers. The top section shows a single MRP Area for production and after-sales, while the bottom section adds detailed divisions for distribution and specific stock transfers.

Using MRP Areas you can plan your location products in separate planning segments modelled as locations with reference to the same plant.

For example, the planning of production can be separated from distribution by assigning forecast and sales orders to an MRP Area location which has a DC function and is replenished via stock transfers from the MRP Area for production within the same plant.

Also, multiple MRP areas with a production and/or DC function can be set up within the same plant enabling dedicated planning parameters and separate stock buffers for different markets.

Value Proposition

Manage complex supply chain relations within a plant without creating additional plants in your ERP backend system. Instead, make use of MRP Areas for segmentation while leveraging all IBP Response and Supply planning functions out of the box as if they were plants.

Capabilities

  • Set-Up and Master Data integration
    • Create an MRP Area and integrate it as a location
    • Decide which products within a plant are planned in a segmented way using MRP Areas
    • Create transportation lanes to MRP Area locations based on special procurement types via RTI, create additional transportation lanes via flexible master data maintenance or RTI BAdI
    • Create production data sources in all or dedicated locations of the same plant via RTI
  • Planning and Transactional Data Integration via RTI
    • Separate stock, sales orders, forecast and other demand or supply elements within a plant
    • Plan them per MRP Area and map locations on IBP side with storage locations on ERP side
The image is a complex diagram explaining how MRP Areas from an ERP system are modeled in SAP IBP, detailing distinctions by Location Type, Plant Type, and Reference Location. It showcases the ERP System's representation of Plant 0001 and its MRP Areas alongside the corresponding location attributes within the Supply Chain Planning System in SAP IBP.
The image presents a table from the Supply Chain Planning System in SAP IBP, detailing how MRP Areas from the ERP system are modeled using attributes like Location ID, Location Type, Plant Type, and Reference Location. It shows specific examples of ID 0001 and 0001M1, highlighting the MRP Area Plant Type as a new addition.
  • Location attribute Plant Type
    • Plant Type has a new value MR (MRP Area) for distinguishing locations for Storage Location MRP Areas from Plant MRP Areas (with Plant Types PL or DC)
  • Location attribute Reference Location for MRP Area (in short: Reference Location)

RTI master data integration will fill this new attribute with:

  • The Location ID for all Plant MRP Areas (Plant Types PL or DC)
  • The Location ID of the referenced Plant for all Storage Location MRP Areas (Plant Type MR)

The Reference Location attribute is used for selecting and filtering location products that belong to the same plant across all of its MRP Areas.

Do not maintain the attribute Reference Location on the SAP IBP side via flexible master data maintenance on top of RTI master data integration!

The image shows a screenshot of the SAP IBP interface, focusing on how MRP Areas are modeled through further location attributes, including location ID, plant type, and reference locations. A highlighted example illustrates that DC1_A in Stansted is considered an MRP Area closely linked to its reference location, DC1, in London.
  • Time Zone and Production Calendar
  • In RTI integration, these attributes are filled from the Plant MRP Area (Reference Location) for all Storage Location MRP Areas.
  • Do not(!) maintain these attributes on the SAP IBP side via flexible master data maintenance on top of RTI master data integration
    • On the ERP side the Factory Calendar cannot be differentiated by MRP Area
    • Deviating values might lead to date-time inconsistencies of supply or demand elements between SAP IBP and the ERP system
  • Attributes regarding GeoLocation and Address
  • In RTI integration attributes such as Longitude, Country, ZIP Code, or City are filled from the values of the default receiving storage location according to transaction OMIZ in case of MRP Area Locations.
  • As the physical location of an MRP Area has real life interdependencies with Time Zones and Calendars do not (!) use MRP Areas as a workaround for a distant plant that is in a different time zone or subject to a different legislation w.r.t. to relevant planning parameters
The image features SAP IBP interfaces highlighting the functionality of OBP Applications that allow selection and filtering using Reference Locations. It showcases the Manage Master Data and Projected Stock apps, emphasizing the filtering options by reference location, such as DCDC1.
  • The Reference Location attribute is used for selecting and filtering location products that belong to the same plant across all of its MRP Areas.
  • The following applications contain Reference Location as a filtering and display attribute:
  • Manage Master Data
    • Location Attribute
    • Location Product Attribute
  • Projected Stock
  • View Master Data apps, such as View Locations
  • Supply Chain Dependencies
  • Analyze Supply Usage
  • View Confirmations
  • View Gating Factors
  • View Stock Details
  • Orders

What are the planning capabilities regarding MRP Area Locations?

  • MRP Area Locations are fully fledged locations of type Plant (P)
  • There is no difference regarding planning capabilities and features between Plant Type (MR) MRP Area vs. Plant Type (PL) Production od (DC) Distribution Center.
  • All Planning Processes: including Supply Planning, Response Management, Deployment Planning, Transportation Load Building and Supply Usage and Gating Factors are available for MRP Area Locations.
  • Exception: The Planning Processes Production Planning Integration is not released yet with IBP 2502.
  • There are no specifics in the way of making Basic Settings: in OBP such as setting up planning run profiles
  • Exception: Some specific settings regarding RTI. See SAP Help: Real-Time Integration with SAP ECC or SAP S/4HANA:
  • There are no limitations or specifics regarding
  • There are no limitations or specifics regarding OBP features for Reviewing and Refining Plans: such as:
    • Analyze Supply Usage
    • Interactive Planning
    • Adjusted Quantities.

Master Data Integration

Prerequisites for Master Data Integration

The following preparation steps need to be taken to use Storage Location MTP Areas in SAP IBP

  1. Define MRP Area of type Storage Location (Transaction Code OMIZ)
  2. Assign material to the MRP Area (Transaction Code MM02)
  3. Extend materials to the storage location
  4. [Optional] Maintain issuing storage location for component in order to determine the withdrawal location
  5. [Optional] Maintain receiving storage location for production version in order to define production versions for a dedicated MRP Area only
The image displays screenshots of SAP S/4HANA transaction OMIZ, outlining the dialog structure for defining MRP Areas as part of prerequisites for master data integration. It illustrates the assignment of storage locations and plant specifications, emphasizing the MRP Area Type and recognition storage location details.
  • MRP Areas are defined in transaction OMIZ
  • There are 3 types of MRP Areas in SAP S/4HANA
  • Plant (01)
  • Storage Location (02)
  • Subcontracting (03)
  • Create an MRP Area entry of type Storage Location or maintain an existing entry
  • Storage Location MRP Areas are assigned to a Plant which is an MRP Area of type plant at the same time
  • In IBP the respective plant is referred to as Reference Location.
  • Assign at least one Storage Location to the entry
  • Also specify a receiving storage location
  • The receiving storage location is used to determine a default the storage location for both:
  • output elements and
  • input elements

of planned receipts created for MRP Area locations and integrated RTI outbound to SAP S/4 HANA

The image illustrates the process of assigning materials to MRP Areas within the material master using SAP transaction MM02. It highlights the overview of MRP Areas, including details such as MRP Area codes and text for a given material and plant configuration.
  • MRP Area views for materials are maintained in the MRP1 view of the Material Master (transaction codes MM01, MM02)
  • Press the MRP Area button in the MRP1 view of the material master
  • Maintain an entry for every location product that shall be planned in a separate MRP area location or review existing entries
  • Only materials for which an MRP Area view is maintained in the material master can be integrated as an MRP Area Location Product to SAP IBP.
  • Stock as well as demand or supply elements which are assigned to an MRP storage location where the material has no MRP area view in the material master will be planned as elements of the product in the reference location (MRP Area type plant).
    • In this document we will refer to this as "fallback to the reference location"
The image showcases the SAP transaction MM02 interface for changing the material master with a focus on assigning a material to an MRP Area and setting area-specific parameters. It highlights details such as the material number BA4M_PHONE_A, the assigned MRP Area DC1_A, and a special procurement type of 45.
  • The MRP Area view of the material allows a limited number specific settings for the material in an MRP Area
  • For example:
  • an MRP Area specific MRP Controller, planned Delivery Time or Safety Stock can be defined in the MRP1 tab
  • an MRP Area specific Planned Delivery Time and Safety Stock can be defined in the MRP2 tab
  • a Special Procurement Key can be defined in the MRP2 tab of the MRP Area view based on which transportation lanes can be generated.
The image displays SAP transactions MM02 and MMSC for extending materials to storage locations as part of master data integration prerequisites. It includes details on changing the material master for material BA6M_PHONE_A at plant FA1, along with a list of storage locations maintained collectively for the material.
  • Each and every storage location that is assigned to an MRP Area location needs to be released for transactions that assign demand and supply elements for a given material
  • The extension of material to storage location can be done from Plant Date / stor. 1 tab of the material master (transaction MM02)
  • Alternatively, transaction MMSC Collective Maintenance of storage locations for materials can be used for the same purpose

Master data are integrated from SAP S/4HANA to SAP IBP in two steps

  • Transaction CFM1: Create integration model(s) for
    • MRP Area
    • MRP Area-Material
    • Transportation Lane
    • Production Data Structure
  • Transaction CFM2: Activate integration model(s)
The image presents SAP transaction CFM1, representing the integration model for MRP Area and MRP Area-Material. It highlights selection options for materials and MRP areas, specifically displaying details for material BA6M and the MRP area FA1_A in the integration setup.
  • In order to integrate a material with an MRP Area view from SAP S/4HANA to SAP IBP both MRP flags have to be checked at the same time
  • MRP Area Material
  • MRP Areas

even if an active integration model already exists for the MRP Area

  • As a prerequisite the respective Material and the Plant must be in an active integration model already or be integrated with the same integration model.
  • If an MRP Area shall not be integrated to SAP IBP in order to plan its products within the reference location it must explicitly be excluded from the MRP Area selection of integration models where MRP Area Material and MRP Areas are flagged.
  • Setting MRP Area flags corresponds to a business configuration decision to adopt the standard RTI based MRP Area feature of SAP IBP.
    • Customers already using BAdI extensions as a workaround for MRP areas may continue their BAdI usage if they do not use CFM models with MRP flags.
The image displays a table showing the integration of MRP Areas in SAP Integrated Business Planning (IBP), specifically within the Location (AF7LOCATION) view. It lists MRP Area A and the plant location for FA1 Glasgow, including their reference locations and plant types.
  • All Storage Location MRP Areas (Type 02) from SAP S/4HANA in an active integration model are integrated to SAP IBP as a separate MRP Area Location which
  • has location type Plant (P)
  • has plant type MRP Area (MR)
  • has a reference location which is the corresponding plant MRP Area (Type 01)
  • MRP Area locations are integrated in addition to the Reference Location which
  • corresponds to the MRP Area of type plant (01) in SAP S/4HANA
  • has location type Plant (P)
  • has plant type Plant (PL) or Distribution Center (DC)
  • is assigned to itself as a reference location
  • MRP Area Locations are only integrated to IBP, if:
  • the MRP Area flag is set in CFM1
  • the MRP area is in scope of the filter for the MRP Area flag
  • the reference location is active in CIF integration model
  • the reference location entry exists in MDT LOCATION
The image illustrates the integration of MRP Area-Material in SAP IBP through a table from the Location Product (AF7LOCATIONPRODUCT) view. It lists the Location IDs and corresponding Product IDs for MRP Area MRFA1_A and plant location PLFA1, displaying materials such as CPUs, packaging, and phones.
  • All MRP Area Materials which are in an active integration model are integrated to SAP IBP as additional location products in an MRP Area location
  • Products for MRP Area Locations are only generated, if:
  • MRP Area and MRP Area Material flags are set in CFM1
  • MRP area and the Material is in scope of the filter for the both flags
  • Product is maintained in the MRP Area view of material master
  • The material for the Plant MRP Area (reference location) is active in CIF Integration model
  • Location entry for the MRP Area exists in MDT LOCATION
The image displays SAP transactions MM02 and SPRO for integrating transportation lanes for stock transfers, specifically for type 7 transfers. It illustrates the maintenance of material BA6M_PHONE_B with MRP Area DC1_A, showing how to set the special procurement key F1 for stock transfers from plant FA1 Glasgow to DC1 London.
  • Transportation Lanes are created based on special procurement key (SPK) maintained in the material master on MRP Area Level during the MRP Area-Material integration
  • Transportation Lanes from any plant location to any MRP Area location can be created based on SPK automatically.
  • Special Procurement Keys are defined for the reference plant of the MRP Area Location Product in customizing.
  • Customizing Path: Production/MRP/Master Data/Define Special Procurement Type
The image represents the integration of transportation lanes for stock transfers (Type 7) in a supply chain planning system using SAP IBP. It shows the connections for Product A between Plants 0001 and 0002, and their respective MRP areas, indicating options for creating transportation lanes based on purchasing info records, special procurement keys, and master data maintenance.
  • Transportation Lanes
  • from an MRP Area Location to a Plant Location
  • from an MRP Area Location to an MRP Area Location

can only be created

  • either via BAdI implementation (based on purchasing info records for the plant location)
  • or directly in SAP IBP via master data maintenance
The image shows the integration of transportation lanes for stock transfers (Type 7) in SAP IBP through the Transportation Lane (AF7TLANE) interface. It displays transport lane details for the product BA4M_PHONE_B, including additional transport lane IDs, ship-from and ship-to location IDs, and the corresponding communication scenarios used in the setup.
  • Transportation Lanes for stock transfers of type 7 which are generated from a plant location to an MRP Area Location based on a Special Procurement Type (SPK) can be spotted by their
  • typical ADDLANEID string: 7____00000
  • the Created By attribute which is a communication user
The image depicts the integration of other types of transportation lanes in a supply chain planning system using SAP IBP. It highlights the connection of Product A between Vendor V001 and Plant 0001, as well as MRP Area 0001M1, with options for transportation lane creation including purchasing info records, special procurement keys, and master data maintenance.

Purchasing TLANE (Type 0) and Subcontracting TLANE (Type 3)

  • TLANEs from a vendor to a an MRP Area Location, can be created
  • via BAdI implementation based on the purchasing info record for the plant
  • directly in SAP IBP via master data maintenance

Stock transfer TLANEs (Type 7) for components based on Subcontracting PDS

are not created by RTI because stock in the Vendor Location cannot be segmented by MRP Area from an MRP Area Location to a Vendor Location

The image displays an integration model setup for the Production Data Structure (PDS) in SAP IBP, highlighting options for material-dependent objects and selection criteria. It shows the selection of PDS (ERP) for materials starting with BA4M and indicates the PDS type as SNP for planning purposes.
  • PDS can be created on both Plant and MRP Area location in IBP depending on the receiving storage location maintained in the production version
  • The component's locations are determined during integration based on the issuing storage location which might be specified in various master data such as BoM, Material Master or Production Version
The image illustrates production versions in an ERP backend for the material BA4M_PHONE_A at plant FA1, highlighting different production versions and receiving locations. It also explains the integration of these production data structures in SAP IBP, showing how each production version corresponds to specific MRP areas (FA1_A and FA1_B) with or without receiving storage locations (RSLs).
  • If there is no receiving storage location maintained the PDS will be created
  • on the plant location
  • and on all MRP Area locations to which the output material is assigned in the material master and for the MRP Area-material combination there is an active integration model
  • If a receiving storage location is assigned to the production version, the PDS will be created
  • only on the MRP Area location if the storage location is assigned to the MRP Area to which the output material is assigned in the material master and for the MRP Area-material combination there is an active integration model
  • in any other cases the PDS will be created only on the main plant (like storage location does not belong to any MRP area, MRP area no assigned to the output material, there is no active integration model)
  • In case of multiplication of the PDS to MRP Area, all PDS master data types are multiplied (header, activity, resource, component)
The image details the Production Data Structures (PDS) in SAP IBP for the product BA4M_PHONE_A, specifying various production versions and their corresponding locations. It explains how production versions 0001, 00A1, A100, and 00B1 are assigned to different MRP areas (FA1_A and FA1_B) depending on receiving storage location criteria and active integration models.
The image shows a table from the Manage Master Data App in SAP IBP, detailing the components for the Production Data Structure (PDS) of the product BA4M_PHONE_A at various locations. It lists the production version numbers along with corresponding component product IDs and component location IDs, indicating how components like BA4M_PACKAGING_A and BA4M_CPU_A are assigned to different locations.
  • Based on the ERP settings in plant FA1 all components are withdrawn from the same location in this simple example
  • As production version 0001 has no receiving storage location the components of the PDS have been multiplied to the MRP Area locations as well.
  • The prerequisite for this is that there is
    • An MRP Area View in the material master of the components
    • An active integration model for the components

in each MRP Area.

The image depicts the issuing storage location for components in the PDS within MRP Area FA1_A, illustrating the hierarchy for assigning storage locations for components like PHONE_A and CPU_A. It includes a hierarchical approach diagram that lists priority criteria for determining component issuing storage locations, such as storage location behind a special procurement key and MRP group in material master.
  • Issuing storage location maintained in SAP ERP determines the withdrawal location in SAP IBP
  • It can be maintained on multiple levels, follows an hierarchical approach
  • PDS integration follows the standard SAP ERP rules to assign storage location to component
  • PDS integration translates plant and storage location combination to MRP Area location. If succeeds and the component is assigned to the MRP Area and this combination is in an active integration model, from SAP IBP point of view it is a withdrawal from alternative location scenario
  • In any other cases the component is withdrawn from the main plant (fallback)
  • When PDS gets multiplied to MRP Areas the following rule is applied for components
  • PDS in the main plant considers the storage location as described above and assign the component to the right MRP Area if needed
  • PDS components on MRP Area locations will be assigned only to the MRP Area location to which the PDS is being copied over (no storage location considered) by default, if not possible assignment will be on the main plant as fallback
  • If PDS is to be created only on MRP Area location (due to the receiving storage location) during the withdrawal location determination storage location is considered as if the PDS was created on the main plant
  • If component has special procurement type to support withdrawal from alternative plant, no storage location is taken into account additionally
The image presents the determination criteria for issuing storage locations for components in a PDS, organized by priority: special procurement key, storage location in BoM, and MRP Group in the material master of assembly. It includes a detailed flow diagram of strategies within the MRP Group, illustrating various storage location assignment scenarios based on production version and material master levels.
  • These are the priority rules to determine the issuing storage location for compo-nents when creating planned orders in ERP, including RTI Outbound integration
  • In RTI MD integration, the same rules are applied to the integration of PDS, to find the right location for components according to these storage locations, if all integration prerequisites are met.
  • Avoid fallback assign-ments of reference loca-tions for PDS components: Ensure that the MRP Area is maintained in the material master and an RTI Integration Model exists for these component location products. Otherwise IBP vs. ERP inconsistencies for planned orders will occur.
The image demonstrates the determination of fallback component locations in an ERP system and SAP IBP, focusing on issuing storage location scenarios when integration prerequisites are absent. It provides a visual comparison between the ERP system setup, showing MRP Areas FA1_A and FA2 with components like BOARD_A and CPU_A, and their corresponding fallback assignments in SAP IBP.
  • RTI determines the component location based on logic to find the issuing storage location when creating planned orders in ERP
  • In the example to the right the issuing storage location for planned order creation is as follows:
    • A001 in MRP Area FA1_A for BOARD, CASE and CPU
    • A002 in MRP Area FA1_A PACKAGING
    • 0001 in plant MRP Area of alternative plant FA2 for MEMORY
  • Usually, all PDS components to be picked from storage locations A001 or A002 in MRP Area FA1_A are integrated with respect to component location FA1_A
  • However, in the example to the right only the component location of PACKAGING is FA1_A in IBP. This is because in case of BOARD, CASE and CPU one of the following was missing:
    • Component has no MRP Area View in the material master
    • Component has no active integration model with both MRP Area related check boxes selected in CFM1
    • Ensure that the above prerequisites are met for components to be picked from specific MRP area locations. Otherwise, planned orders from IBP will not have consistent MRP Areas in ERP because the planned order component's storage location is determined without fallback on the ERP side
The image illustrates how transactional data changes are integrated from an ERP system to SAP IBP through Transactional RTI Inbound, focusing on the integration of business documents like sales orders and production orders. It visually maps the flow from ERP System's plant and MRP area locations, such as Plant 0001 and MRP Area 0001M1, to their corresponding locations in SAP IBP, highlighting data transfer processes.
  • With IBP release 2502 RTI-CIF Structures have been extended by the field MRP Area
  • Every business document is integrated to IBP with the MRP Area ID in addition to the Plant Number in order to map it to the right location
  • CIF Structures in RTI are extended with MRP Area information for both
    • document's output nodes, e.g. production order's output product
    • document's input nodes, e.g. production order's components
  • MRP Area Determination on ERP Outbound side
  • In SAP ERP business documents are stored with respect to the storage location whereas in IBP documents are only stored with respect to their location (i.e. MRP Area location), except for stock
  • Therefore, in ERP Outbound processing for RTI the MRP Area is determined based on the document's storage location before it is submitted to IBP using he enhanced CIF structures.
  • Prerequisites for document integration into MRP Area locations:
  • The Material must have a MRP area view in the material master
  • CIF Flags for both MRP Area and MRP Area Material must be checked and active for material for the respective material and MRP area selection
  • Otherwise, the business document is integrated to the reference location as a fallback handling
The image displays the integration of transactional data changes from an ERP system to SAP IBP using Transactional RTI Inbound, showing the flow of business documents processed with specific plant and MRP area settings. It outlines the ERP structure, RTI Integration Model, and RTI Outbound Processing for products A, B, C, and D from Plant 0001, and demonstrates how these align with reference and MRP area locations in SAP IBP.

Use Cases:

No fallback

Product A in MRP Area M1: Fulfills all requirements for integration into location 0001M1.

Fallback

to reference location due to missing requirements

Product A in MRP Area M2: No active entry for MRP Area M2 in RTI Integration Model

Product C in MRP Area M1: No active entry for MRP Area Material C in RTI integration model.

Product D in MRP Area M1: Missing MRP Area entry in material master for material D.

RTI/CIF queue error:

Product B in MRP Area M1: Fulfills all requirements for integration into location 0001M1 but location product was deleted on IBP side.

The image outlines the integration process of planned receipts from SAP IBP to the ERP system via Transactional RTI Outbound, focusing on MRP Areas. It details how planned orders, purchase requisitions, and stock transfer requisitions for Product A are transferred from SAP IBP locations to the ERP system's corresponding plant and MRP area locations, such as Plant 0001 and MRP Area 0001M1.
  • With IBP release 2502 RTI-CIF Structures have been extended by the field MRP Area
  • Planned receipts are integrated to ERP with the MRP Area ID in addition to the Plant Number based on the location and reference location IDs.
  • CIF Structures in RTI are extended with MRP Area information for both, the document's:
    • output nodes, e.g. planned order's output product
    • input nodes, e.g. planned order's components
  • Storage Location determination on ERP Inbound side
  • In SAP ERP business documents are stored with respect to the storage location whereas the planned receipts from IBP documents are only stored with respect to their location (i.e. MRP Area location).
  • In case, there are multiple storage locations per MRP Area a storage location has to be determined
  • The determination of the storage location may depend on different logic for different document types. (See details on next slide)
The image illustrates the Transactional RTI Outbound process for integrating planned receipts from SAP IBP into ERP MRP Areas, specifically demonstrating how purchase requisitions, stock transfer requisitions, and planned orders for Product A transfer from SAP IBP to ERP. It details the ERP system setup, including MRP Area 0001M1 and its storage locations M01A and M01B, along with the lookup logic for receiving storage locations based on master data.

Storage Location determination on ERP Inbound side (Details)

In case, there are multiple storage locations per MRP Area

  • the storage location for the output node of all planned receipts is defaulted based on the receiving storage location of the MRP Area (tx Code OMIZ).
  • the storage location for the input node of stock transfer requisitions is also defaulted based on the receiving (!) storage location of the MRP area.
  • the storage location for the planned order components is determined based on the RTI PDS integration logic to determine component locations in case of master data settings for component issuing storage locations.
  • The standard behavior can be enhanced via BAdI
The image illustrates a simplified phone supply chain example, demonstrating transactional data integration between a Supply Chain Planning System (SAP IBP) and an ERP System (SAP S/4HANA Private Edition). The diagram highlights the flow of materials (CPU_A and PHONE_A) and their procurement paths, indicating various MRP areas and plants within the systems.

Demo Scope

  • Stock Transfers from MRP Area to MRP Area (FA1_B→DC1_A)
  • Production in MRP Area (FA1_B)
  • External Purchasing to MRP Area (FA1_B)

Transactional RTI Inbound in order execution

  • Convert purchase requisition and process order
  • Convert planned order and process order
  • Convert stock transfer requisition and process order
  • Scrap stock in FA1_A
  • Change sales order
  • Create, consume, and reduce forecast

Transactional RTI Outbound after supply planning

  • Re-plan stock transfers
  • Re-plan planned orders
  • Re-plan purchase requisitions
  • Deployment and TLB
The image presents the planning situation before converting planned receipts in a demo for transactional data integration, highlighting the SAP IBP projected stock and SAP S/4HANA MD04 screens for various components and finished goods. It showcases the projected stock details for PHONE_A at distribution center DC1_A and factory FA1_B, as well as CPU_A at factory FA1_B, demonstrating their current stock status and planning data.
  • Compare the planning situation Projected Stock App in IBP vs. the Requirements Stock List (MD04 in ERP).
  • Note that storage location IDs are always visible for all business documents in ERP. IBP aggregates them to MRP Area locations.
The image shows a SAP IBP Projected Stock screen for the demo scenario BA4M_MRP_AREA_DEMO, focusing on the planning situation using a reference location filter for DC1 across both its MRP Areas (DC1_A and DC1_B). It details the projected stock and requirements for Phone A at DC1 MRP Area A, illustrating that the finished product stock is balanced with sales order items covered by stock transfer requisitions from factory FA1's MRP Area B.
The image displays the SAP S/4HANA MD04 Stock/Requirements List screen for material BA4M_PHONE_A in MRP Area DC1_A and Plant DC1. It shows detailed stock and requirement data, including future deliveries, purchase requisitions, and customer orders, along with available quantities and storage locations.
  • For the stock transfer receipts the receiving storage location A001 is specified in the last column.
  • For the stock transfer requirements the issuing storage location B001 is visible in the column next to the ship-from plant FA1 .
  • Note that in SAP S/4H the MRP Area of a connected product location is identifiable by the storage location of the connected plant.
  • For the sales order requirements the differences regarding issuing storage location A001 vs. A002 are visible in the last column.
The image displays the SAP IBP Projected Stock screen for the demo scenario BA4M_MRP_AREA_DEMO, focusing on the status of Phone A at location FA1 MRP Area B. It details the projected stock, planned orders, and stock transfer requisitions, highlighting the quantities and scheduling information for transferring stock to DC1 MRP Area A.
  • In the initial planning situation for the finished product in the MRP Area location B of the factory plant FA1 is balanced.
  • The stock transfer requirements from DC1 MRP Area A are covered by planned orders.
The image shows the SAP S/4HANA MD04 Stock/Requirements List screen for material BA4M_PHONE_A in MRP Area FA1_B and Plant FA1. It details stock, planned orders, and purchase requisitions, along with corresponding dates, available quantities, and storage locations, highlighting how these elements are managed within the system.
  • For the planned orders the receiving storage location B001 is specified in the last column.
  • For the stock transfer requirements the receiving storage location A001 is visible in the column next to the ship-to plant DC1.
  • Note that in SAP S/4H the MRP Area of a connected product location is identifiable by the storage location of the connected plant.
  • For the stock transfer requirements the issuing storage location B001 is specified in the last column.
The image displays the SAP IBP Projected Stock screen for the demo scenario BA4M_MRP_AREA_DEMO, focusing on the status of CPU A at location FA1 MRP Area B. It details the projected stock, purchase orders, and planned order components, highlighting the quantities, dates, and sources or destinations involved in managing the stock levels for CPU A.
  • In the initial planning situation for the component in the MRP Area location B of the factory FA1 is balanced.
  • The component requirements from planned orders are covered by purchase requisitions.
The image shows the SAP S/4HANA MD04 Stock/Requirements List screen for the material BA4M_CPU_A in MRP Area FA1_B and Plant FA1. It details the stock, purchase orders, purchase requisitions, and dependent requirements, providing an overview of available quantities and their storage locations.
  • For the purchasing receipts the receiving storage location B001 is specified in the last column.
  • For the dependent requirements the issuing storage location B001 is visible in the last column.
The image outlines a demo workflow for converting a purchase requisition to a purchase order and then posting the goods receipt in SAP S/4HANA and SAP IBP. It shows the steps involved, including interactive conversion of the purchase requisition, displaying and managing the purchase order in both systems, and verifying the stock increase and order completion.
  • We start the order execution journey upstream in order to fulfill ATP checks for downstream orders.
  • That is, first we show the conversion of a purchase requisition in an MRP area and the follow up steps until GR which are performed with respect to storage locations and are displayed on IBP side at MRP Area level
The image shows the SAP S/4HANA MD04 Stock/Requirements List for material BA4M_CPU_A in MRP Area FA1_B and Plant FA1, with a focus on a specific purchase requisition. It highlights the details of the selected purchase requisition, including quantity, planned dates, and the option to convert it into a purchase order directly from the screen.

Select the purchase requisition from the stock / requirements list and convert it interactively.

The image shows the SAP S/4HANA Create Purchase Order screen with the document overview panel displaying a selected purchase requisition (14907322) for supplier SUPPLIER1. It highlights the details of the purchase order being created, including material BA4M_CPU_A, quantity, delivery date, and associated purchase requisition information.

Pull the requisition to the shopping cart and save to create the purchase order

The image shows the SAP S/4HANA MD04 Stock/Requirements List for material BA4M_CPU_A in MRP Area FA1_B and Plant FA1, with a focus on purchase order item 4500017336/00010. It details the stock and receipt requirements, including quantities and dates, showing that 61 units are expected on January 23, 2025.
  • Note the Purchase Order in the Stock/Requirements List
  • Note that the storage location of the purchase requisition was inherited, so it remained in the same MRP Area
The image shows the SAP IBP Projected Stock screen for product BA4M_CPU_A at location MRF1_B@QVL002 in scenario BA4M_MRP_AREA_DEMO. It highlights the projected stock levels and specific details of purchase orders and other requirements, including a purchase order (4500017336) for 61 units expected on January 23, 2025.
  • Note the purchase order in the Projected Stock app's element view.
  • Note that the purchase order was integrated to the same MRP Area, because an MRP Area is defined for the material CPU_A. Otherwise the purchase order would have been integrated to the reference location FA1 (Plant MRP Area).
The image shows the SAP S/4HANA Goods Receipt screen for purchase order 4500017336, detailing an inbound receipt for 61 units of the item CPU A at plant FA1 Glasgow. It includes fields for document date, posting date, supplier details, storage location, and movement type, indicating the goods receipt process.

Post goods receipt against the purchase order for the component in the receiving storage location B001 indicating MRP Area B in Plant FA1 according the purchase order.

The image shows the SAP S/4HANA MD04 Stock/Requirements List for the material BA4M_CPU_A in MRP Area FA1_B and Plant FA1, indicating stock status as of 22:00 hrs. It highlights the current available quantity of 70 units in storage location B001 and lists future dependent requirements and purchase requisitions.
  • Note that 2 purchase orders with 61 and 5 EA respectively have vanished from the stock requirements list in the MRP Area B of plant FA1 after GR.
  • Note that stock has increased by 66 EA to 70 EA in MRP Area B of plant FA1
The image shows the SAP IBP Projected Stock screen for product BA4M_CPU_A in location MRF1_B@QVL002 under the BA4M_MRP_AREA_DEMO scenario. It displays stock levels and planned orders, including changes in projected stock due to a planned order component and a purchase requisition for 200,000 units scheduled for February 24, 2025.
  • Note that 2 purchase orders with 61 and 5 EA respectively have vanished from the element view in the MRP Area B of plant FA1.
  • Note that stock has increased by 66 EA to 70 EA in MRP Area B of plant FA1
The image is a flowchart titled Demo Transactional RTI Inbound that outlines the process of converting a planned order to a production order and posting goods receipt using SAP S/4HANA and SAP IBP. It specifically details the steps for converting planned orders for finished good PHONE_A and component CPU_A in MRP Area Location FA1_B, followed by displaying and updating stock changes in respective SAP applications
  • We continue the order execution journey with the planned order conversion for the finished good in MRP Area B of plant FA1.
  • We show the conversion of a planned order in an MRP area and the follow up steps until GR which are performed with respect to storage locations and are displayed on IBP side at MRP Area level.
The image shows the SAP S/4HANA MD04 Stock/Requirements List for material BA4M_PHONE_A in MRP Area FA1_B and Plant FA1, indicating stock status as of 22:01 hrs. It includes details of planned and production orders, with a specific focus on planned order 0000139901 for 70 units scheduled to be converted into a production order by January 24, 2025.

Select the planned from the stock / requirements list and convert it interactively.

The image depicts the SAP S/4HANA screen for creating a production order for material BA4M_PHONE_A at plant FA1, with the production order number 00000000001 and a status indicating creation (CRTD). It confirms that all checked materials required for the order are available, showing detailed quantity and scheduling information for the planned production process.

Note that the availability check for components was successful because GR for components had been posted into the storage location B001 of the MRP Area B in plant FA1.

The image shows the SAP S/4HANA Production Order Change screen for order number 10004212, concerning material BA4M_PHONE_A at plant FA1 with the status indicating creation (CRTD). It focuses on the Goods Receipt tab, detailing control and receipt information, including the storage location B001 for the unrestricted use of the produced goods.

Note that the production order inherits the receiving storage location for the finished good from the planned order.

The image displays the SAP IBP Projected Stock screen for product BA4M_PHONE_A at location MRF1_B@QVL002, within the BA4M_MRP_AREA_DEMO scenario. It shows stock projections, highlighting production order 10004212 for 70,000 units with a goods receipt date of January 23, 2025, and stock transfer requisitions affecting projected stock values.
  • Note the production order in the Projected Stock app's element view.
  • Note that the production order was integrated to the same MRP Area, because an MRP Area is defined for the material PHONE_A. Otherwise the production order would have been integrated to the reference location FA1 (Plant MRP Area).
The image shows the SAP S/4HANA Production Order Change: Component Overview screen for order number 10004212, related to material BA4M_PHONE_A at plant FA1. It lists component BA4M_CPU_A with a required quantity of 70 units to be taken from storage location B001 for the production process.

Note that the production order inherits the issuing storage location for the components from the planned order.

The image displays the SAP IBP Projected Stock screen for product BA4M_CPU_A at location MRF1_B@QVL002 within the BA4M_MRP_AREA_DEMO scenario. It highlights the stock projection details, including production order component 10004212 for 70 units with a receipt date of January 23, 2025, affecting the projected stock values.
  • Note the production order component requirement in the Projected Stock app's element view.
  • Note that the requirement was integrated to the same MRP Area, because an MRP Area is defined for the material CPU_A. Otherwise the production order's dependent demand would have been integrated to the reference location FA1 (Plant MRP Area).
The image shows the SAP S/4HANA Goods Receipt Order screen for goods receipt order number 10004212 for material Phone A. It details the receipt of 70 units to storage location B001 at plant FA1 Glasgow with a movement type of 101 for unrestricted use.

Post goods receipt against the production order for the finished good in the receiving storage location B001 indicating MRP Area B in Plant FA1 according the production order.

The image shows the SAP S/4HANA Stock/Requirements List for material BA4M_PHONE_A at plant FA1, MRP Area B. It displays the current stock level of 70 units as of January 12, 2025, with future planned orders and purchase requisitions affecting the stock levels.
  • Note that the production order with 70 EA has vanished from the stock requirements list in the MRP Area B of plant FA1 after GR.
  • Note that stock has increased by 70 EA to 70 EA in MRP Area B of plant FA1
The image displays the SAP IBP Projected Stock screen for product BA4M_PHONE_A at location MRF1_B@QVL002 within the BA4M_MRP_AREA_DEMO scenario. It details stock projections, showing 70,000 units in stock as of January 26, 2025, with subsequent stock transfer requisitions and planned orders affecting the projected stock levels.
  • Note that the production order with 70 EA has vanished from the stock requirements list in the MRP Area B of plant FA1 after GR.
  • Note that stock has increased by 70 EA to 70 EA in MRP Area B of plant FA1
The image shows the SAP S/4HANA Stock/Requirements List for material BA4M_CPU_A at plant FA1, MRP Area B. It indicates zero available stock as of January 12, 2025, with a purchase requisition for 200 units planned for receipt on February 23, 2025, and a dependent requirement for 200 units on February 24, 2025.
  • Note that the production order's dependent demand for component CPU_A of 70 EA has vanished from the stock requirements list in the MRP Area B of plant FA1 after GR.
  • Note that stock has decreased by 70 EA to 70 EA in MRP Area B of plant FA1
The image displays the SAP IBP Projected Stock screen for product BA4M_CPU_A at location MRF1_B@QVL002 in the BA4M_MRP_AREA_DEMO scenario. It shows a purchase requisition for 200 units planned for receipt on February 23, 2025, against a current projected stock of zero units.
  • Note that the production order's dependent demand for component CPU_A of 70 EA has vanished from the stock requirements list in the MRP Area B of plant FA1 after GR.
  • Note that stock has decreased by 70 EA to 70 EA in MRP Area B of plant FA1
The image demonstrates the SAP S/4HANA and SAP IBP process for converting a stock transfer requisition and processing the order end-to-end in a demo transactional RTI inbound scenario. It details the steps for DC MRP Area location DC1_A to convert the stock transfer requisition, create inbound delivery, and post goods receipt while the Factory MRP Area location FA1_B creates outbound delivery and posts goods issue.
  • We complete the order execution journey with the STO conversion for the finished good in MRP Area A of plant DC1.This part of the process is very detailed due to two step processing wrt both outbound and inbound deliveries.
  • We show the conversion of a STR in an MRP area and the follow up steps until GR which are performed with respect to storage locations and are displayed on IBP side at MRP Area level.
The image shows the SAP S/4HANA Stock/Requirements List for material BA4M_PHONE_A at plant DC1, MRP Area DC1_A. It highlights a purchase requisition for 70 units planned for January 28, 2025, and includes details for converting this requisition into a purchase order.

Select the stock transfer requisition from the stock / requirements list and convert it interactively.

The image displays the SAP S/4HANA screen for creating a purchase order, specifically for material BA4M_PHONE_A with a quantity of 70 units to be delivered on January 28, 2025. It demonstrates changing the receiving storage location from A001 to A002 during the interactive conversion process within the same MRP Area DC1_A.
  • Pull the requisition to the shopping cart and save to create the purchase order
  • In case of multiple storage locations the receiving storage location can be changed. In this case it is changed from A001 to A002 during interactive conversion within same MRP Area DC1_A.
The image displays the SAP S/4HANA Stock/Requirements List for material BA4M_PHONE_A at plant DC1, MRP Area DC1_A. It shows a purchase order item for 70 units scheduled for January 28, 2025, with the receiving storage location changed from A001 to A002 during the interactive conversion process.
  • Note the Stock Transport Order in the Stock/Requirements List
  • Note that the storage location of the STR was not inherited to the change during conversion, but it remained in the same MRP Area
The image displays the SAP S/4HANA Stock/Requirements List for material BA4M_PHONE_A at plant FA1, MRP Area FA1_B. It shows an order delivery schedule for 70 units on January 24, 2025, with the receiving plant set to DC1 and storage location set to A002.
  • Note the Stock Transport Order requirement in the Stock/Requirements List
  • Note that the storage location of the STR in the ship-from location was inherited during conversion, so it remained in the same MRP Area
The image presents SAP's Projected Stock screen for BA4M_PHONE_A at location DC1 MRP Area A, detailing the stock projection and requirements. It highlights various entries including stock levels, outbound deliveries, and a stock transfer order scheduled for January 28, 2025, from FA1 MRP Area B.
  • Note the stock transport order in the Projected Stock app's element view.
  • Note that the order was integrated to the same MRP Area, because an MRP Area A is defined for the material PHONE_A in DC1. Otherwise the order would have been integrated to the reference location DC1 (Plant MRP Area).
The image shows the SAP S/4HANA View Stock Details screen for material BA4M_PHONE_A at MRP Area MRDC1_A, summarizing the unrestricted use stock. It displays two stock items in storage locations A001 and A002, with 80 units and 50 units respectively, totaling 130 units available.
  • Stock is the only document type that has storage location detail
  • Note the on hand stock before receiving PHONE_A in MRP Area A of DC1.
  • 80 EA are available in storage location A0001
  • 50 EA are available in storage location A0002
  • 130 EA are available in total in MRP Area A of DC1.
The image shows SAP's Projected Stock screen for material BA4M_PHONE_A at location FA1 MRP Area B, listing stock projections and requirements. It includes a stock transfer order requirement for 70 units on January 26, 2025, and subsequent planned and stock transfer requisitions.
  • Note the STO requirement in the ship-from location in the Projected Stock app's element view.
  • Note that the requirement was integrated to the same MRP Area, because an MRP Area B is defined for the material PHONE_A in Factory FA1. Otherwise the production order's dependent demand would have been integrated to the reference location FA1 (Plant MRP Area).
The image illustrates the end-to-end process of converting a stock transfer requisition and processing the order using SAP S/4HANA and SAP IBP. It details steps such as creating outbound and inbound deliveries for finished goods PHONE_A at MRP Area locations DC1_A (distribution center) and FA1_B (factory), and it shows where to display these deliveries in transaction MD04 and the Projected Stock app.
  • We continue the journey for STOs with outbound and inbound deliveries.
  • First the outbound delivery is created with respect to the storage location B001 indicating MRP Area B of FA1.
  • Next the inbound delivery is created with respect to the storage location A001 indicating MRP Area A of DC1.
The image shows the SAP S/4HANA Purchase Orders, Fast Display screen, specifically filtering stock transport orders with purchasing document 4500017337. The bottom section lists activities due for shipping, including purchase orders with the ship-to party PLNTC_DC1 and corresponding origin document details.
  • Create the outbound delivery in transaction VL10B
  • ATP check is passed because sufficient stock exists from the GR production orders into the issuing storage location B001.
The image displays the SAP Stock/Requirements List for material BA4M_PHONE_A at MRP Area FA1_B within plant FA1. It shows stock availability and requirements, highlighting a delivery scheduled for January 28, 2025, and a planned order with associated details in the storage location B001.
  • Note the outbound delivery requirement in the Stock/Requirements List
  • Note that the storage location of the STO in the ship-from location was inherited, so it remained in the same MRP Area
The image shows the SAP Projected Stock screen for material BA4M_PHONE_A at MRP Area FA1_B, detailing stock projections. It lists stock information, including an outbound delivery scheduled for January 28, 2025, and a planned order and stock transfer requisition both planned for February 25, 2025, along with their respective projected stocks and details.
  • Note the outbound delivery requirement in the ship-from location in the Projected Stock app's element view.
  • Note that the requirement was integrated to the same MRP Area, because an MRP Area B is defined for the material PHONE_A in Factory FA1. Otherwise the outbound delivery would have been integrated to the reference location FA1 (Plant MRP Area).
The image displays the SAP Stock Transport Order screen for document 4500017337, showing details for material BA4M_PHONE_A. It includes information on the supplying plant FA1 FA1 Glasgow, delivery date of January 28, 2025, delivery confirmation date of January 18, 2025, and the receiving storage location DC1 London (A002).
  • Create the inbound delivery directly from the confirmations view of the stock transfer order
  • Note that the receiving storage location A002 was inherited from the STO
The image displays the SAP Stock/Requirements List for material BA4M_PHONE_A at MRP Area DC1_A within plant DC1. It shows stock details, including an upcoming shipment (ShpgNt) scheduled for January 18, 2025, under document 4500017337, with the receiving plant FA1 and storage location A002, contributing to the projected available quantities.
  • Note the inbound delivery requirement in the Stock/Requirements List as a shipping notification.
  • Note that the receiving storage location A002 was inherited from the STO, so it remained in the MRP Area (see last column)
  • Note that the issuing storage location B001 is displayed next to the ship-from plant.
The image displays the SAP Projected Stock screen for material BA4M_PHONE_A at location DC1 MRP Area A, detailing stock projections. It lists stock activities such as inbound delivery scheduled for January 20, 2025, related to stock transport order 4500017337, along with other outbound deliveries and sales orders impacting the projected stock levels.
  • Note the inbound delivery in the Projected Stock app's element view.
  • Note that the inbound delivery was integrated to the same MRP Area, because an MRP Area A is defined for the material PHONE_A in DC1. Otherwise the inbound delivery would have been integrated to the reference location DC1 (Plant MRP Area).
The image outlines a demo process for handling transactional RTI inbound, specifically converting stock transfer requisitions and processing orders end-to-end in SAP S/4HANA and SAP IBP. It depicts steps for posting goods issues at DC1_A location, followed by goods receipt at FA1_B location, and illustrates the outcomes in transaction MD04, Projected Stock app, and View Stock Details app.
  • We finalize the journey for STOs with outbound and inbound deliveries.
  • First GI is posted for the outbound delivery for issuing storage location B001 indicating MRP Area B of FA1.
  • Next GR is posted for the inbound delivery for the storage location A001 indicating MRP Area A of DC1.
The image displays the SAP Stock/Requirements List for material BA4M_PHONE_A at MRP Area FA1_B within plant FA1, showing stock and planned activities. It highlights the selection of an outbound delivery (Delvry) scheduled for January 28, 2025, with instructions to post a goods issue against it.
The image shows the SAP Replenishment Delivery Change Overview screen for outbound delivery document 80066155, with a posting date of January 12, 2025. It details the posting of a goods issue for material BA4M_PHONE_A from storage location B001 in plant FA1, with 70 units picked for delivery.
The image displays the SAP Stock/Requirements List for material BA4M_PHONE_A at MRP Area FA1_B within plant FA1. It shows the current stock status as of January 12, 2025, along with planned order and planned requisition details dated February 25, 2025, affecting the available quantity.
  • Note that outbound delivery with 70 EA has vanished from the stock requirements list in the MRP Area B of plant FA1 after GI.
  • Note that stock has decreased from 70 to 0 EA as well.
  • Stock is in-transit now.
The image shows the SAP Projected Stock screen for material BA4M_PHONE_A at location FA1 MRP Area B, detailing stock projections. It highlights three stock activities: the current stock status, a planned order, and a stock transfer requisition from location DC1 MRP Area A, all scheduled for February 25, 2025.
  • Note that outbound delivery with 70 EA has vanished from the element view in the MRP Area B of plant FA1 after GI.
  • Note that stock has decreased from 70 to 0 EA as well.
  • Stock is in-transit now.
The image displays the SAP Goods Receipt Purchase Order screen for purchase order 4500017337, documenting a goods receipt transaction dated January 12, 2025. It details the receipt of 70 units of material Phone A into plant DC1 London, storage location A002, with movement type 101 for unrestricted use.

Post goods receipt against the purchase order in the receiving storage location A002 indicating MRP Area A in Plant DC1.

The image is a screenshot of an SAP Stock/Requirements list for the material BA4M_PHONE_A (Phone A) in plant DC1 and MRP area DC1_A. It shows the stock levels, deliveries, customer orders, and purchase requisitions with their respective dates, quantities, and storage locations.
  • Note that inbound delivery with 70 EA has vanished from the stock/requirements list in the MRP Area A of plant DC1 after GR.
  • Note that stock has increased from 130 to 200 EA as well.
  • Stock is no longer in-transit now.
The image is a screenshot of an SAP Projected Stock application showing the stock details for the product BA4M_PHONE_A in various locations, specifically highlighting DC1 MRP Area A. It includes stock projections, outbound deliveries, sales orders, and stock transfer requisitions with their respective quantities and dates.
  • Note that inbound delivery with 70 EA has vanished from the element view in the MRP Area A of plant DC1 after GR.
  • Note that stock has increased from 130 to 200 EA as well.
  • Stock is no longer in-transit now.
The image is a screenshot from SAP, showing the View Stock Details application for the product BA4M_PHONE_A. It displays the unrestricted use stock quantities across different storage locations within the DC1 MRP Area A.
  • Stock is the only document type in SAP IBP that has separation by Storage Locations.
  • Note that stock has increased from 50 to 120 EA in Storage Location A002 of MRP Area A in DC1, specifically.
The image is a demonstration slide titled Demo Transactional RTI Inbound: Change Sales Order for the product PHONE_A in SAP S/4HANA and SAP IBP. It outlines four steps: changing the sales order item quantity in transaction VA02, changing issuing storage location in VA02, displaying the outcome for the MRP Area in MD04, and displaying the outcome for the MRP Area location in the Projected Stock app.

In this part of the process demo we show that the MRP Area Location of a sales order is determined by changing the issuing storage location in the Shipping Tab of the sales order transactions in SAP S/4H or SAP ECC.

The image is a screenshot from SAP transaction VA02, showing the change order screen for Sales Order 135408 specifically for item 30, material BA4M_PHONE_A. It displays the updated order quantity as 300 units with a first delivery date of 28.02.2025 and general sales data including net value and pricing date.
  • Sales order is changed in transaction VA02.
  • Sales order item 30 for PHONE_A with 200 EA had been created for shipment from storage location A002 of MRP Area A of DC1.
  • First, the quantity is changed from 200 EA to 300 EA in the Sales A view.
The image is a screenshot from SAP transaction VA02, showing the shipping details for Sales Order 135408, item 30, material BA4M_PHONE_A. It specifies the ship-to party (Customer 1), plant (DC1 London), and storage locations (A001 and A002) for the order.
  • Sales order item 30 for PHONE_A with 200 EA had been created for shipment from storage location A002 of MRP Area A of DC1.
  • In a second step, the issuing storage location is changed from storage location A002 of MRP Area A of DC1 to storage location A001 of the same MRP Area in the shipping view.
The image is a screenshot of the Stock/Requirements List in SAP for the material BA4M_PHONE_A in MRP Area DC1_A at plant DC1. It shows the available quantity, delivery dates, and stock movements including deliveries, customer orders, and purchase requisitions affecting the inventory levels.
  • Note that for sales order item 30 for PHONE_A:
  • the quantity has changed from 200 EA to 300 EA
  • issuing storage location has changed from storage location A002 of MRP Area A of DC1 to storage location A001 of the same MRP Area.
The image is a screenshot from the SAP Projected Stock application for the product BA4M_PHONE_A in the DC1 MRP Area A. It shows the stock projection details, including the type and date/time of receipts or requirements, goods receipt dates, projected stock levels, and the sources or destination locations for various stock movements.
  • Note that for sales order item 30 for PHONE_A the quantity has changed from 200 EA to 300 EA leading to a shortage which has to be covered by a new planning run.
  • Note that the change of the issuing storage location from storage location A002 of MRP Area A of DC1 to storage location A001 of the same MRP Area cannot be seen in the element view because storage locations are not relevant for planning in SAP IBP.
  • If the storage location had been changed from A002 of MRP Area A of DC1 to storage location 0001 of the reference location, the entire sales order item quantity would not no longer be visible in the selected MRP Area A because the sales order item would have been integrated with respect to the reference location DC1.
The image is a demonstration slide titled Demo Transactional RTI Outbound: Planning situation after planning run, showcasing the status of the finished good PHONE_A and component CPU_A in different MRP Area Locations across a Distribution Center (DC1_A) and Factories (FA1_B) using SAP IBP and SAP S/4HANA. It includes screenshots of the Projected Stock in SAP IBP and the Stock/Requirements List in SAP S/4HANA (MD04) for each location.
  • After the increase of Sales Order Requirement from 200 EA to 300 EA in MRP Area Location B of DC1 an IBP Supply Run was performed to cover demand across the supply chain of our connected MRP Area Locations.
  • We will comparing the new planning situation in the Projected Stock App in IBP vs. the Requirements Stock List (MD04 in ERP).
  • Note that storage location IDs are always visible for all business documents in ERP. IBP aggregates them to locations.
The image is a screenshot from SAP's Projected Stock application for the demo area BA4M_MRP_AREA_DEMO, showing detailed stock projection for the product BA4M_PHONE_A at the location DC1 MRP Area A. It lists various stock movements, including outbound deliveries, sales orders, and stock transfer requisitions, with their respective dates, quantities, and projected impact on stock levels.
  • Note that for sales order item 30 for PHONE_A in MRP Area A of DC1 the quantity had been changed from 200 EA to 300 EA leading to a shortage which was covered by the new planning run.
  • Note that an additional stock transfer requisition with 100 EA was created because the existing STR had been fixed before the run.
The image is a screenshot of the Stock/Requirements List in SAP for the material BA4M_PHONE_A at the DC1 MRP Area A, showing detailed inventory and requirements information. It includes stock on hand, delivery dates, customer orders, purchase requisitions, and their corresponding impact on the available quantity and storage location A001.
  • Note that for sales order item 30 for PHONE_A in MRP Area A of DC1 the quantity had been changed from 200 EA to 300 EA leading to a shortage which was covered by the new planning run.
  • Note that an additional stock transfer requisition with 100 EA was created because the existing STR had been fixed before the run.
  • Note that in the ERP system both storage locations are visible in the stock requirements list:
  • the issuing storage location B001 of MRP Area B in Ship-From Plant FA1
  • the receiving storage location A001 of MRP Area A of ordering plant DC1
  • Note that a deliberate choice has been taken for the receiving storage location during the ERP inbound integration of the new STR.
  • SAP IBP only submits the MRP Area information, even in case it has multiple storage locations, e.g. A001 and A002 in MRP Area A of DC1.
  • For this STR, SAP S/4H has determined the storage location A001 based on the default receiving storage location maintained in transaction OMIZ
  • Note that a deliberate choice has also been taken for the issuing storage location during the ERP inbound integration of the new STR.
  • For this STR, SAP S/4H has determined the issuing storage location B001 based on the default receiving (!) storage location maintained in transaction OMIZ for MRP Area B of ship-from plant FA1.
  • Note that the field labeled as receiving storage location in OMIZ is also used for the defaulting of issuing storage locations of stock transfers.
The image is a screenshot from SAP's Projected Stock application for the demo area BA4M_MRP_AREA_DEMO, detailing the stock projection for the product BA4M_PHONE_A at the FA1 MRP Area B location. It displays information on stock, planned orders, and stock transfer requisitions, including their planned dates, quantities, and impact on projected stock levels.
  • Note that in MRP Area Location B of Factory FA1 stock requirements for PHONE_A from MRP Area A of DC1 the quantity have increased from 200 EA to 300 EA in total.
  • Note that the existing planned order with 200 EA was replaced by a new one with 300 EA by the IBP Supply Run.
  • Note that production version 0001 is used for MRP Area Location B of reference location FA1. This is the production version of a production data structure explicitly replicated into MRP Area Location B. Keep in mind the following:
  • If the receiving storage location of a production version is empty in SAP ECC or SAP S/4HANA then the same production version is created in all MRP Areas of a reference location.
The image is a screenshot of the Stock/Requirements List in SAP for the material BA4M_PHONE_A at the FA1 MRP Area B, showing detailed inventory and requirements data as of 00:07 hrs. It includes stock information, a planned order, and purchase requisitions along with their dates, quantities, and the impact on the available stock and storage location B001.
  • Note that in MRP Area Location B of Factory FA1 stock requirements for PHONE_A from MRP Area A of DC1 the quantity have increased from 200 EA to 300 EA in total.
  • Note that the existing planned order with 200 EA was replaced by a new one with 300 EA by the IBP Supply Run.
  • Note that in the ERP system the receiving storage location B001 of MRP Area B of plant FA1 is displayed in the stock requirements list.
The image is a screenshot from SAP's Projected Stock application for the demo area BA4M_MRP_AREA_DEMO, showing stock projection details for CPU_A at the FA1 MRP Area B location. It lists stock, a purchase requisition, and a planned order component, along with their planned dates, quantities, and the impact on projected stock levels.
  • Note that in MRP Area Location B of Factory FA1 component demand for CPU_A from PHONE_A has increased from 200 EA to 300 EA in total.
  • Note that the existing purchase requisition with 200 EA was replaced by a new one with 300 EA by the IBP Supply Run.
The image is a screenshot of the Stock/Requirements List in SAP for the material BA4M_CPU_A at the FA1 MRP Area B, showing detailed information as of 00:11 hrs. It includes current stock levels, a purchase requisition, and a dependent requirement with their respective dates, quantities, and storage location B001 impacts.
  • Note that in MRP Area Location B of Factory FA1 dependent demand for CPU_A from PHONE_A has increased from 200 EA to 300 EA in total.
  • Note that the existing purchase requisition with 200 EA was replaced by a new one with 300 EA by the IBP Supply Run.
  • Note that in the ERP system the receiving storage location B001 of MRP Area B of plant FA1 is displayed in the stock requirements list.
The image is a presentation slide demonstrating the process of converting a stock transfer requisition to a deployment requisition in SAP IBP and checking the procurement status in SAP S/4HANA for the finished good PHONE_A at MRP Area Location DC1_A. It indicates that TLB (Transport Load Builder) is not part of the demo example.

Deployment and TLB Orders created in MRP Area Locations are integrated to the right MRP Area with their specific procurement statuses D and C respectively.

The image is a screenshot from SAP's Projected Stock application for the demo area BA4M_MRP_AREA_DEMO, displaying the stock projection for the product BA4M_PHONE_A at the DC1 MRP Area A location. It shows various receipts and requirements including outbound deliveries, sales orders, and stock transfer requisitions, along with their impact on projected stock, and includes options to convert these into different types of requisitions.

Convert the fixed stock transfer requisition for PHONE_A in MRP Area Location A of Factory DC1 interactively.

The image is a screenshot of the SAP Fiori Launchpad, displaying projected stock details for a product, Phone A (BA4M_PHONE_A@OVL002), at the DC1 MRP Area A location (MRDC1_A@OVL002). It includes a table that lists various stock transactions, such as outbound deliveries, sales orders, and stock transfers, indicating receipt or requirement dates, quantities, projected stock levels, and associated locations.
  • Note that the fixed stock transfer requisition for PHONE_A in MRP Area Location A of Factory DC1 has been converted to a deployment requisition.
  • Note that the external order number of the requisition has not changed.
The image is a screenshot from the SAP S/4HANA transaction ME52N, displaying a purchase requisition (14907300) for the material Phone A at DC1 London with a delivery date of 27.02.2025. It highlights the procurement status change to Deployment STR after conversion from a stock transfer requisition to a deployment requisition in SAP IBP.
  • View the deployment requisition in transaction ME52N in SAP S/4HANA.
  • Note that the Procurement status of the "purchase requisition" for PHONE_A in MRP Area Location A of Factory DC1 has been set to "Deployment STR" after the stock transfer requisition was converted to a deployment requisition in SAP IBP.
The image presents a demo for Transactional RTI Inbound in SAP IBP, focusing on forecast and forecast consumption for the finished good PHONE_C at MRP Area Location DC1_A. It includes screenshots from an MS Excel view and the View Projected Stock app, illustrating processes such as creating forecasts, sales order processing, outbound delivery, and goods issue.

In SAP IBP sales orders are consumed and reduced with respect to locations.

If you flag MRP Areas in the RTI integration model CFM1, make sure to split the overall "plant" forecast for a product according to the specific customer segmentation across the reference location and every referencing MRP Area before performing supply planning in OBP. Also keep in mind that split forecast consumption can be affected from changes of the shipping storage location of a sales order from the time of creation until goods issue.

The image is a screenshot from the SAP Integrated Business Planning (IBP) Excel add-in, showing a planning view for product BA4M_PHONE_C@OVL002 at location MRDC1_A@OVL002. It displays key figures, including forecast unconstrained, sales order requested, and forecast consumption relevant quantity, for the months from January to June 2025.

Creation of Forecast

  • Note that the key figure Forecast Unconstrained is maintained in March only with 1000 EA.
  • As monthly forecast consumption is set-up the new forecast does not match with any sales order from January or February
  • Note that the key figures
  • Forecast Consumption Relevant Quantity and
  • Goods Issue Quantity on Sales Order Demand Date

are empty in March as there is no Sales Order Requested

The image is a screenshot of the SAP Fiori Launchpad, specifically the Projected Stock app, showing projected stock levels for the product Phone C (BA4M_PHONE_C@OVL002) at the location DC1 MRP Area A (MRDC1_A@OVL002). It includes a table detailing various stock transactions, such as sales orders and forecasts, with receipt or requirement quantities, dates, and projected stock levels, indicating a significant negative balance due to forecast requirements.

Creation of Forecast

  • Note that the Forecast element is visible at the first day and second of March with 1000 EA
  • As monthly forecast is set-up the new forecast does not match with any sales order from January or February
The image is a screenshot from the SAP Integrated Business Planning (IBP) Excel add-in, showing planning data for product BA4M_PHONE_C@OVL002 at location MRDC1_A@OVL002. It details forecast unconstrained, sales order requested, and forecast consumption relevant quantities for January to June 2025, reflecting changes in demand and supply planning.

Consumption of Forecast through Sales Orders

  • Note that the Forecast Unconstrained value of 1000 EA in March has been split and shifted to January and February with 200 EA and 800 EA respectively.
  • As monthly forecast is set-up the changed forecast now matches with sales orders in January or February, so consumption may take place
  • Note that the key figure Goods Issue Quantity on Sales Order Demand Date is empty in January and February as the sales orders are only created but not yet further processed.
The image is a screenshot of the SAP Fiori Launchpad's Projected Stock app, showing stock projections for the product Phone C (BA4M_PHONE_C@OVL002) at location DC1 MRP Area A (MRDC1_A@OVL002). The table lists transactions including stock, forecasts, and sales orders, with receipt or requirement quantities resulting in a significant projected stock deficit.

Consumption of Forecast through Sales Orders

  • Note that the forecast of 1000 EA in March has been split and shifted to January and February with 200 EA and 800 EA respectively.
  • As monthly forecast consumption is set-up the forecast now matches with sales orders in January or February, so consumption takes place
  • In the Projected Stock view the open forecast elements are being shown with 150 EA and 600 EA respectively after consumption with the respective sales orders in January and February.
  • Note that the sales orders only consume forecast in the MRP Area A of DC1 because of the choice for shipping from Storage Location A001. If shipping storage location is changed to another one which is not assigned to MRP Area B then the forecast at another location would be consumed.
The image is a screenshot from the Projected Stock app on the SAP Fiori Launchpad, displaying stock projections for Phone C (BA4M_PHONE_C@OVL002) at DC1 MRP Area A (MRDC1_A@OVL002). It lists stock, forecasts, outbound deliveries, and sales orders with receipt or requirement quantities, projecting a significant negative stock balance.

Forecast Consumption during the stage of Outbound Delivery

  • An Outbound delivery has been created for the sales order in January replacing it in the Projected Stock app.
  • Note that the quantity of open forecast element in January (150 EA) does not change during outbound delivery processing until GI.
  • Note that the sales order scheduling items in outbound delivery stage consume forecast in the MRP Area A of DC1 because of the initial choice for shipping from storage location A001. If the storage location of an outbound delivery was changed to one which is not assigned to MRP Area A then the outbound delivery would be integrated to another location but forecast would still be consumed at MRP Area A through the last changed shipping storage location before creating the outbound delivery.
The image is a screenshot from the SAP Integrated Business Planning (IBP) Excel add-in, displaying planning data for the product BA4M_PHONE_C@OVL002 at location MRDC1_A@OVL002. It shows forecast unconstrained, sales order requested, and forecast consumption relevant quantities for January to March 2025, highlighting changes in demand and inventory planning.

Forecast Consumption at GI

  • Goods issue of 50 EA was posted for the full sales order quantity in January
  • Note that the key figure Goods Issue Quantity on Sales Order Demand Date is now filled in MRP Area A of DC1 in January,
The image shows the SAP Fiori Launchpad's Projected Stock app, displaying stock projections for Phone C (BA4M_PHONE_C@OVL002) at location DC1 MRP Area A (MRDC1_A@OVL002). The table includes entries for stock, forecasts, and a sales order, indicating a significant negative stock balance due to forecast requirements and a sales order for Customer 1.

Forecast Consumption at GI

  • Goods issue of 50 EA was posted for the full sales order quantity in January.
  • Note that stock on hand has decreased from 250 EA to 200 EA accordingly.
  • Note that the outbound delivery of 50 EA has vanished accordingly and that the GI did not change the open forecast of 150 EA in January.
  • Note that the sales order scheduling items in outbound delivery stage consume forecast in the MRP Area A of DC1 because of the initial choice for shipping from Storage Location A001. If the outbound delivery quantity was picked from a storage location not assigned to MRP Area A during GI then stock would decrease in another location but the forecast would still be consumed at MRP Area Location A through the storage location last changed before outbound delivery.
The image illustrates the adaptation of OBP (Order-based Planning) plans in SAP IBP when using MRP (Material Requirements Planning) areas, highlighting the division of products within a supply chain planning system at Plant 0001. It shows where specific products, like Product A, should be allocated within different MRP areas and lists considerations for setting up plans, including planning filters, run profiles, and key figures.

If a product is not part of an RTI Integration Model for an MRP Area in the ERP system, then all demand and supply elements are integrated with respect to the reference location in RTI transactional data integration.

Example:

  • Even if the MRP Area exists in ERP and an MRP area view is created in the MRP1 tab of the material master (transaction MM02) there will be no location product for product F in MRP Area 0001M2 in IBP.
  • Hence, all transactional demand and supply elements will be integrated with respect to the Reference Location 0001 (Plant MRP Area) as a fallback until it is activated to the RTI integration model.
  • The same fallback mechanism will occur in transactional data integration as soon as Product E in MRP Area 0001M1 is removed from the RTI Integration model.
  • Not only, the split of transactional documents between locations of the same reference location changes with RTI model changes but also all planning related set-up and parametrization must be adapted to appropriately control which product is planned in which location with which forecast, which priorities, which quota for which planning outcome of which OBP run.
  • In the following, various planning set-up and parametrization aspects are highlighted. Review them before using MRP areas in IBP first time or adding or removing location products from MRP Area locations in ongoing operational mode.
The image demonstrates configuring planning filters and selections in SAP IBP when adapting OBP plans using MRP areas, focusing on planning runs and jobs. It shows new job setups for Delete Planned Receipts and Order-Based Planning: Copy Version Data, emphasizing the importance of correctly setting location scope within planning filters and jobs.
  • Without MRP Area Locations the LOCATION ID selection criterion has been maintained with Reference Locations (Plant MRP Areas) only.
  • Now, there will be additional MRP Area Locations, which need to be maintained to define a appropriate planning scope

Therefore:

  • Check and adjust OBP Job Templates regarding planning filters:
  • Examples: Create Planned Receipts from Interactive Key Figures Run or Delete Planned Receipts
  • Check and adjust OBP Job Templates with explicit selection fields for Location:
  • Examples: Supply Planning Run or Supply Usage and Gating Factor Run or Copy Version Data,
  • Check and adjust settings for selection attributes regarding LOCATION and LOCATIONPRODUCT in Copy Operator Profiles for SAP7F Planning Areas
The image addresses exceptions in using Location ID within OBP application filters for the Real-Time Integration Reconciliation job in SAP, advising against specifying an MRP Area Location ID in the job template. It shows a screenshot of a job setup with filter parameters, emphasizing only using reference location IDs for reconciliation across dependent MRP areas.
  • In all planning filters for OBP application screens Location ID is expected to be the value of a dedicated location.
  • That is: In no application the Location ID of a reference location (MRP Area Type Plant) can be used to select dependent MRP Area locations implicitly.
  • The Job Template Real-Time Integration Reconciliation is the only exception to the above rule.
    • Demand or supply documents that cannot be integrated or created in an MRP Area due to missing set-up requirements are created in the respective reference location.
    • For this reason the RTI reconciliation job has to be performed across all MRP Areas for a given product.
    • Therefore, the Location ID field in the Real-Time Integration Reconciliation job template has to be filled with the Location ID of Reference Locations only.
    • The same applies to Location ID attributes in Planning Filters used in the Real-Time Integration Reconciliation job template
The image shows the setup of segment conditions within planning run profiles in SAP IBP for OBP plans involving MRP areas, focusing on the profile BA_CUSTOMER_PRIO1. It highlights the use of conditions to specify plant types like distribution centers, production plants, and MRP areas for locations with active freeze horizons.
  • Segment conditions in various tabs of the planning run profile Demand prioritization rule such as Demand Prioritization Rule, Switchable constraints, or Maximum lateness may include the location.
  • MRP area locations need to be considered explicitly.
    • The new value MRP Area for the PlantType attribute of the location can be used for indirect selection of locations.
  • Review any segment conditions that use locations (including ship-to and ship-from locations), their names, or their numbers.
  • If location products (including ship-to and ship-from location products) have been selected by attributes such as MRP controller, subnetwork, or source of supply selection profile, you may also need to adapt the selection.
  • Note that a product in an MRP area location can be assigned to different attribute values than the same product in the reference location.
The image depicts the Manage Master Data App in SAP IBP, focusing on reviewing flexible master data for locations when adapting OBP plans using MRP areas. It shows different location attributes such as location ID, time zone, and production calendar ID, highlighting the importance of maintaining correct data without overwriting RTI-sourced attributes.

Master Data Type LOCATION:

  • Do not (!) change location attribute values sourced from RTI in case of Plant Types Plant (PL), Distribution Center (DC), and MRP Area (MR).
  • In particular, this applies to the values of the attributes Plant Type, Reference Location, Production Calendar ID and Time Zone.
  • All Storage Location MRP Areas (Plant Type MR) and the Plant MRP Area (Plant Types DC or PL) of a given plant must have
  • the same Reference Location ID, which is the Location ID of the Plant MRP Area.
  • the same Time Zone and the same Production Calendar in order to ensure date time consistency of the availability date between IBP and ERP backend
  • Note that MD data checks will be applied in case you attempt to change the attributes Plant Type or Reference Location
  • Note that attributes specifying geolocation data and address of MRP Areas are sourced via RTI from the default receiving storage location's data
The image shows a detailed view of the Manage Master Data App in SAP IBP, highlighting the review of flexible master data for location configuration when using MRP areas. It illustrates attributes such as location ID, plant type, and production calendar ID, emphasizing the importance of avoiding overwriting RTI-sourced location attributes.
The image displays the Manage Master Data App in SAP IBP, focusing on maintaining flexible master data for LOCATIONPRODUCT when adapting OBP plans using MRP areas. It lists attributes like procurement type, MRP controller, and planned delivery time, advising against overwriting RTI-sourced attributes to ensure correct MRP area-specific settings.

Master Data Type LOCATIONPRODUCT:

Location Product attributes sourced via RTI:

Most of these location product attribute values are distributed from the material master to all location products of the same reference location without the option to have MRP Area specific settings in the MRP Area View of the Material Master.

  • Examples: Procurement Type, Goods Receipt Processing Time
  • Exceptions: The location product attributes MRP Controller, Planned Delivery Time, and Safety Stock are integrated specifically for MRP Area Locations if they are maintained in the MRP Area View of the material master.
  • Refrain from overwriting RTI sourced attributes on the IBP side. In particular, GR Processing Time is not suited for changes on IBP side and should be uniform across all MRP areas of the same plant.
  • IBP specific Location Product attributes not sourced via RTI:

Just like in case of the reference location these attribute values have to be maintained from the IBP side for all MRP Area locations

  • Typical examples: Subnetwork, profiles such as Forecast Consumption Profile, Freeze Horizons.
  • These attributes can be used for specific parametrization of location products MRP Area locations.
  • You may set up MD Rules for automated derivation from reference location or other sources if necessary
  • However, location related attributes such as Inbound Calendar or Shipping Calendar should not be specific to MRP areas, as the MRP area use case is not designed for distant MRP Areas.
The image shows the Manage Master Data App in SAP IBP, focusing on maintaining master data for LOCATIONPRODUCT in the context of MRP areas. It details attributes such as procurement type, planned delivery time, and subnetwork, with guidance to avoid overwriting RTI-sourced data and use attributes consciously for specific MRP area settings.

Other Master Data Types that depend on Location or Location Product

  • There are many more master data types that depend on Location or Location Product, for which MRP Area specific attribute values can be set, most prominently the source of supply master data such as Production Data Structure and Transportation Lane and the respective dependent MDTs.
  • One should refrain from overwriting attribute values which are integrated via RTI like in the case of location products.
  • Example: The common WorkCenter Resource or its capacity consumption should not be changed for a PDS that is used in an MRP area. It might be based on a production version w/o a receiving storage location which is multiplied into multiple MRP Area locations using consuming the same WorkCenter Resource. If capacity has to be split by MRP Area, specific workcenters should be modelled for production versions with specific storage locations on the ERP side.
  • Common vs. specific values per MRP Area have to be reviewed and maintained in case of attributes not sourced via RTI like in the case of location products.
  • For such attributes you may set up MD Rules for automated derivation from reference location or other sources if necessary
  • Specific values per MRP Area should be maintained with care. For example, MRP area specific inbound calendars or receiving calendars are not recommended like in the case of location product while PDS or TLANE Priorities might make sense for differentiation across MRP Areas.
  • If MRP area specific resources or equipment which are not integrated from RTI and used in MRP Area Locations such as MultiPurpose Resources, Transportation Resources, Production Resources that are not Workcenter Resources or TLB Equipment these master data have to be created upfront and their usage parameters have to be maintained for all sources of supply accordingly.
  • Further Master Data Types beyond sources of supply such as LOCATIONPRODUCTSUBST must be maintained and reviewed for each MRP Area Location individually

Maintaining MDT related to LOCATION, LOCATIONPRODUCT, SOURCE of SUPPLY and other dependent MDTs via BAdI

  • BAdIs are often used to generate, enrich, or adapt Master Data entries via RTI, rather than maintaining them in IBP.
  • In particular, BADIs for the MDTs for LOCATION, LOCATIONPRODUCT, PDS, TLANE and other dependent MDTs might already be in use before adopting MRP Areas in IBP or are planned for first-time use or change in future .
  • These BAdIs might include parameters, conditions, or data sources that relate to location information on a data model or level data entry level. Such relations have to be reviewed and adapted before and while using MRP Area functionality in IBP.
  • There are many key figures and attributes key figures that are input to planning runs
  • Without MRP Area Locations the key figure values use to be related to the Reference Locations (Plant MRP Areas) only.
  • Mostly, key figures are inputs to planning runs but there are also key figures and alerts for an analytical follow up.
  • With MRP Area use, there will be additional MDT entries regarding MRP Area Locations, for which these which these key figures have to be maintained and calculated as well.
  • Often times key figure values will be split across the MRP Area dimension of a given planning level and key figure, so often times not only manual maintenance results have to be reviewed but also calculation rules have to be revised as well in Planning Area set-up.
  • Review, maintain, and re-calculate key figures and attributes as key figures
  • Mainly, reduce existing values in the reference location, split values across MTP Area locations accordingly.
  • Most importantly, review your E2E forecasting process and split forecast to the additional MRP Area locations appropriately, before scheduling Supply Runs.
  • Also, watch out for input key figures in use such as:
    • ALLOCATIONADJ
    • INTDISTRDEMANDLANE / INTDISTRRECEIPTLANE / INTDISTRDEMANDLANEDEPL / INTDISTRRECEIPTLANEDEPL
    • INTPRODRECEIPTPDS
    • MAX/MINDISTRDEMANDTLANE / MAX/MINDISTRRECEIPTTLANE / MAX/MINPRODRECEIPTPDS
    • MAX/MINPDSQUOTA / MAX/MINTLANEQUOTA
  • Also, watch out for attributes as key figures in use such as:
    • EQTYPELIMIT
    • FCSTCONSHELPER
    • SAFETYSTOCKMD
The image illustrates the process of adding or removing an MRP area and MRP area-material to or from an integration model using Transaction CFM1 in SAP IBP. It shows a configuration screen where users can select options for materials, plants, and MRP areas to adjust the active integration model settings.
  • Both, MRP Area and corresponding MRP-Area-Material must always be added to the same integration model
  • When you add a MRP Area-Material combination to an integration model where the corresponding master and transactional data had already been integrated with respect to the reference location before:
    1. Delete (mark for deletion) previously integrated PDS from IBP that based on the ERP setting should belong to a specific MRP Area, but before MRP area integration were integrated on plant level
    2. Reactivate the corresponding integration models for PDS and transactional data

      • With that the PDS and the transactional data will be recreated/reassigned to the right locations

    3. Perform reconciliation for stock
    4. Adapt the set-up and parametrization of OBP Plans as described above
  • When you remove an MRP Area-Material combination from an integration model, but the integration of the material on plant level to which the MRP Area is assigned to still remains:
    1. Delete PDS and TLANEs which were previously integrated to the MRP Area location
    2. Reactivate the corresponding integration models for PDS and transactional data

      • With that the PDS and the transactional data will be recreated/reassigned to the reference location of the MRP Area

    3. Perform reconciliation for stock
    4. Adapt the set-up and parametrization of OBP Plans as described above
The image depicts SAP S/4HANA's transaction OMIZ interface, focusing on changing the definition of an MRP area, including assigning storage locations. It shows dialog structures and entry fields for specifying MRP area details like plant and recognized storage locations, allowing users to adjust location product settings in active integration models.
  • Changes to the MRP Area Definition may include
  • Adding or removing a storage location
  • Changing the receiving storage location
  • In case of adding or removing a storage location:
    1. Reactivate all Master and Transactional Data integration models that might be impacted by the change

      • With that the PDS and the transactional data will be recreated/reassigned to the right locations

    2. Perform reconciliation for stock
  • In case changing the receiving storage location planned receipts will be subject to a change of defaulting during RTI transactional outbound w/o a need for realignment.
  • We recommend to use a systematic split of integration models, that prepares best for such changes, so the affected integration models can be identified easily and integration models have been generated without overlaps in the first place
The image presents the SAP S/4HANA transaction MM02 interface, used for maintaining material master data and setting deletion indicators for materials in MRP areas. It highlights sections where users can select and remove materials from specific MRP areas by marking the deletion indicator option.
  • If you remove a material from an MRP Area in the material master, any master data and transactional data transfer will no longer consider the MRP area during integration and fall back to the reference location.
  • Follow-up as follows:
    1. Remove the MRP Area-Material combination from the integration model

      Use the option "log deactivated material master" in transaction CFM2 so change pointers are created in order to set the deletion flag for the affected MRP Area location products.

    2. Perform reconciliation to delete all transactional data from SAP IBP that refers to this location-product combination
    3. Delete all master data from SAP IBP that refers to this location-product combination
    4. Trigger initial data transfer for all corresponding master and transactional data so they are created on the plant location instead of the MRP Area
    5. Adapt the set-up and parametrization of OBP Plans as described above
The image showcases the SAP interface for maintaining production version details, specifically addressing changes to the production storage location in master data. It highlights fields for setting issue and receiving storage locations, allowing adjustments to integration model settings for location products.
  • If you change storage location information
  • in any master data i.e.:
    • Material master
    • Bill of Material
    • Production Version
  • labelled as
    • issuing storage location
    • receiving storage location
    • production storage location
  • or change material master fields related to storage location handling such as
    • MRP Group
    • special procurement key for components
  • Follow-up as follows:
    1. Delete obsolete PDS in IBP
    2. Retransfer all corresponding Production Versions to IBP

Limitations

  • Production Data Structures
  • Material Settings are not considered on MRP Area level (e.g. MRP Group of an MRP Area location product)
  • Phantom related production storage location determination strategies for components are not supported, i.e. strategies 5, 6, 7
  • Transportation Lanes
  • Only transportation lanes from plants to MRP Areas are integrated via RTI based on Special Procurement Keys
  • Any transportation lane from and to an MRP Area location can be created in IBP flexible master data management or via BAdI, but it must be ensured that no circular supply chain relationships are modelled.
  • Subcontracting: Component provisioning transportation lanes from MRP Areas to subcontracting vendors are not generated via RTI, as multiple ordering locations are not supported in subcontracting
  • MRP Area locations and dependent master data are not yet shown in the Supply Chain Network application
  • Production Planning Integration (also known as Synchronized Planning for Production) is not yet released.

Log in to track your progress & complete quizzes