IBP - Help For Standard Keyfigures PDF
IBP - Help For Standard Keyfigures PDF
PUBLIC
Agenda
2
2002 Summary of Changes in SAPIBP1
• Removal of key figure Demand Value (node) (NODEDEMANDVAL) from Inventory Optimization
• New key figure Customer Forecast (CUSTOMERFORECAST) for customer collaboration via
Web-based Planning
3
2002 Summary of Changes in SAPIBP1
• Align Planning Levels with regards to IO attributes Stocking Node Type Indicator
(STOCKINGNODETYPE), Service Level Type Indicator (SERVICELEVELTYPE), Distribution
Type (G or N) (DISTRIBUTIONTYPE)
• When copying the unified planning area (SAPIBP1) using the create new with dependencies
option, it‘s possible to select the Copy Analytics and Alerts option to copy sample analytics and
alerts.
5
Changes related to New attributes Transportation Lot Size Periods of
Coverage (TLOTSIZECOVERAGE) and Production Lot Size Periods of
Coverage (PLOTSIZECOVERAGE) for Inventory Optimization
Reason for Change:
PLOTSIZECOVERAGE is the weeks of production lot size coverage for PBR.
TLOTSIZECOVERAGE is the weeks of transportation lot size coverage for PBR
6
Changes related to New attribute Non-Stocking Allocation Horizon
(NONSTOCKALLOCATIONHORIZON) and NETWORKID for Inventory
Optimization
Reason for Change:
• NONSTOCKALLOCATIONHORIZON is the number of periods (weeks) used to allocate lot
size inputs from a non-stocking node to multiple nodes downstream.
• NETWORKID is an output attribute of the multistage operator that shows which product-
locations are in the same network (linked by sourcing or bill of materials)
7
Changes related to New attribute Non-Stocking Allocation Horizon
(NONSTOCKALLOCATIONHORIZON) and NETWORKID for Inventory
Optimization
Assign Attributes NONSTOCKALLOCATIONHORIZON and NETWORKID to the following
Planning Levels
CALWKPRODLOCCUST WKPRODLOCCUSTGROUP
CALWKPRODLOCCUSTGROUP WKPRODLOCCUSTGROUP2
CALWKPRODLOCCUSTGROUPLAG WKPRODLOCCUSTGROUP3
CALWKPRODLOCCUSTLAG WKPRODLOCCUSTGROUPLAG
CALWKPRODLOCCUSTUOMTO WKPRODLOCCUSTGROUPLAGUOMTO
DAYDELIVERY WKPRODLOCCUSTGROUPUOMTO
DAYDELIVERYUOMTO WKPRODLOCCUSTLAG
DAYPRODLOC WKPRODLOCCUSTLAGUOMTO
DAYPRODLOCCUST WKPRODLOCCUSTUOMTO
DAYPRODLOCCUSTUOMTO
WKPRODLOCLOCFR
DAYPRODLOCLOCFR
DAYPRODLOCNOUOMTO
WKPRODLOCLOCFRCURR
DAYPRODLOCUOMTO WKPRODLOCLOCFRCURRCURRTO
PRODCUSTLOC WKPRODLOCLOCFRUOMTO
PRODLOCCUSTGROUP WKPRODLOCNOCURRCURRTO
PRODLOCCUSTGROUPLAG WKPRODLOCNOUOMTO
WKPRODLOC WKPRODLOCSRC
WKPRODLOCCOMPSRC WKPRODLOCSRCUOMTO
WKPRODLOCCOMPSRCUOMTO WKPRODLOCUOMTO
WKPRODLOCCURR WKROPRODLOCCUST
WKPRODLOCCURRCURRTO MTHPRODLOCCUSTLAG
WKPRODLOCCURRCURRTOUOMTO MTHPRODLOCCUSTLAGUOMTO
WKPRODLOCCUST
WKPRODLOCCUSTCURR
WKPRODLOCCUSTCURRCURRTO 8
WKPRODLOCCUSTCURRCURRTOUOMTO
Changes related to removal of key figure Demand Value (node)
(NODEDEMANDVAL) from Inventory Optimization
9
Changes related to adding Change Point Detection to the Forecast
Automation Profile
Reason for Change: Change point detection functionality is now used in the IBP for demand –
time-series analysis (34Y) scope item to search for significant changes with long-term effects in
the time series. For this reason, the Forecast Automation Profile SAPIBP1 has been updated
with the rules for change point detection.
10
Changes related to New key figure Customer Forecast
(CUSTOMERFORECAST) for customer collaboration via Web-based Planning
Reason for Change: Introduced KF CUSTOMERFORECAST to be used by customers to enter
customer forecast via Web based planning - Customer app.
11
Changes related to aligning Planning Levels with regards to IO attributes
Stocking Node Type Indicator (STOCKINGNODETYPE), Service Level Type
Indicator (SERVICELEVELTYPE) and Distribution Type (G or N)
(DISTRIBUTIONTYPE)
Reason for Change: Sync IO attributes among planning levels
The following Planning Operators of type DISAGG have been unassigned from Planning Area
13
Changes related to Migrating Disaggregation operators to new Copy
Operator Profiles
New Copy Operator Profiles are created in app “Manage Copy Operator Profiles” and assigned to the
planning area
14
Changes related to new key figure Demand Sensing: Weeks to Exclude from
Learning (SENSEDDEMANDEXCLUDE) for Demand Sensing
Reason for Change:
Planner knows that a certain week is exceptional somehow and would negatively impact the Demand
Sensing planning results. This KF SENSEDDEMANDEXCLUDE is used to Exclude a certain week
from the Demand Sensing learning.
15
New Feature related to Partial Copy of Unified Planning Area : Option to
Copy Analytics and Alerts
When copying the unified planning area (SAPIBP1) using the create new with dependencies option,
it‘s possible to select the Copy Analytics and Alerts option to copy sample analytics and alerts.
The following content types are copied:
• Sample dashboards (12)
• Sample analytics charts (65)
• Sample supply chain network charts (2)
• Sample alert definitions (3)
• Sample alert subscriptions (9)
• Sample alert overviews (2)
16
Changes related to Supply Key Figures which are “Output for Supply Planning”
Reason for Change:
With the introduction of the new app "Settings for TS Supply Planning", the settings for supply-
related key figures were streamlined. This required to change Key Figures in Supply Planning
from "Input/Output for Supply Planning" to "Output for Supply Planning".
Note: The supply operator works with either settings. It is not required for customers who
deployed their planning area before 2002 to adjust these settings.
Change Key Figure Setting from “Input and Output for Supply Planning” to “Output for Supply
Planning” for the following Key Figures
Change KF Settings :
ADJUSTEDPRODUCTION:
1. Switch from "Input for Supply Planning" to "Input and Output for Supply Planning"
2. Switch from "Calculated" to "Stored and Calculated“
PRODUCTION:
Switch from "Input and Output for Supply Planning" to "Output for Supply Planning"
18
Agenda
19
SAPIBP1 – General Remarks
SAPIBP1: General Remarks
• SAPIBP1 is a unified planning area delivered with IBP supporting an overall business
process that includes the following IBP applications:
• IBP for Sales & Operations
• IBP for Supply (w/o Response)
• IBP for Inventory
• IBP for Demand
• SAP Supply Chain Control Tower
• SAPIBP1 delivers an out-of-the-box reference integration scenario across the different IBP
applications
• SAPIBP1 is designed to work as a sample or starting point for the customers to jump-start an
implementation project: customers may use a copy of SAPIBP1 and make changes to it as
needed
• Use partial copy capability to slice only the required modules of SAPIBP1 e.g. S&OP and IO
slice
21
Agenda
22
SAPIBP1 – Key Figure Overview
SAPIBP1: Key Figure Overview
• Several key figures of SAPIBP1 are used by more than one IBP application
• On the following slides we assigned key figures to one “main” component in order to provide a
grouping concept and a better overview
24
SAPIBP1: Key Figure Overview
• SOPDEMANDPLANNINGQTY: Represents the last Global Demand Plan Quantity that was agreed and is used as a
stable information within the S&OP process to build the Consensus Demand Plan. To avoid considering ongoing changes
on Global Demand Plan Quantity, SOPDEMANDPLANNINGQTY is copied from DEMANDPLANNINGQTY via a copy
operator at the beginning of the S&OP process.
• SOPDEMANDPLANNINGREV: Used to calculate the Global Demand Plan Revenue to be used within the S&OP process
to build the Consensus Demand Plan. Calculated as SOPDEMANDPLANNINGQTY * PLANNEDPRICE
• SOPSAFETYSTOCK: Copied from FINALIOSAFETYSTOCK via copy operator at the beginning of the Supply review
phase in the S&OP process. It represents the Safety stock calculated during the last Inventory Optimization run and is
used as a stable input to the Supply algorithm.
26
Key Figures Used for Annual Operation Plan - Imported from External Tool
• AOPQTY: Integration key figure, used to store the monthly sales quantities at product and customer level from the Annual
Operation Plan managed in external systems. Used in the S&OP process as an input to build the Consensus demand
plan.
• AOPREV: Integration key figure, used to store the monthly sales revenues at product and customer level from the Annual
Operation Plan managed in external systems. Used in the S&OP process as an input to build the Consensus demand
plan.
• AOPPRICE: Used to calculate the monthly sales price at product and customer level from the Annual Operation Plan
managed in external systems; calculated as AOPREV / HAOPQTY. Used in the S&OP process as an input to build the
Consensus demand plan.
• AOPPROFIT: Integration key figure, used to store the monthly sales profit at product and customer level from the Annual
Operation Plan managed in external systems. Used in the S&OP process as an input to build the Consensus demand
plan.
27
Key Figures Related to Sales Forecast - Imported from External Sales Planning Tool
• SALESFORECASTQTY: Integration key figure used to store the sales forecast quantity at product-location-customer level from sales
planning external tool. Used in the S&OP process as an input to build the Consensus demand plan.
• SALESFORECASTREV: Used to calculate the sales forecast revenue at product-location-customer level; calculated as
SALESFORECASTQTY * PLANNEDPRICE. Used in the S&OP process as an input to build the Consensus demand plan.
• SALESFORECASTACCURACYPCT: Used to calculate the sales forecast accuracy percentage at product-location-customer level;
calculated using SALESFORECASTQTY and ACTUALSQTY.
The above key figures can be used in a simplified sales planning process in IBP, whenever an external sales planning tool is not in use.
28
Key Figures Related to Marketing Forecast - Imported from External Planning Tool
• MARKETINGFORECASTQTY: Integration key figure, used to store the marketing forecast quantity at product-customer
level from marketing planning external tool. Used in the S&OP process as an input to build the Consensus demand plan.
• MARKETINGFORECASTREV: Used to calculate the marketing forecast revenue at product-customer level; calculated as
MARKETINGFORECASTQTY * PLANNEDPRICE. Used in the S&OP process as an input to build the Consensus demand
plan.
• MARKETSIZEREV: Used to store the market size revenue at product-customer level.
• MARKETSHAREPCT: Used to calculate the market share percentage at product-customer level. Calculated as
CONSENSUSDEMANDREV / MARKETSIZEREV.
29
Key Figures Related to Open Orders and Opportunities
• OPENORDERSQTY: Integration key figure, used to store the Total open order quantity of sales orders managed in
external systems. Used in the S&OP process as an input to build the Consensus demand plan and as reference for the
Downside version of Consensus Demand Plan Qty.
• OPENORDERSREV: Integration key figure, used to store Open orders revenue of sales orders managed in external
systems. Used in the S&OP process as an input to build the Consensus demand plan.
• OPPORTUNITIESQTY: Integration key figure, used to store the Opportunity quantity managed in external customer
relationship system. Used in the S&OP process as a reference for the Upside version of Consensus Demand Plan Qty.
• OPPORTUNITIESREV: Integration key figure, used to store the Opportunity revenue managed in external customer
relationship system.
30
Key Figures Related to Consensus Finding
• CONSENSUSDEMAND: Used as input to the Supply algorithm; copied via copy operator from
CONSENSUSDEMANDQTY (technical restriction on name to be used as input key figure).
• CONSENSUSDEMANDREV: Used to calculate the consensus demand plan revenue as a result of the Demand review
phase of the S&OP process; calculated as CONSENSUSDEMANDQTY * PLANNEDPRICE.
• CONSENSUSDEMANDCOST: Used to calculate the consensus demand plan cost as a result of the Demand review
phase of the S&OP process; calculated as CONSENSUSDEMANDQTY * COSTPERUNIT.
• CONSENSUSDEMANDPROFIT: Used to calculate the consensus demand plan profit as a result of the Demand review
phase of the S&OP process; calculated as CONSENSUSDEMANDREV – CONSENSUDEMANDCOST.
• CONSENSUSDEMANDQTY: Used to store the consensus demand plan quantity as a result of the interactive planning
process in the Demand review phase of the S&OP process. Copied to CONSENSUSDEMAND via copy operator.
• FINALCONSENSUSDEMANDQTY: Used to store the customer receipt (CONSTRAINEDDEMAND) at the end of the
entire S&OP monthly process. Used as the CONSTRAINEDDEMAND referenced value of the last S&OP planning cycle,
whenever ongoing changes to it do not have to be taken into account. Copied from CONSTRAINEDDEMAND via copy
operator.
31
Key Figures Related to Accuracy of Approved Plan
• CONSENSUSACCURACYPCT: Used to calculate Consensus Demand Plan Quantity Accuracy Percentage. Calculated as
(1 – ABS(CONSENSUSDEMANDQTY – ACTUALSQTY) / ACTUALSQTY).
32
Key Figures Used for Profit and Loss Comparison
• OPERATINGPROFIT: Used to calculate the operating profit at product-customer level. Calculated as GROSSPROFIT –
INDIRECTCOSTS.
• CONSTRAINEDDEMANDREV: Used to calculate constrained demand revenue to support decisions in the Pre-S&OP
Review. Calculated as PLANNEDPRICE * CONSTRAINEDDEMAND.
• COSTPERUNIT: Integration key figure, used to store at Product-Location level the unit cost managed in external systems.
Used to calculate various key figures representing values.
33
Key Figures Used for Simplified Sales Planning (1/2)
The current end-to-end process definition of SAPIBP1 does not include a simplified sales planning sub-process, but
the following key figures can be used to perform a sales planning within SAPIBP1.
• SALESMGRFORECASTQTY: Used to store the sales manager forecast quantity at product-location-customer level.
• SALESMGRFORECASTREV: Used to calculate the sales manager forecast revenue at product-location-customer level.
Calculated as SALESMGRFORECASTQTY * PLANNEDPRICE.
34
Key Figures Used for Simplified Sales Planning (2/2)
Current end-to-end process definition of SAPIBP1 does not include a simplified sales planning sub-process, but the following key
figures can be used to perform a sales planning within SAPIBP1.
• FINANCEPLANQTY: Integration key figure, used to store the monthly sales quantities at customer region and product
family level from the Financial plan managed in external systems.
• FINANCEPLANREV: Integration key figure, used to store the monthly sales revenues at customer region and product
family level from the Financial plan managed in external systems.
35
Key Figures Used for Demand & Supply Review
FINANCEPLANQTY
CONSENSUSDEMAND
AOPQTY
Copy from RECOMMENDEDSAFETYSTOCK
SALESFORECASTQTY
SOPSAFETYSTOCK ADJUSTEDSOPSAFETYSTOCK
MARKETINGFORECASTQTY
INVENTORYTARGET
Copy from DEMANDPLANNINGQTY
SOPDEMANDPLANNINGQTY
Output from Supply Algorithm
CONSTRAINEDDEMAND
CONSENSUSDEMANDQTY
FINALCONSENSUSDEMANDQTY
36
SAPIBP1: Key Figure Overview
• In addition to the master data and key figures used to define the Supply Chain
Network the following key figures are used as inputs:
• Consensus demand
• Technical Name: CONSENSUSDEMAND
• Key: PRDID,CUSTID
• Customer Demand is an input key figure for supply planning. This key figure is
not changed by the planning algorithms.
• This key figure defines the requested or forecasted demand of a customer for
a certain product for each period of the planning horizon.
38
Additional Input Key Figures
• Inventory target
• Technical Name: INVENTORYTARGET
• Key: PRDID,LOCID
• This input key figure defines the target inventory for the end of each period.
• Initial inventory
• Technical Name: INITIALINVENTORY
• Key: PRDID,LOCID
• This key figure contains the available quantity of the product at the given location at the beginning of the
first period, which is the period of the current time when the planning algorithm is run.
• Relevant only for the bucket corresponding to the current time.
39
Additional Input Key Figures
− This input key figure defines the quotas according to which a Net Demand for a location product should
be sourced from various locations via stock transfers.
40
Additional Input Key Figures
• Independent demand
• Technical Name: INDEPENDENTDEMAND
• Key: PRDID,LOCID
• Via the input Independent Demand key figure a user can specify an additional, anonymous demand for
location products.
• The SCM Planning Operator takes the sum of the Dependent Demand and Independent Demand to
compute the Net Demand for each location product (in each period).
• Location sourcing ratio
• Technical Name: INITIALINTRANSIT
• Key: PRDID,LOCID,LOCFR
• The start value for In Transit is specified by a new key figure ‘Initial In Transit’.
• This key figure has a value for one time period only, which is the planning period corresponding to the
current time.
41
Additional Input Key Figures
• “Capacity Consumption Rate of Production Resource” defines how much capacity is consumed per unit of
the product produced. The consumption rate is related to a production or assembly process and the
consumption rate is per produced / assembled piece.
• Capacity consumption rate for handling resource
• Technical Name: CAPACONSUMPTION
• Key: RESID,LOCID,PRDID,SOURCEID
• This key figure defines the capacity which is consumed on a handling resource by the receipt of one unit of a
location-product.
• Example: We assume that the Capacity Consumption Rate for product P1 on (handling) resource R1 in location L1
is 0.2 hours per piece. If the Net Demand for P1 at L1 is 100, the resulting Capacity Demand is as follows:
Capacity Demand = 100 [pieces] * 0.2 [hours/piece] = 20 [hours]
42
Additional Input Key Figures
• This key figure specifies the capacity of a resource that is consumed when a product is transported. The consumption rate is defined for
each unit consumed when a product is transported. It can be used to calculate the capacity demand for a transportation resource.
• Example: We assume that the Capacity Consumption Rate for transportation resource R1 in location L1 is 0.2 hours per piece for product
P1. If the Net Demand for P1 at L1 is 100, the resulting Capacity Demand is:
Capacity Demand = 100 [pieces] * 0.2 [hours/piece] = 20 [hours]
• “Capacity Supply Expansion” defines how much additional capacity is available beyond Normal Capacity
43
Additional Input Key Figures
• Number of sub-periods
• Technical Name: SUBPERIODNUM
• Key: PRDID,LOCID
• Used to logically divide each planning period of the planning horizon into sub-periods.
• Example: if a planning period covers a month and if SUBPERIODNUM is set to 30, a sub-period models a
day (for that planning period).
• Sub-period of supply
• Technical Name: SUBPERIODSOFSUPPLY
• Key: PRDID,LOCID
• Used to specify the target periods of coverage
45
Additional Input Key Figures
• It is editable.
• The user can enter values into the key figure. However, it is blanked out if the related arc becomes an inner border arc.
46
Additional Input Key Figures
• It is editable.
• The user can enter values into the key figure. However, it is blanked out if the related arc becomes an inner border arc
of the planning unit
47
Additional Input Key Figures
48
Optimizer Input Key Figures
In addition to the key figures described, optimizer requires the following penalty cost key
figures as inputs:
49
Optimizer Input Key Figures
• This key figure defines the costs per unit of a Customer Demand quantity per period that
is not met by the supply plan stored in key figure Total Customer Receipt.
• The cost incurred is proportional to the difference between Customer demand and Total
Customer Receipt.
50
Optimizer Input Key Figures
• This key figure models a fixed cost per period for each period where customer receipts for a
product, customer and (ship-from) location are non-zero.
• This key figure stores all costs which are proportional to the transport quantity of a product from a
location to a customer. The transportation costs are defined per unit of product and period for
customer receipts.
51
Optimizer Input Key Figures
• This key figure models a fixed cost per period for each period where transport receipts for a
product, location and ship-from location are non-zero.
• This cost rate defines cost per quantity unit of product and period for Transport Receipts between
two locations.
52
Optimizer Input Key Figures
• This key figure models a fixed cost per period for each period where production receipts for a
product in a location are non-zero.
• This key figure models the cost per quantity unit of product and period for Production Receipts.
53
Optimizer Input Key Figures
• This key figure models a fixed cost per period for each period where External Receipts for a
location-product are non-zero.
• This key figure models a cost per quantity unit of product and period for External Receipts for a
location-product.
54
Optimizer Input Key Figures
• This key figure defines the cost for inventory holding per quantity unit of product and period and is
related to the key figure Projected Stock.
• This key figure contains the costs per quantity unit of product and per period that the Projected
Stock is below the safety stock. These costs are typically not directly related to real costs but they
are entered as penalty costs.
55
Optimizer Input Key Figures
• This key figure contains the costs per quantity unit of product and per period that the
Projected Stock is above the Maximum Inventory which is defined in the master data.
• These costs are typically not directly related to real costs but they are entered as
penalty costs.
56
Optimizer Input Key Figures
• This key figure is modeled as a soft constraint, that is, it can be violated, but any
violation adds penalty costs to the optimizer’s objective function.
• This key figure contains the penalty costs incurred for utilizing the additional capacity
beyond Normal Capacity. Additional Capacity and Normal Capacity are specified in
CAPASUPPLYEXPANSION and CAPASUPPLY key figures respectively.
57
Optimizer Input Key Figures
• This key figure is used to define a substitution cost rate for each unit of the original
component that is replaced by the substitution product.
58
Supply Planning Output Key Figures
• There are several output key figures which are populated to represent the supply plan as a
result of Supply planning algorithms, i.e. the supply and dependent demands computed by the
Unconstrained Heuristic and Optimizer.
• It is possible for a few key figures to describe how to compute them by a mathematical formula,
for example the key figure Projected Inventory.
• In the following section the different output key figures are described.
59
Customer Demand Output Key Figures
60
Customer Demand Output Key Figures
61
Customer to Location Node Output Key Figures
• This output key figure contains the demand that is propagated from customer demand to
locations, i.e. distribution centers and/or plants which are locations belonging to the company’s
supply chain network.
62
Customer to Location Node Output Key Figures
• Customer receipts
• This output key figure contains the demand that is propagated from customer demand to
locations, i.e. distribution centers and/or plants which are locations belonging to the company’s
supply chain network.
• Customer supply
• Downstream key figure customer supply which corresponds to customer receipts. Customer
receipts describes the transports starting at an own location towards a customer.
63
Customer to Location Node Output Key Figures
64
Customer to Location Node Output Key Figures
• Customer receipts
65
Node-Related Output Key Figures
• Node-related key figures belong to a node of the network, i.e. a product-location combination.
• Dependent demand
for location-product.
66
Node-Related Output Key Figures
• Net demand requirement
67
Node-Related Output Key Figures
• Receipt
• Sum of all supplies - everything that leaves a location. These are quantities that are transported
to another location or transported to a customer or are consumed in a production process.
68
Node-Related Output Key Figures
• Projected inventory
69
Node-Related Output Key Figures
Deficit
70
Node-Related Output Key Figures
External receipt
• Used to model receipts at the boundary of the supply chain. If, for instance, the supply network
terminates at a location product where components are purchased.
• This is the task of the so-called U-rules where U stands for “unspecified”.
• This key figure contains the computed supply for Independent Demand in the output key figure.
71
Node-Related Output Key Figures
Projected coverage
• Output key figure Coverage returns for each period t the number of future periods for which the
Dependent Demand can be satisfied by the Projected Stock of period t.
• This key figure stores for each period the range of the Projected Inventory.
72
Node-Related Output Key Figures
Additional Lot-Size Procedure Demand
• This output key figure returns the amount of demand which is added by the heuristic to the net demand as a
consequence of the usage of a lot size policy defined for the corresponding location product
• For lot size policy = 0 this key figure returns zero in all buckets.
• For lot size policies 1 (Static Periods of Supply) , 2 (Dynamic Periods of Supply) and 3 (Periods of
Coverage) it returns the amount of additional demand which is caused compared to the net demand
73
Location-to-Location or Arc Output Key Figures
There are arc-related key figures that are used to describe the flow of goods between locations.
• This output key figure describes the net demand which is propagated from the receiving location
to the ship-from location which is requested to satisfy a Net Demand.
Dependent location demand
• This is the downstream key figure corresponding to the upstream key figure outbound location
demand.
74
Location-to-Location or Arc Output Key Figures
There are arc-related key figures that are used to describe the flow of goods between locations.
Transport receipts
• This output key figure describes the net demand which is propagated from the receiving location
to the ship-from location which is requested to satisfy a Net Demand.
Transport supply
• The downstream key figure transport supply corresponds to the upstream key figure Transport
receipts.
75
Location-to-Location or Arc Output Key Figures
76
Location-to-Location or Arc Output Key Figures
There are arc-related key figures that are used to describe the flow of goods between locations.
Intransit receipts
Intransit supply
77
Production Output Key Figures
Outbound production demand
• This key figure is related to a production process. It stores the demand for components (input
products) which is derived from the Net Demand of a finished or semi-finished product.
Component usage
• This key figure stores the quantity of a component which is produced (according to a Production
Source) and supplied for a production or assembly process requested by a previous node of the
network.
78
Production Output Key Figures
Component usage downstream
• This key figure introduces downstream key figure component supply which corresponds to the
upstream key figure component usage.
Production receipts
• It models the receipts of a product which are supplied for the corresponding production process.
79
Production Output Key Figures
80
Production Output Key Figures
Component usage downstream
• The output key figure Component Work In Progress (COMPONENTWIP) specifies, for each period, how
much of a component is assigned to ongoing production processes and isn’t yet part of a finished product.
• A component’s work in progress is increased by the corresponding component usage in the period in which
the component is consumed by, or assigned to, the production process, that is, in the consumption period
determined by the component offset.
• A component’s work in progress is decreased by the corresponding component usage in the last period of
the production process, that is, in the period in which the output product is available.
81
Capacity Output Key Figures
Capacity demand of production resource
• Describes the amount of capacity which is needed to produce the portion of the Net Demand of a
location-product which is sourced via a P-rule to a Production Source.
Capacity demand of handling resource
• The Capacity demand of a handling resource describes the amount of capacity which is needed
to handle the entire Net Demand of a location-product.
82
Capacity Output Key Figures
Capacity usage of production resource
• Describes the amount of capacity which is actually consumed to produce the portion of the Net
Demand of a location-product which is sourced via a P-rule to a Production Source.
• The capacity usage of production resource can easily be computed by this formula (for production
resources):
Capacity Usage(t) = Production Receipts(t) * Capacity Consumption Rate of Production Resource(t)
• This output key figure is analogous to the capacity usage of production resource.
83
Capacity Output Key Figures
Capacity demand of transportation resource
Capacity Usage (t) = Transport Receipts (t) * Capacity Consumption Rate of Transportation Resource (t)
84
Alert Key Figures Used for Supply
• ALRTCAPACITYOVERLOAD: Alert key figure used in Supply Planning view to highlight a capacity overload on a
Resource in a specific Location; alert is activated if UTILIZATIONPCT (Utilization percentage) of a resource is greater than
a threshold (see below). Used in conjunction with ALRTCAPACITYOVERLOADTHRESHOLD.
• ALRTCAPACITYOVERLOADTHRESHOLD: Used to store a threshold value for the utilization percentage of a Resource
in a specific Location. Used in conjunction with ALRTCAPACITYOVERLOAD.
• UTILIZATIONPCT: Used to calculate the Utilization Percentage for the resource at a particular location. Used in
conjunction with ALRTCAPACITYOVERLOAD.
85
Adjusted Key Figures
Adjusted outbound customer demand
86
Adjusted Key Figures
Adjusted customer receipts
• This key figure allows manual adjustments to key figure Customer Receipts, i.e. to transports
from own locations to customers.
• A user can overwrite the computed supply for one or several periods.
Adjusted customer supply
• Adjusted Customer Supply is a Downstream Key Figure corresponding to the Upstream Key
Figure Adjusted Customer Receipts.
87
Adjusted Key Figures
Adjusted production
• This key figure allows manual adjustments to key figure Production Receipts.
• If the adjusted values are non-initial the planning algorithms take the given values instead of
computing the corresponding production quantities itself.
Adjusted production interactive
• This is an indirect input key figure for Supply planning Algorithms which allows to manually
overwrite Production Receipts.
88
Adjusted Key Figures
Adjusted demand
Adjusted receipt
89
Adjusted Key Figures
90
Minimum Key Figures
• The Minimum key figures can be used by a planner directly for manual input to set a lower bound to the planned supply.
• The Minimum key figures are in addition to the Adjusted key figures. The difference is that Adjusted key figures fix a supply
value to an absolute value while Minimum key figures only set a lower bound.
• Besides the externally planned supply that has to be considered as minimum supply by the SCM planning algorithms, these
key figures can also be used by a planner directly for manual input to set a lower bound to the planned supply.
• The heuristic respects Minimum key figures as follows: an initial value in a Minimum key figure has no effect. A non-initial
value is compared with the value computed by the heuristic for the corresponding output key figure. (Transport Receipts, for
instance, is the corresponding output key figure to Minimum Transport Receipts.)
• If the minimum value is lesser than the computed value, the heuristic takes the value which was computed by the heuristic.
• If the computed value is lesser than the minimum value, the minimum value is taken.
• Optimizer treats Minimum key figures as constraints.
• When treating Minimum key figures as a hard constraint such minimum values might over-constrain the optimization
problem so that the problem might be unsolvable.
91
Minimum Customer Receipts and Minimum Customer Supply
92
Minimum Key Figures - Minimum External Receipts
93
Minimum Key Figures - Minimum Production Receipts and Maximum Inventory
94
Minimum Key Figures - Minimum Transport Receipts
95
Maximum Key Figures - Maximum Customer Receipts and Supply
96
Maximum Key Figures - Maximum External and Production Receipts
97
Maximum Key Figures - Maximum Inventory
Maximum inventory
• Technical name: MAXINVENTORY
• Key: PRDID,LOCID
• The purpose of this key figure is to define a constraint for the optimizer, which is the maximum inventory
level for a location-product.
• The optimizer respects this constraint by limiting the production, the purchase or the transport of this
location-product so that the Projected inventory remains at or below the value stored in key figure in
each period.
98
Maximum Key Figures - Maximum Transport Receipts
99
Computed Quota Key Figures
There are four output key figures which return the computed cost-optimal quotas after the SCM
Planning Operator was called in the appropriate mode. These key figures are the following:
Computed customer sourcing quota
100
Computed Quota Key Figures
101
Aggregated Constraints Key Figures
• Aggregated constraint key figures enable you to model optimizer constraints at any aggregate level of product,
customer, location or resource attribute.
• For example, you can specify minimum demand for the combination of product family and customer region. The
following new aggregated constraint key figures are delivered in the standard system:
• By default, aggregated constraints are modeled as hard constraints. If required, you can model minimum
aggregated constraints as pseudo-hard constraints by making the necessary settings in the optimizer profile
(see Optimizer Profile).
• The conditions defined by aggregated constraint key figures are evaluated on the underlying basic master data
entities and their key figure values, so that the optimizer can add the relevant constraints.
• Unlike other key figures, aggregated constraint key figure values are only stored at the aggregate level (that is,
the level where you entered them in the Excel planning view) and there is no disaggregation
• Aggregated constraints can exist on multiple planning levels in parallel for the same key figure.
102
Aggregated Constraints Key Figures
You can use this input key figure to specify the minimum constrained demand in a defined period for any
combination of product, location, and customer. For example, you can specify a minimum constrained demand for
the combination of product family and customer region. The optimizer ships at least the specified amount of the
corresponding products to these customers.
You can use this input key figure to specify the maximum constrained demand in a defined period for any
combination of product, location, and customer. For example, you can specify a maximum constrained demand for
the combination of product family and customer region. The optimizer ships at most the specified amount of the
corresponding products to these customers.
103
Aggregated Constraints Key Figures
You can use this input key figure to specify the minimum amount in a defined period for any combination of
product, location, and production source of supply. For example, you can specify the minimum production amount
for several products of a specific color at defined plants. If you specify a minimum amount of 50, at least 50 such
products are produced using the defined production sources of supply.
You can use this input key figure to specify a maximum amount in a defined period for any combination of product,
location, and production source of supply. For example, you can specify the maximum production amount for
several products of a specific color at defined plants. If you specify a maximum amount of 100, at most 100 such
products are produced using the defined production sources of supply.
104
Aggregated Constraints Key Figures
You can use this input key figure to specify the minimum quantity to be transported in a defined period for any
combination of product, location, and ship-from location. For example, you can specify the minimum quantity
of a product family to be transported from a group of ship-from locations to another group of locations
You can use this input key figure to specify the maximum quantity to be transported in a defined period for any
combination of product, location, and ship-from location. For example, you can specify the maximum quantity
of a product family to be transported from a group of ship-from locations to another group of locations.
105
Aggregated Constraints Key Figures
This key figure corresponds to the upstream key figure Minimum Aggregate Constrained
Demand (MINAGGDEMAND).
This key figure corresponds to the upstream key figure Maximum Aggregate Constrained
Demand (MAXAGGDEMAND).
106
Aggregated Constraints Key Figures
This key figure corresponds to the upstream key figure Minimum Aggregate
Transport (MINAGGTRANSPORT).
This key figure corresponds to the upstream key figure Maximum Aggregate
Transport (MAXAGGTRANSPORT).
107
Aggregated Constraints Key Figures
Aggregated Constraints Using Conversion Factors for Production
For example, you may want to ensure that specific high grade products are manufactured on a specific
production line, but you don't know in advance how long it takes to manufacture them.
To ensure they're produced, you can allocate a certain number of hours on the production line for them,
defined as a production capacity usage aggregated constraint.
You can also specify the period to which this production capacity usage aggregated constraint applies.
Minimum Aggregate Production Capacity Usage (MINAGGPCAPAUSAGE)
Base planning level: Cal Week | Product | Location | Resource | Source | Aggregation
You can use this key figure to allocate minimum resource utilization or consumption at an aggregate level for
production resources.
108
Aggregated Constraints Key Figures
Aggregated Constraints Using Conversion Factors for Transportation
For example, you can add the capacity consumption rate of the mode of transport as a conversion
factor to this aggregated constraint so that adequate capacity is reserved for transportation.
109
Inventory Correction Key Figures
You can use the Inventory Correction key figure to influence the calculation of the projected stock. If the value of
the Inventory Correction key figure is not initial, the planning operator adds this value to the projected stock as
follows:
In this case, period 1 is assumed to be the first period within the planning horizon and the key figure Stock on
Hand stores the available stock at the beginning of period 1.
for t = 2, 3, …, T.
You can enter positive or negative values in the Inventory Correction key figure.
110
Inventory Correction Key Figures
Inventory corrections are modeled as “pseudo-hard” constraints, meaning that very high penalty costs guide the optimizer to
adhere to these constraints. However, if no other feasible solution can be found, the optimizer may violate these pseudo-hard
constraints. The Inventory Correction Violated output key figure is set to zero if the constraints can be adhered to. Otherwise, it
returns the sum or difference between the value in the Inventory Correction key figure and the actual quantity calculated by the
optimizer.
Example If a negative inventory correction is entered but the quantity cannot be completely supplied, the Inventory Correction
Violated key figure returns the sum of the requested value and the actual value. If you enter -100 units as the inventory correction
but only 80 units can be delivered, the Inventory Correction Violated key figure would contain -100 + 80 = -20.
If a positive inventory correction is entered but the quantity cannot be completely accepted (received) by a location, the Inventory
Correction Violated key figure returns the difference between the requested value and the actual value. If you enter +60 units as
the inventory correction but the optimizer only accepts 10 units, the Inventory Correction Violated key figure would contain 60 - 10
= 50. However, because the maximum inventory level is modeled as a soft constraint, this case should never occur. The Inventory
Correction Violated key figure should usually only contain negative values or zero.
111
Late Delivery Key Figures
The optimizer can calculate a supply plan in which customer demands are fulfilled later than requested, that is, delivery takes
place either partially or completely in one or more periods after the requested period.
By default, the optimizer attempts to satisfy all customer demands on time. In other words, the optimizer tries to
plan customer receipts that match the corresponding customer demands in all periods and for each customer
product. If it can't generate a supply plan that meets these requirements, any non-delivered quantities are
considered to be lost sales because they are not transferred to a subsequent period.
If you want to change the default behavior of the optimizer so that non-delivered quantities are carried over to a
subsequent period, you can do so using the key figures below.
You can use this input key figure to specify the maximum number of periods that a customer demand, or part of a
customer demand, can be delivered late.
112
Late Delivery Key Figures
You can use this input key figure to specify the cost rate for late deliveries (per unit of measure and period). These
costs are incurred for any amounts that are delivered late in each period.
To avoid unnecessary late deliveries, you must fill this key figure accordingly. It is multiplied with the number of
periods and the quantities that are delivered late to return the cost of the late deliveries.
This output key figure specifies the total customer demand that is delivered on time or late (that is, the demand
that is satisfied in any period).
113
Minimum Resource Consumption
For business reasons, your organization may want use of a specific resource to be equal to, or more than, a
certain minimum. If so, you can use the minimum resource consumption feature to ensure that the S&OP
optimizer creates a supply plan that increases production receipts to this minimum consumption value, even if
fewer production quantities would be sufficient to satisfy the relevant customer demands.
You specify a minimum consumption value for a resource in each period using the key figure MINCAPAUSAGE.
Minimum resource consumption is modeled as a soft constraint, that is, it can be violated, but any violation adds
penalty costs to the optimizer’s objective function. You define the amount of these penalty costs in the key
figure MINCAPAUSAGEVIOLCOSTRATE.
If you define minimum consumption for a resource, you may end up producing more than required to fulfil
customer or independent demands. If this happens, you can use the amount left over in the following ways:
• Add it to stock at the location where it was produced.
• Transport it to other locations and add it to stock there.
• Use it in other production processes.
114
Minimum Resource Capacity
You can use this input key figure to specify the minimum consumption for a resource in a defined period at a specified location.
This value can be violated, but any violation adds penalty costs, which you define in the key
figure MINCAPAUSAGEVIOLCOSTRATE.
This key figure is not supported for handling and storage resources.
You can use this input key figure to specify the cost per unit that applies if the actual consumption is below the specified
minimum consumption value for a resource in a defined period at a specified location.
This key figure is not supported for handling and storage resources.
115
SAPIBP1: Key Figure Overview
• IOFORECAST: Input key figure, result of the demand planning process, used to calculate the safety stock levels across
the whole network.
• IOFORECASTERRORCV: Input key figure, needs to be sourced externally. Used to calculate the safety stock levels
across the whole network.
• TARGETSERVICELEVEL: Input key figure, contains the desired target service level (non stock-out probability or fill-rate)
for each customer group, product, location combination.
• INVENTORYHOLDINGCOSTRATE: This is the holding cost rate (not percentage) for each product-location combination.
This in an input to the IO Algorithm and Supply module. The algorithm tends to push safety stock at locations where
holding costs are lower.
The holding costs are not assigned to any currency so these costs may be related to real costs or not, e.g. abstract
penalty costs to enforce a certain behavior.
Please note the inventory optimization will take only the first period into account.
117
Key Figures Used for Inventory
• LOCATIONRATIO: In case of multi-sourcing for a location, this key figure defines the fraction of the total demand that is
sourced for each period. This key figure is only used if the indicator is set in the corresponding SOURCELOCATION
record.
• PRODUCTIONRATIO: In case of alternative bill of materials or suppliers, this key figure defines the fraction of the total
demand that is sourced for each period. This key figure is only used if the indicator is set in the corresponding
SOURCEPRODUCTION record.
• PBR: Used to define the periods between replenishments for product-locations. Please note that this is an attribute as a
key figure.
• TLEADTIME: Defined as attribute as a key figure of a source-location combination.
• TLEADTIMEVARIABILITY: Defined as attribute as a key figure of a source-location combination.
• TINCLOTSIZE: Defined as attribute as a key figure of a source-location combination.
• TMINLOTSIZE: Defined as attribute as a key figure of a source-location combination.
• PLEADTIME: Defined as attribute as a key figure of a source-production combination.
• PLEADTIMEVARIABILITY: Defined as attribute as a key figure of a source-production combination.
• PINCLOTSIZE: Defined as attribute as a key figure of a source-production combination.
• PMINLOTSIZE: Defined as attribute as a key figure of a source-production combination.
• IOMAXINVENTORY: Used to specify maximum expected on-hand level at the stocking point
118
Key Figures Used for Inventory
• RECOMMENDEDSAFETYSTOCK: This key figure describes the quantity that should be in stock as safety stock per product and location. It
is the quantity where the desired (for customer-facing nodes) or calculated non stock-out probability / fill-rate is reached.
• TARGETINVENTORYPOSITION: The TARGETINVENTORYPOSITION (TIP) is derived from the safety stock level. TIP is considered as
upper level of a (s,S) policy. It is the safety stock increased by the expected demand during the exposure period (sum of PBR and lead
time).
• AVAILABLEINFULL: This key figure contains the probability that the demand can be fulfilled = probability that the demand within a period is
equal or lower than the recommended safety stock level.
• For customer-facing nodes, this is equal to the weighted sum of all service levels requested by the connected demand stream (=input).
• For internal nodes, the key figure contains the result of the optimization (=output).
• LOSTCUSTOMERDEMANDMEAN: This key figure contains the probability that the demand cannot be fulfilled weighted with the quantity
that is lost. The probability for a stock out is 100% - AVAILABLEINFULL. This probability weighted with the difference between the quantity
and the safety stock level is the expected lost demand mean (fill-rate). For non-stockout probability the total quantity lost is used for
weighting.
• AVGEXPEDITEVAL: This key figure contains the monetary value of the lost customer demand mean. The quantity is weighted with the
costs per unit and if required converted to another currency.
• ABCSERVICELEVEL: This key figure contains the user specified target service level for each ABC segmentaion.
• AVERAGESERVICELEVEL: This key figure contains the calculated service level to the downstream stocking nodes by the inventory
optimization algorithm for the given service level type.
• MAXINTERNALSERVICELEVEL: This key figure contains user specified upper bound for internal service level calculated by the inventory
optimization algorithm.
• MININTERNALSERVICELEVEL: This key figure contains user specified lower bound for internal service level calculated by the inventory
optimization algorithm.
119
Flow Through Lead Time and Lot Size Key Figures Used for inventory
The following key figures are used to account for impact of lead time and lot size at upstream flow-through nodes
120
Key Figures Used for Inventory
The following key figures are used to report all components of inventory
121
Key Figures Used for Inventory
The following key figures are used to report all components of inventory (continued)
122
Key Figures Used for Inventory
• SAFETYSTOCKDEMANDVAR: This key figure represents the safety stock component driven by demand variability in the
recommended safety stock
• SAFETYSTOCKSUPPLYVAR: This key figure represents the safety stock component driven by supply variability in the
recommended safety stock
• SAFETYSTOCKSERVICEVAR: This key figure represents the safety stock component driven by upstream supply
variability in the recommended safety stock
• SAFETYSTOCKLOTSIZE: This key figure represents the safety stock reduction driven by minimum/incremental lot size
input.
124
Key Figures Used for Inventory
• FINALIOSAFETYSTOCK: This key figure contains the final safety stock. The value is then released to APO/ERP and
overwrites the key figure with the values from the last planning cycle.
• ADJUSTEDIOSAFETYSTOCK: This can be used for manually overwrite the recommended safety stock. If the user
manually maintained this key figure, this value is stored in FINALIOSAFETYSTOCK, otherwise recommended safety stock
is stored in FINALIOSAFETYSTOCK.
• FINALIOSAFETYSTOCKLASTCYCLE: Stores the values of the key figure FINALIOSAFETYSTOCK from the previous
planning run.
• SAFETYSTOCKDELTA: Stores the delta between the key figure FINALIOSAFETYSTOCK and the key figure
FINALIOSAFETYSTOCKLASTCYCLE
• RECOMMENDEDSAFETYSTOCKVAL: Contains the monetary value of the recommended safety stock. The quantity is
weighted with the costs per unit and if required converted to another currency.
The following key figures are internal ones, which are the result of an
inventory optimization. They are used for analysis and show the
internal demand between the different supply chain stages.
DEPENDENTCUSTOMERDEMANDMEAN
In addition to these key figures the information on the standard (Independent Demand Mean)
deviation also exists (… STDDEV).
DEPENDENTLOCATIONDEMANDMEAN
(Dependent Demand Mean)
DEPENDENTSRCTOLOCDEMANDMEAN
(Upstream Source Demand Mean)
DEPENDENTLOCTOPRDDEMANDMEAND PROPAGATEDDEMAND
(Dependent Demand Mean – Component) (Propagated Demand)
NODEDEMANDVAL: contains the monetary value of the propagated demand mean. The quantity is
weighted with the costs per unit and if required converted to another currency.
126
Key Figures Used for Inventory
• The following key figures are internal ones, which are the result of
an inventory optimization. They are used for analysis. They show
the internal and customer-facing service level.
• Technically all key figures follow the same logic as explained for
AVAILABLEINFULL before.
AVAILABLEINFULL
(Non-Stockout Probability
Service Level)
INTERNALAVAILABLEINFULL
(Internal Non-Stockout Probability)
INTERNALLOCTOPRDAIF
(Component Non-Stockout Probability)
127
Key Figures Used for Inventory
The following key figures are internal ones, which are the result of an
inventory optimization. They are used for analysis.
The backlog can be found in these key figures with the mean and also
the standard deviation (… STDDEV).
Technically all key figures follow the same logic as explained for
LOSTCUSTOMERDEMANDMEAN before.
LOSTCUSTOMERDEMANDMEAN
(Average Expedites)
OUTGOINGBACKLOGMEAN
(Internal Backorder Mean)
OUTGOINGSRCTOLOCBACKLOGMEAN
(Production Backorder Mean)
128
Inventory - Key Figure Overview
129
SAPIBP1: Key Figure Overview
• IBP for demand covers classical mid-term and long-term demand planning as well as Demand
sensing/Short term forecasting.
• IBP for demand “shares” several key figures with S&OP. A clear split of key figures is not always
possible. In this presentation you may find some demand-related key figure listed under S&OP.
131
Demand-Related Quantity Key Figures
• STATISTICALFORECASTQTY: Used to store results of statistical forecasting. Output from Statistical Output from Demand
Forecast Algorithm Sensing Algorithm
• LOCALDEMANDPLANQTY: To be used by local Demand Planners
• Equals to STATISTICALFORECASTQTY as long as not overwritten manually.
STATISTICAL- SENSED-
• Local Demand Planners can manually enter their forecast and with that overwrite the statistical forecast.
FORECASTQTY DEMANDQTY
• DEMANDPLANNINGQTY: To be used by Global/Regional Demand Planner.
• Equals to LOCALDEMANDPLANQTY as long as not overwritten manually.
• Global/Regional Demand Planner can manually enter their Demand numbers and with that overrule the
LOCALDEMAND- ADJSENSED-
plan of Local Demand Planners.
PLANQTY DEMANDQTY
• SENSEDDEMANDQTY: Used to store results of Demand Sensing algorithm.
• ADJSENSEDDEMANDQTY: To be used by (local) Demand Planner.
• Demand planner can optionally overrule the system generated SENSEDDEMANDQTY by manually DEMAND- FINALSENSED-
entering new numbers. PLANNINGQTY DEMANDQTY
• FINALSENSEDDEMANDQTY: To be used as final Demand Sensing qty.
• Final Sensed Demand as calculated by the algorithm taking into account manual overwriting of the
Demand Planner in key figure ADJSENSEDDEMANDQTY.
SOPDEMAND- IOFORECAST
PLANNINGQTY
132
Key Figures for Mid-term to Long-term Demand Planning
Statistical Key Figures
133
Key Figures for Mid-term to Long-term Demand Planning
Value / Price Key Figures
134
Key figures used for cleaning Sales History
135
Demand Sensing Key Figures
• Demand sensing requires many key figures that are used by the algorithms internally, but that are
typically not visible to or used by a Demand planner.
• There are certain naming conventions with regards to Demand sensing key figures. Demand
sensing can only be used if these naming conventions are fulfilled!
136
Key Figures for Demand Sensing
Main Key Figures
137
Key Figure Naming Conventions for Demand Sensing Algorithms (1)
* In general optional key figures. When using Bias Horizon 5 + 6 (new with IBP 6.1) in the forecast model then these key
figures are mandatory as well.
** In general optional key figures. But when using “End of Quarter Handling” (new with 1705) these key figures are mandatory
as well
138
Key Figure Naming Conventions for Demand Sensing Algorithms (2)
139
Key Figure Naming Conventions for Demand Sensing Algorithms (3)
140
Key Figure Naming Conventions for Demand Sensing Algorithms (4)
141
SAPIBP1: Key Figure Overview
The key figures for Control Tower in SAPIBP1 include the following:
• SCM:10 KPIs • SCOR Cash to Cash: 8 KPIs
KPI: Target Stock Overage (Absolute) Inventory Value
KPI: Target Stock Overage (% of Location Products) Inventory Days of Supply based on Annual COGS
KPI: Target Stock Overage(Number of Location Products)
Inventory Turnover Ratio (based on Annualized COGS)
KPI: Safety Stock Deficit (Absolute)
KPI: Safety Stock Deficit (Number of Location Products) Cost of Goods Sold
KPI: Safety Stock Deficit (% of Location Products) Inventory Carrying Cost
KPI: Supply Shortage (ABS) Annual Average Inventory Cost Rate
KPI: Supply Shortage (Number of Location Products) Annualized COGS
KPI: Supply Shortage (% of Total Demand) Safety Days of Supply
KPI: Supply Shortage (% of Location Products)
143
Control Tower KPIs Related to Supply Shortage
SUPPLYSHORTAGEABS: The supply shortage (ABS) KPI indicates the absolute value of the missing supply quantity for all location-products
and periods.
• Inputs: SHORTAGE
Calculation:
144
Control Tower KPIs Related to Supply Shortage
SUPPLYSHORTAGECOUNT: The supply shortage (Num Prod Loc) KPI indicates the total number of combinations with supply shortage for all
location-products and periods. Input: SUPPLYSHORTAGE.
Calculation:
145
Control Tower KPIs Related to Supply Shortage
SUPPLYSHORTAGEOCCPCT: The supply shortage (%Prod Loc) KPI indicates the percentage of combinations with supply shortage for all
location-products and periods.
Calculation:
146
Control Tower KPIs Related to Supply Shortage
SUPPLYSHORTAGEDEMANDPCT: The supply shortage (% of total demand) KPI indicates the percentage of the missing supply quantity
compared to the total demand for all location-products and periods.
This is a Request Level calculation based on inputs DEPENDENTDEMAND and SHORTAGE.
Calculation:
147
Control Tower KPIs Related to Inventory Target Overage or Stock Above Target
INVENTORYTARGETOVERAGEQTY: The target stock overage (ABS) KPI indicates the absolute value of the projected inventory above target
for all location-products and periods. Time aggregation: Average
Inputs: PROJECTEDINVENTORY, INVENTORYTARGET
Calculation:
148
Control Tower KPIs Related to Inventory Target Overage or Stock Above Target
INVENTORYTARGETOVERAGECOUNT: The target stock overage (Num Prod Loc) KPI indicates the total number of combinations with
Projected inventory over target for all location-products and periods. Time aggregation equals 1 if Target Stock Overage Count = 1 for any period, 0
otherwise.
Inputs: PROJECTEDINVENTORY, INVENTORYTARGET
Calculation:
149
Control Tower KPIs Related to Inventory Target Overage or Stock Above Target
INVENTORYTARGETOVERAGEOCCPCT: The target stock overage (%Prod Loc) KPI indicates the percentage of combinations with projected
inventory over target for all location-products and periods. Time aggregation: Average.
Inputs: PROJECTEDINVENTORY , INVENTORYTARGET
Calculation:
150
Control Tower KPIs Related to Safety Stock Deficit or
Stock Below Recommended Safety Stock
The safety stock deficit calculations are similar to target stock deficit with inputs to the calculation as projected inventory and recommended
safety stock.
151
Control Tower SCOR Cash to Cash KPIs
COGS: Cost of goods sold is the cost for a company to deliver goods sold to customers. This data is input from source system SAP ECC
calculated from direct material cost, direct labor cost, and indirect cost related to production.
AVGANNUALCOGS: Annualized COGS calculated as rolling value of cost of goods sold for past 1 year starting from current period.
INITIALINVENTORYVAL: Total inventory value is the valuated cost of all items held in inventory for the company. Raw material inventory
value + WIP inventory value + finished goods inventory value.
Calculation : INITIALINVENTORY * COSTPERUNIT
AVGANNUALTOTALINVENTORYVAL: Average Annual Inventory is the Rolling Average Value of Inventory for past 1 year starting from
Current Period.
152
Control Tower SCOR Cash to Cash KPIs
INVENTORYTURNOVERRATIO Inventory turnover ratio is the number of times the inventory must be replaced during a given year.
Calculation : Annualized COGS / Average annual inventory; calculated for current and future periods
INVENTORYDAYSOFSUPPLYCOGS: Inventory days of supply (based on Annualized COGS) indicates how many days it takes to sell the
inventory.
Calculation : 365 / Inventory turnover ratio; calculated for current and future periods
SAFETYDAYSSUPPLY: Days of supply is an attribute as key figure which gets filled with attribute value of SAFETYDAYSSUPPLY in
PRODUCTLOCATION master data type. Base planning level is day, product, and location. This key figure is used in many Control Tower relevant
key figure calculations to bring a weekly key figure to a daily value.
Eg. PROJECTEDINVENTORY@DAYPRODLOC = PROJECTEDINVENTORY@WKPRODLOC with Input KF :
SAFETYDAYSSUPPLY@DAYPRODLOC
153
Control Tower SCOR Cash to Cash KPIs
INVENTORYCARRYINGCOST: Inventory carrying cost is a stored key figure imported from ERP and is the total cost of holding inventory, e.g
Opportunity cost, obsolescence cost, shrinkage costs, taxes and insurance costs, and other warehousing costs.
INVENTORYCARRYINGCOSTRATE. Inventory carrying cost rate is a request level calculation based on key figures: Total inventory value / Inventory
carrying cost
ANNUALAVGINVENTORYCOSTRATE. Average annual inventory cost rate is the rolling average value of inventory carrying cost rate for past 1 year
starting from current time period.
154
Control Tower Key Figures Related to Consignment
• CONSIGNQMINVENTORYQTY: Consignment quantity – Inspection stock quantity. Imported key figure at day, product-
location level from ERP.
155
Control Tower – Inventory Key Figures
QMINVENTORYQTY – Quality inspection stock quantity. Imported key figure at day, product-location level from ERP.
RESTRICTEDINVENTORYQTY – Restricted stock quantity (includes the blocked stock). Imported key figure at day, product-location level from
ERP.
UNRESTRICTEDINVENTORYQTY – Unrestricted stock quantity. Imported key figure at day, product-location level from ERP.
AVGPROJECTEDINVENTORYQTY – When aggregated on time periods, this key figure returns the average value of the
PROJECTEDINVENTORY key figure instead of the last period aggregation.
PROJECTEDINVENTORYCOST – contains the monetary value of the projected inventory. The quantity is weighted with the costs per unit and if
required converted to another currency
156
Control Tower – Other Supply Chain Management Costs Key Figures
TOTALDEMANDVAL – Valuation of dependent demand quantity at day, product, and location level. Calculated as DEPENDENTDEMAND *
COSTPERUNIT
TOTALPRODUCTIONVAL – Valuation of Total Production at Day, Product and Location Level. Calculated as PRODUCTION * COSTPERUNIT
TOTALRECEIPTSVAL – Valuation of total receipts quantity at day, product, and location level. Calculated as TOTALRECEIPT * COSTPERUNIT.
INTRANSITINVENTORYVAL – Valuation of in-transit receipts at day, product, and location level. Calculated as INTRANSIT * COSTPERUNIT.
INVENTORYSHORTAGEVAL – Valuation of supply shortage at day, product, and location level. Calculated as SHORTAGE * COSTPERUNIT.
INVENTORYTARGETVAL – Valuation of inventory target at day, product, and location level. Calculated as INVENTORYTARGET *
COSTPERUNIT.
PROJECTEDINVENTORYVAL – Valuation of Projected Inventory at day, product, and location level. Calculated as PROJECTEDINVENTORY *
COSTPERUNIT.
157
Control Tower Key Figures for Plan Adherence
• ACTUALSPRODUCTION. Actual production qty imported from ERP at day, product, location level. Used in the calculation of production accuracy key figure.
• ACTUALSTOCKTRANSFERS: Actual stock transfer qty imported from ERP at day, product, location, location-from level. Used in the calculation of Stock Transfer
Accuracy key figure.
• PRODUCTIONACCURACY. Used to calculate the production accuracy at day product, location level based on ACTUALSPRODUCTION and PRODUCTION key
figures.
• STOCKTRANSFERACCURACY: Used to calculate the production accuracy at day product, location, location-from level based on ACTUALSSTOCKTRANSFER
and TRANSPORT key figures.
• INVENTORYACCURACY: Used to calculate the inventory accuracy at day product, location level based on INITIALINVENTORY and PROJECTEDINVENTORY
key figures.
• SOPSUPPLYACCURACY: Used to calculate the inventory accuracy at day product, location level based on TOTALRECEIPT and its actuals key figures.
158
SAPIBP1: Key Figure Overview
160
Other Order-Related Key Figures
• CONFQTY@DAYSALESORDER(base planning level): Imported key figure (from ERP), confirmed sales
orders = confirmed quantity at material availability date, history + future
Import Order Data
• Order Schedule line level
• Used for demand sensing
• HCONVCONFQTY CONFQTY REQQTY
• REQQTY@DAYSALESORDER: Imported key figure (from ERP), sales orders = requested quantity at
material availability date, history + future.
• Order Schedule line level
• May be used instead of CONFQTY (if required for demand sensing, manual adjustment to key figure
FUTUREORDEREDQTY need to be made)
• HCONVREQQTY
161
Field Mapping Between ECC Orders and IBP Master Data Types
162
SAPIBP1: Key Figure Overview
From business point of view there are several possibilities which forecast errors are calculated on
which level and for which lags. Within SAPIBP1 the following assumptions are made:
• For Demand and S&OP purposes:
• Forecast Accuracy is measured for Statistical Forecast Qty, Consensus Demand Plan Qty, Consensus Demand
Final and Combined Final Demand
• Forecast Error is calculated and stored in monthly buckets for 1 Month and 3 Months Lag
• Beside of the forecast error the corresponding forecast bias are calculated and stored as well
• All these calculations are done on Product/Location/Customer-Level
• Exactly one forecast error measure is used (e.g. MAPE)
• For IO purposes:
• Forecast Accuracy is measured for key figure Demand Forecast
• Forecast Error is calculated time independent – means Lag = 0
• Beside of the forecast error the corresponding forecast bias are calculated and stored as well
• All these calculations are done on Product/Location/CustomerGroup-Level
• Exactly one forecast error measure is used. For IO this is typically Coefficient of Variation (CV)
165
Key Figures Related to Forecast Error Calculation
Demand & S&OP: Key Figure Description
166
Key Figures Related to Forecast Error Calculation
Demand & S&OP: How to Retrieve the Lag-Specific Key Figure Data
Illustration how the STATISTICALFCSTQTYLAG data is retrieved from STATISTICALFCSTQTY by using the Lag Based Snapshot operator.
LAG = 1:
STATISTICALFCSTQTYLAG, LAG = 1
STATISTICALFCSTQTYLAG, LAG = 3
167
Key Figures Related to Forecast Error Calculation
Demand & S&OP: How to Retrieve the Lag-Specific Key Figure Data
Illustration how the STATISTICALFCSTQTYLAG data is retrieved from STATISTICALFCSTQTY by using the Lag Based Snapshot operator.
LAG = 3:
:
STATISTICALFCSTQTYLAG, LAG = 1
STATISTICALFCSTQTYLAG, LAG = 3
168
Key Figures Related to Forecast Error Calculation
Demand & S&OP: Forecast Error and Bias Calculation
The picture below illustrates how the 3M Lag Statistical Forecast Qty Error + Bias is calculated:
• Input key figures:
• STATISTICALFORECASTQTYLAG, LAG = 3: Historical created 3M Lag forecast as illustrated in the slide before
• ADJDELIVQTY: representing the Sales History
• Output key figures:
• STATISTICALFORECASTQTYERROR: calculate forecast error per month is stored in this key figure for Lag = 3
• STATISTICALFORECASTQTYBIAS: calculate forecast bias per month is stored in this key figure for Lag = 3
STATISTICALFORECASTQTYERROR, LAG = 3
Statistical Forecast Error (%)
STATISTICALFORECASTQTYBIAS, LAG = 3
Statistical Forecast Bias (%)
169
Key Figures Related to Forecast Error Calculation
Demand & S&OP: Key Figure Overview
Key Figure ID Stored Calculated System UoM Lag Specific Lowest Time
Editable Conversion Storage Granularity
STATISTICALFORECASTQTYLAG X X X X Month
STATISTICALFORECASTQTYBIAS X X X Month
STATISTICALFORECASTQTYERROR X X X Month
CONSENSUSDEMANDQTYLAG X X X X Month
CONSENSUSDEMANDQTYBIAS X X X Month
CONSENSUSDEMANDQTYERROR X X X Month
FINALCONSENSUSDEMANDQTYLAG X X X X Month
FINALCONSENSUSDEMANDQTYBIAS X X X Month
FINALCONSENSUSDEMANDQTYERROR X X X Month
COMBINEDFINALDEMANDLAG X X X X Month
COMBINEDFINALDEMANDBIAS X X X Month
COMBINEDFINALDEMANDERROR X X X Month
170
Key Figures Related to Forecast Error Calculation
Demand & S&OP: Forecast Error Calculation Process Example
171
Key Figures Related to Forecast Error Calculation
IO: Key Figure Description
• IOCV: Contains the latest calculated forecast error on product-location-customer group level
• Time independent key figure used to store the error calculated by the algorithm
• IOFORECASTERRORCV: Can be used to manually overwrite the system calculated forecast error or to load the forecast error from an
external data source
• IOFCSTBIASCALCULATED: Contains the latest calculated forecast bias on product-location-customer group level
• Time independent key figure used to store the bias calculated by the algorithm
• IOFCSTBIASUSED: Contains the forecast bias that is used to adjust historical forecasts and calculate the forecast error. It can be different
than the IOFCSTBIASCALCULATED which is calculated by the algorithm. For example, if user only wants to adjust forecast when there is
positive forecast bias in the calculation of forecast error (this is configurable in the forecast error profile), IOFCSTBIASUSED will be zero
when IOFCSTBIASCALCULATED is negative
• Time independent key figure used to store the error calculated by the algorithm
172
Key Figures Related to Forecast Error Calculation
IO: Key Figure Overview
Key Figure ID Stored Calculated Editable UoM Lag Specific Lowest Time
Conversion Storage Granularity
IOCV X X n.a.
IOFORECASTERRORCV X X X Technical week
IOFCSTBIASCALCULATED X X n.a.
IOFCSTBIASUSED X X n.a.
173
Key Figures Related to Forecast Error Calculation
Profiles for Forecast Error Calculation
Four profiles for creating create new lag-based snapshot are shipped together with SAPIBP1. As soon as you make a copy
of SAPIBP1 and activate the new planning area you can see these four profiles:
• “Manage Lag-Based Snapshots” App:
• “STATISTICALFORECASTQTYLAG“
• “CONSENSUSDEMANDQTYLAG”
• “FINALCONSENSUSDEMANDQTYLAG”
• “COMBINEDFINALDEMANDLAG”
Three profiles for Forecast Error Calculation are shipped together with SAPIBP1. As soon as you make a copy of SAPIBP1
and activate the new planning area you can see these three profiles:
• Two profiles in the “Forecast Error Calculations for Demand Planning” App (used for Demand & S&OP):
• Profile “DP_Forecast_Error“
• Profile “SOP_Forecast_Error“
• One profile in the “Forecast Error Calculations for Inventory Optimization” App (used for IO):
• Profile “IO_ForecastErrorCV“
These profiles are examples for SAPIBP1 and can be used as they are shipped or modified/copied as needed.
174
SAPIBP1: Key Figure Overview
• New helper key figures: These are used to perform a split factor based calculation to bring a Risk/Opp
defined at an aggregate planning level to the level of the forecast key figure and include the approved risks
and opportunities to the Consensus Demand Plan
• HCONSENSUSDEMANDQTYRO
• HAGGCONSENSUSDEMANDQTYRO
• HDEMANDRATIO
• HROSALESQTYINPLAN
176
SAPIBP1: Key Figure Overview
178
Special Key Figures - Conversions
The calculated key figure EXCHANGERATEUOMCONVERSION is needed to define the UoM and currency
conversion for key figure COSTPERUNIT.
179
Special Key Figures - Conversions
Several helper key figures are needed to support UoM conversion for demand sensing algorithms.
These helper key figures are only used by the system internally when executing demand sensing
algorithms and are not relevant for the users.
180
Special Key Figures - Conversions
Several helper key figures are needed to support UoM conversion for the “Manage Lag-Based Snapshot”
app.
• The following helper key figures are needed for all source
key figures of the Manage Lag-Based Snapshot calculation:
Helper Key Figure used to convert…
HCONVSTATISTICALFORECASTQTY STATISTICALFORECASTQTY
HCONVCOMBINEDFINALDEMAND COMBINEDFINALDEMAND
HCONVCONSENSUSDEMANDQTY CONSENSUSDEMANDQTY
HCONVFINALCONSENSUSDEMANDQTY FINALCONSENSUSDEMANDQTY
181
Special Key Figures
ADJUSTEDDELIVQTYHELPER
• It is required for enabling to manually overwrite data for ADJUSETEDDELIVQTY.
• It has no business meaning and is only needed for modelling purposes.
• Uses the Advanced Simulation Planning Operator (ADVSIM) in order to have stored values that can be used for disaggregation of
ADJUSTEDDELIVQTY.
• ADJUSTEDDELIVQTY is calculated based on the key figure DELIVQTY, which is stored on another level. Such values cannot be used
for disaggregation via Excel. Therefore, you need a stored “helper” key figure, in our example this is ADJUSTEDDELIVQTYHELPER,
used for the disaggregation.
182
Special Key Figures
The fixing functionality is activated for key figure LOCALDEMANDPLANQTY. With that, two
technical key figures are created by the system automatically during planning area activation.
These technical key figures are used internally only and are not relevant for other purposes:
183
Special Key Figures
PERIODID1 refers to Yearly time period. The Attribute Transformation of PERIODID1 offsets the time period by 1
year for the input Key Figure ACTUALQTYPRIORYEAR@WKPRODLOCCUST.
184
Special Key Figures
PERIODID2 refers to Quarterly time period. The Attribute Transformation of PERIODID2 offsets the time period by
4 quarters (that is, 1 yr) for the input Key Figure ACTUALQTYPRIORYEAR@WKPRODLOCCUST.
185
Special Key Figures
PERIODID3 refers to Monthly time period. The Attribute Transformation of PERIODID3 offsets the time period by
12 months for the input Key Figure ACTUALQTYPRIORYEAR@WKPRODLOCCUST
186
Special Key Figures
PERIODID4 refers to Weekly time period. The attribute transformation of PERIODID4 offsets the time period by 52 weeks (i.e. 1
yr) for the input Key Figure ACTUALQTYPRIORYEAR@WKPRODLOCCUST.
187
Special Key Figures
PERIODID refers to technical week time period. The Attribute Transformation of PERIODID5 offsets the time
period by 62 technical weeks for the input Key Figure ACTUALQTYPRIORYEAR@WKPRODLOCCUST
188
Helper Key Figures Supporting the Calculation of Other Key Figures
189
Helper Key Figures Supporting the Calculation of Other Key Figures
190
New Helper Key Figures
HCONVIOMAXINVENTORY HCONVDEPENDENTLOCTOPRDDEMANDSTDD
HCONVIOMINSTOCKREQUIREMENT HCONVDEPENDENTSRCTOLOCDEMANDMEAN
HCONVIOFORECAST HCONVDEPENDENTSRCTOLOCDEMANDSTDD
HCONVIOSALES HCONVOUTGOINGSRCTOLOCBACKLOGMEAN
HCONVTMINLOTSIZE HCONVOUTGOINGSRCTOLOCBACKLOGSTDD
HCONVTINCLOTSIZE HCONVCALCPMINLOTSIZE
HCONVPMINLOTSIZE
HCONVPINCLOTSIZE
191
SAPIBP1: Key Figure Overview
Input key figures from other IBP applications Output key figures to other IBP applications
Supply
• FINALCONSENSUSDEMANDQTY • DEMANDPLANNINGQTY
Demand • FINALSENSEDDEMANDQTY
• COMBINEDFINALDEMAND
• COMBINEDFINALDEMAND (copy Combined Final Demand from SAPIBP1 to • FORECASTCONSTR (copy Forecast Constrained from SAP74 to
Order-Based SAP74) SAPIBP1)
Planning
193
Integration Key Figures from External Systems to IBP
S&OP CUSTOMERTRANSPORTATIONCOSTRATE@WKPRODLOC
CUST
S&OP PRODUCTIONCOSTRATE@WKPRODLOCSRC
IBP components:
S&OP CAPASUPPLY@WKRESLOC DP: IBP for demand – demand planning
DS: IBP for demand – demand sensing
S&OP ALRTCAPACITYOVERLOADTHRESHOLD@WKRESLOC IO: IBP for inventory
S&OP: IBP for sales and operations
S&OP PCAPACONSUMPTION@WKRESPRODLOCSRC
194
Output Key Figures from IBP to External Systems
S&OP FINALCONSENSUSDEMANDQTY@WKPRODLOCCUST
DP DEMANDPLANNINGQTY@WKPRODLOCCUST
DS FINALSENSEDDEMANDQTY@DAYPRODLOCCUST
DP+DS COMBINEDFINALDEMAND@WKPRODLOCCUST
IO IOINVENTORYTARGET@WKPRODLOC
• These key figures contain the results of the IBP planning applications included in this planning area
• They can be extracted to other planning and operational systems
IBP components:
DP: IBP for demand – demand planning
DS: IBP for demand – demand sensing
IO: IBP for inventory
S&OP: IBP for sales and operations
195
Agenda
196
SAPIBP1 – Master Data
Overview
SAPIBP1: Master Data Types
IBPPLANNINGUNIT Sub-Network
198
SAPIBP1: Master Data Types
Master Data Type Used for modeling of…
IBPRESOURCE Resources
199
SAPIBP1: Master Data Types
Master Data Type Used for modeling of…
IBPPRIORITY Priority
200
IBPPRODUCT Master Data Type
Remarks
• MDT “Simple”
• Key: PRDID
• Defines the common properties of a product,
e.g. the family etc.
• In IBP for supply the product ID corresponds
to a material number in ERP
• Mandatory attributes:
• PRDID
201
IBPLOCATION Master Data Type
Remarks
• MDT “Simple”
• Key: LOCID
• A location is often a physical place
where products are stored, produced,
shipped to or shipped from (via a
transport).
• The locations can be of type distribution
centers, manufacturing plants
• Two additional master data types ship-
from location (IBPLOCATIONFR) and
ship-to (IBPLOCATIONTO) are
required. These are modeled as
reference master data types.
202
IBPLOCATIONFR, IBPLOCATIONTO Master Data Types
IBPLOCATIONFR IBPLOCATIONTO
Remarks Remarks
• MDT “Reference”. Referring to MDT • MDT “Reference”. Referring to MDT IBPLOCATION
IBPLOCATION
• Key: LOCTO
• Key: LOCFR
203
IBPCUSTOMER Master Data Type
Remarks
• MDT “Simple”
• Key: CUSTID
• Products are sold to and shipped to
customers.
• Mandatory attributes:
• CUSTID
• CUSTGROUP
− mandatory for inventory optimization
− Defines the customer group (demand
channel) a customer belongs to
− The properties of this customer are
defined by the
SOURCECUSTGROUP.
There you can e.g. define the target
service level for inventory
optimization.
204
Master data type IBPCOMPONENT
Remarks
• Key: PRDFR
205
IBPCURRENCY, IBPCURRENCYTO, IBPEXCHANGERATE Master Data Types
Remarks
3 different MDTs used for
currency conversion
• IBPCURRENCY (MDT Simple)
206
IBPCUSTOMERPRODUCT Master Data Type
Remarks
• MDT “Compound”
• Key: CUSTID, PRDID
207
IBPLAG Master Data Type
Remarks
• MDT “Simple”
• Key: LAG
• Mandatory attribute LAG with data
type Integer
• Used for lag information (in weeks)
within IBP for demand (demand
sensing)
• Used for lag information (in months)
for forecast error calculations
208
IBPUOMTO and IBPUOMCONVERSIONFACTOR Master Data Types
Remarks
• 2 different MDTs used for Unit of Measure conversion
(simple and compound)
• IBPUOMCONVERSIONFACTOR has PRDID as key
Link to product-specific Unit of Measure modelled within MDT
IBPPRODUCT
209
IBPSALESORDER, IBPDELIVERY Master Data Types
Remarks
• 2 different MDTs used for order modeling
210
IBPLOCATIONPRODUCT Master Data Type Remarks
• MDT “Compound”
• Key: LOCID, PRDID
Remarks
• MDT “Simple”
• Used for defining the sub-networks in the customer supply chain network
212
IBPPRODUCTIONRESOURCE Master Data Type
Remarks
213
IBPPRODUCTSUBSTITUTION Master Data Type
Remarks
214
IBPPRODUCTTO Master Data Type
Remarks
• MDT “Reference”
215
IBPRESOURCE Master Data Type
Remarks
• MDT “Simple”
• KEY: RESID
• In IBP for supply two types of resources can be modeled: production and handling resources.
• Production resources model a production or assembly process. Their capacity is consumed per produced or assembled
unit of product.
• Handling resources apply to all goods receipts at a location in the sense that each arriving unit of a product consumes a
certain capacity unit of the resource.
216
IBPRESOURCELOCATION Master Data Type
Remarks
• MDT “Compound”
• KEY: LOCID, RESID
• Available capacity or capacity supply is defined
at resource-location level
• Can be modeled as time-dependent key figure
(CAPASUPPLYTS) or time-independent attribute
‘CAPASUPPLY’
• Resources can be modeled as finite or infinite.
Constraint Type ‘F’ is finite. Blank is infinite.
217
IBPRESOURCELOCATIONPRODUCT Master Data Type
Remarks
• MDT “Compound”
• Mandatory attributes: PRDID, LOCID,
RESID?
• Used for modeling capacity consumption
rate of handling resources
218
IBPSERVICELEVELCLASS Master Data Type
Remarks
• MDT “Simple”
• Service level classes define target service level for each ABC segmentation
219
IBPSOURCECUSTOMER Master Data Type
Remarks
• MDT “Compound”
• Sourcing rules define how a demand for customer or at a certain location has to be satisfied.
• IBP for supply distinguishes between sourcing rules for customer demand (Customer Ratio or C-Rule), for transportation (Transportation Ratio or T-Rule),
production (P-Rule), and unspecified (U-Rule).
• Source customer master data defines how the customer demand is satisfied.
220
IBPSOURCECUSTOMER Master Data Type (cont.)
221
IBPSOURCECUSTGROUP Master Data Type
Remarks
• MDT “Simple”
• Key: CUSTGROUP, PRDID, LOCID
• Connects the customers via the CUSTGROUP to a
product and a location
• Mandatory attributes: TARGETSERVICELEVEL
222
IBPSOURCELOCATION Master Data Type
Remarks
• MDT “Compound”
• Key: LOCID, LOCFR, PRDID
• Source Location master data
defines how a product is sourced
for a location via a transport from
another location (the ship-from
locations).
• To connect two warehouses define
the connection with
SOURCELOCATION between
LOCFRID and LOCID for a certain
product PRDID.
223
IBPSOURCELOCATION Master Data Type (cont.)
Remarks
• Min. and incr. transportation lot sizes can be modeled.
• The delivery type can be C (crossover order delivery) or S (sequential order delivery).
• Lead time variability can be modeled via TLEADTIME (mean value) and TLEADTIMEVARIABILITY (coefficient
of variance).
• If a warehouse is sourced from more than one location then this can be defined using TRATIO.
• If the sourcing is time-dependent then set RATIOTS to “X” and use the key figure LOCATIONRATIO.
• Transportation shipment frequency and its impact on cycle stock can be modeled.
224
IBPSOURCELOCATION Master Data Type (cont.)
225
IBPPRODUCTIONSOURCEITM Master Data Type
Remarks
• MDT “Simple”
• Mandatory attributes:
• SOURCEITMID
226
IBPSOURCEPRODUCTION Master Data Type
Remarks
• MDT “Simple”
• Key: SOURCEID, LOCID, PRDID
• Source production is a Header table and describes
products and co-products, where the quantities of
co-product and product are related by the output
coefficients.
• SOURCEPRODUCTION defines an entry point for
new material – either through production or
procurement. Source Type = U (external vendor) or
P (production).
• SOURCEID is a unique ID that either describes the
supplier record or the bill of material ID. Please
note that the same SOURCEID can be used for
different products and locations (e.g. for the same
supplier or the same BoM in different locations).
• The connection to the components of a BoM is
defined in PRODUCTIONSOURCEITM using the
SOURCEID.
• The delivery type can be C (crossover order
delivery) or S (sequential order delivery).
227
IBPSOURCEPRODUCTION Master Data Type (cont.)
229
IBPAGGCONSTRAINT – Aggregate Constraint
230
IBPPRODUCTIONSOURCEITMR – Production Source Item Reference
231
IBPPRODUCTIONSOURCEITMSUB – Production Source Item Sub
232
IBPTRANSPORTATIONRESOURCE – Transportation Resource
233
IBPRISKOPP – Risks and Opportunities
234
IBPASSUMPTIONCATEGORY – Assumption Category
235
IBPPRIORITY – Priority
236
IBPROPTYPE – Risk and Opportunity Type
237
Planning Area Configuration - Multi Level BoM Example
• SOURCEPRODUCTION 2x MEMORY
• PRODUCTIONSOURCEITM PRODUCTIONSOURCEITM
238
Agenda
239
SAPIBP1 – Planning Level
Overview
Planning Level Overview
• Planning level name starts with the time dimension (if time is used at all):
• DAY = day, MTH = month, WK = week ; YEAR
• Planning levels ending with …CURR are used as base planning level for key figures which are
currency dependent
• Planning levels ending with …CURRTO are used for currency conversion
• Planning levels ending with …UOMTO are used for UoM conversion
241
Planning Levels
Weekly Planning Levels
WK… = technical weeks
CALWK… = Calendar weeks
242
Planning Levels
243
Planning Levels
To support storing and calculating results across different time granularity and attributes, SAPIBP1 uses the
following Planning Levels:
Daily Planning Levels
244
Agenda
245
SAPIBP1 – General Planning
Area Settings
Time Profile Settings
• SAPIBP1 planning area has Time Profile ID 12 assigned with default Storage Time
Profile Level set to Daily.
• SAP Delivered Time Profile ID 12 W2M SPA D TW W M Q Y has time profile date starting Jan 1, 2011 to Dec 31
2025. This can be extended in implementation project
• Planning Horizons of the Time Profile Levels assigned to SAPIBP1 are as follows:
247
SAPIBP1: General Planning Area Settings - Planning Operators
Planning operators
• General definition: A planning operator uses an algorithm to compute large amounts of key figure data inside a
planning session. You can schedule a planning operator to be processed in the background.
248
SAPIBP1: General Planning Area Settings - Planning Operators
• DISAGG operators
• Copy to Global Demand (SOP) Copy Demand Planning Qty to Global Demand Plan Qty (SOP)
• Copy to Consensus Demand Copy Consensus Demand Plan Qty to Consensus Demand
• Copy to Safety Stock (SOP) Copy Final Safety Stock (for IO) to Safety Stock (for SOP)
• Copy to Consensus Dmd Final Copy Customer Receipts to Consensus Demand Final
• Copy to Demand Forecast (IO) Copy Combined Final Demand to Demand Forecast (IO)
• Copy to Safety Stock LC (IO) Copy Final Safety Stock (for IO) to Final Safety Stock Last Cycle (for IO)
249
SAPIBP1: General Planning Area Settings - Planning Operators
250
SAPIBP1: General Planning Area Settings
Change History and Supply Planning Operator
Supply Planning Enabled must be selected (Default Setting) for SAPIBP1 Planning Area
251
Agenda
252
Changes with 1911
1911 Summary of Changes in SAPIBP1
• Add UOM conversion to Inventory Optimization Key Figures. Note: all quantity-based key figures
must have the same base unit of measure inputs.
• Bugfixes
• In Forecast Model "BestFit" for Considering Product Lifecycle Information
• Inventory Optimization Planning Levels
• Supply Key Figures for INVENTORYTARGET
• Added attributes to Master Data Type LOCATIONPRODUCT to enhance Lot Sizing Procedures
in Supply Planning
254
Changes related to elimination of Warning messages in Activation Log
Key Figure Configuration Change
Adapt the calculation for ACTUALSREV in order to eliminate the warning message in the
ACTUALSREV activation log
AOPREV Adapt the calculation for AOPREV in order to eliminate the warning message in the activation log
Change the calculation at request level in order to eliminate the warning message in the
HPCAPAUSAGE activation log
MARKETSHAREPCT Adapt the calculation by using the new helper key figure HCONSENSUSDEMANDREV
255
Changes related to elimination of Warning messages in Activation Log
256
Changes related to adding UOM Conversion to Inventory Optimization Key Figures
257
Changes related to adding UOM Conversion to Inventory Optimization Key Figures
261
Changes related to adding UOM Conversion to Inventory Optimization Key Figures -
New Helper Key Figures
HCONVIOMAXINVENTORY HCONVDEPENDENTLOCTOPRDDEMANDSTDD
HCONVIOMINSTOCKREQUIREMENT HCONVDEPENDENTSRCTOLOCDEMANDMEAN
HCONVIOFORECAST HCONVDEPENDENTSRCTOLOCDEMANDSTDD
HCONVIOSALES HCONVOUTGOINGSRCTOLOCBACKLOGMEAN
HCONVTMINLOTSIZE HCONVOUTGOINGSRCTOLOCBACKLOGSTDD
HCONVTINCLOTSIZE HCONVCALCPMINLOTSIZE
HCONVPMINLOTSIZE
HCONVPINCLOTSIZE
262
Changes related to aligning SAPIBP1 with SAP3 Planning Area
Key Figures:
UOMCONVERSIONFACTOR – Change to Non-Editable
263
Changes Related to Bug Fixes
1. Forecast Model “BestFit” for considering Product LifeCycle Information : The flag "Consider
Product Lifecycle Information" was moved from tab "Forecasting Steps" to tab "General". This required
an update of the BestFit Forecast Model.
2. Inventory Optimization
• WKPRODTOLOCPRODSRC
• WKPRODTOLOCPRODSRCUOMTO
3. Time Series Supply : INVENTORYTARGET Key Figures - mark as "Input for Supply"
264
Changes Related to Time Series Supply Planning - Enhancements in Lot Size Procedures
You can now exclude dependent location demand and dependent production demand when using
the static and dynamic periods of supply lot-sizing procedures. You do this by setting the
IGNOREDEPLOCDEM (Ignore Dependent Location Demand) attribute or the
IGNOREDEPPRODDEM (Ignore Dependent Production Demand) attribute (as appropriate) in the
Location Product master data type to 1.
For this two new attributes have been added to the LOCATIONPRODUCT MDT:
265
Changes with 1908
Changes related to Last Period Aggregation Remodeling (1/3)
The following Planning Levels are removed: The following Planning Levels are newly added:
• PER • DAYPRODLOCNOUOMTO
• PER1 • WKPRODLOCNO
• PERPRODLOC1 • WKPRODLOCNOCURRCURRTO
• PERPRODLOC2 • WKPRODLOCNOUOMTO
• PERPRODLOCCURRCURRTO1
• PERPRODLOCCURRCURRTO2
• PERPRODLOCUOMTO1
• PERPRODLOCUOMTO2
• PER1DAY
• PERDAY
• PERPRODLOCUOMTO2DAY
• WKPRODLOCLPA
• DAYPRODLOCLPA
267
Changes related to Last Period Aggregation Remodeling (2/3)
Key Figure Additional changes (beyond the changes needed for LPA)
RECOMMENDEDSAFETYSTOCK Change aggregation mode from SUM to AVG
FINALIOSAFETYSTOCKVAL n.a.
INVENTORYTARGETVAL n.a.
PROJECTEDINVENTORYVAL n.a.
RECOMMENDEDSAFETYSTOCKVAL n.a.
SAFETYSTOCKDELTAVAL n.a.
ADJUSTEDIOSAFETYSTOCK Change aggregation mode from SUM to AVG
ADJUSTEDSOPSAFETYSTOCK Change aggregation mode from SUM to AVG
FINALIOSAFETYSTOCK n.a.
FINALIOSAFETYSTOCKLASTCYCLE n.a.
INVENTORYTARGET Remove setting for “convert using”
MAXINVENTORY Change aggregation mode from SUM to MAX
PROJECTEDINVENTORY Change from “system editable” to “Non-editable”, remove “Convert using”
SAFETYSTOCKDELTA n.a.
SOPSAFETYSTOCK Change from “system editable” to “Non-editable”
CONSIGNQMINVENTORYQTY Change from “system editable” to “Non-editable”
CONSIGNRESTRICTEDINVENTORYQTY Change from “system editable” to “Non-editable”
CONSIGNUNRESTRICTINVENTORYQTY Change from “system editable” to “Non-editable”
QMINVENTORYQTY Change from “system editable” to “Non-editable”
RESTRICTEDINVENTORYQTY Change from “system editable” to “Non-editable”
UNRESTRICTEDINVENTORYQTY Change from “system editable” to “Non-editable”
INITIALINVENTORY LPA function is removed. Change Disaggregation Mode to “Equal Distribution”
INITIALINVENTORYVAL LPA function is removed
269
Changes related to Shelf Life LCODE removal (1/2)
Configuration related to Shelf Life LCODE has been removed from SAPIBP1:
Following Attributes have been removed: Following Master Data Types have been removed:
• BATCHID • IBPBATCH
• IBPBATCHPRODUCT
• BATCHDESCR
• EXPIRYDATE
• MFGDATE
Changes to Planning Area Attribute Assignment
• INITLRMNSHLFLIFE
• Unassign MDT IBPBATCH from planning area
Following Planning Levels have been removed • Unassign MDT IBPBATCHPRODUCT from planning
• WKPRODBATCH area
• WKPRODLOCBATCH • Unassign attribute MINRQDSHELFLIFE from MDT
• WKPRODLOCCUSTBATCH IBPCUSTOMERPRODUCT
270
Changes related to Shelf Life LCODE removal (2/2)
Following LCODE Key Figures have been removed.
• SLREMBATCHQTY
• LSLWASTAGEQTY
• SLFULFILLEDDMNDQTY
All Key Figures listed on this page also have beenremoved from BASELINE, UPSIDE and DOWNSIDE
versions.
271
Changes related to alignment with Supply Planning SAP4 (1/3)
In the area of Supply Planning there have been certain deviations between SAP4 and SAPIBP1. To
further align the two models, the changes listed below have been made in SAPIBP1.
272
Changes related to alignment with Supply Planning SAP4 (2/3)
Key Figure Configuration Changes
TCAPACONSUMPTION change Agg/Disagg mode to 'Avg/copy'
MINCAPAUSAGE change to 'sum / proportional / weekweight'
INTRANSIT change to 'avg / not editable', calculation @request to avg, remove 'convert using'
INTRANSITDS change to 'avg / not editable', calculation @request to avg, remove 'convert using'
INTRANSITCUSTOMER change to 'avg / not editable', calculation @request to avg, remove 'convert using'
COMPONENTWIP change to 'avg / not editable', calculation @request to avg
COMPONENTWIPDS change to 'avg / not editable', calculation @request to avg
INTRANSITINVENTORYVAL change to 'avg', calculation @request to avg, remove 'convert using'
ADDITONALLOTSIZEDEMAND change to 'not editable', then disaggregation mode and proportionality is not relevant
CAPADEMAND change to 'not editable', then disaggregation mode and proportionality is not relevant
CAPAUSAGE change to 'not editable', then disaggregation mode and proportionality is not relevant
CONSDEMDELIVERED change to 'not editable', then disaggregation mode and proportionality is not relevant
CONSDEMDELIVEREDLATE change to 'not editable', then disaggregation mode and proportionality is not relevant
CONSDEMDELIVEREDLATEAVG change to 'not editable', then disaggregation mode and proportionality is not relevant
CONSTRAINEDDEMAND change to 'not editable', then disaggregation mode and proportionality is not relevant
CONSTRAINEDDEMANDDS change to 'not editable', then disaggregation mode and proportionality is not relevant
DEPENDENTCUSTOMERDEMAND change to 'not editable', then disaggregation mode and proportionality is not relevant
DEPENDENTCUSTOMERDEMANDDS change to 'not editable', then disaggregation mode and proportionality is not relevant
change to 'not editable', then disaggregation mode and proportionality is not relevant,
DEPENDENTDEMAND remove 'converting using'
change to 'not editable', then disaggregation mode and proportionality is not relevant,
DEPENDENTLOCATIONDEMAND remove 'converting using'
change to 'not editable', then disaggregation mode and proportionality is not relevant,
DEPENDENTLOCATIONDEMANDDS remove 'converting using'
273
Changes related to alignment with Supply Planning SAP4 (3/3)
Key Figure Configuration Changes
DEPENDENTPRODUCTIONDEMAND change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
DEPENDENTPRODUCTIONDEMANDDS change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
INDEPDEMDELIVEREDLATE change to 'not editable', then disaggregation mode and proportionality is not relevant
INVENTORYCORRECTIONVIOLATED change to 'not editable', then disaggregation mode and proportionality is not relevant
IPUPRODUCTION change to 'not editable', then disaggregation mode and proportionality is not relevant
IPUPRODUCTIONCOMPONENTDS change to 'not editable', then disaggregation mode and proportionality is not relevant
NETDEMAND change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
PCAPADEMAND change to 'not editable', then disaggregation mode and proportionality is not relevant
PCAPAUSAGE change to 'not editable', then disaggregation mode and proportionality is not relevant
PRODUCTION change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
PRODUCTIONCOMPONENT change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
PRODUCTIONCOMPONENTDS change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
RECEIPT change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
SUPPLY change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
TOTALCONSTRAINEDDEMAND change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
TOTALRECEIPT change to 'not editable', then disaggregation mode and proportionality is not relevant
TRANSPORT change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
TRANSPORTDS change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
TRANSPORTRECEIPTSHIPTO change to 'not editable', then disaggregation mode and proportionality is not relevant, remove 'converting using'
SHORTAGE change from 'system editable' to 'not editable', remove 'convert using'
274
Changes related to alignment with Inventory Optimization SAP3
Direct unit of measure (UOM) conversion is not supported on several key figures used by IBP for inventory. This required a
bugfix on IO Key Figures used in IO Operators.
Beside this the “Convert Using” setting has been removed from key figure FINALIOSAFETYSTOCKLASTCYCLE.
275
Miscellaneous Changes
Changes related to BestFit Forecasting Model:
• In the Forecast Model “BestFit” the flag "Consider Time Series Properties” is flagged
• Use Case: If you select the Choose Best Forecast method for utilizing multiple forecasts, you can set the system to
check the time series properties that were identified by the most recent forecast automation job for the selected planning
objects, and use them to filter out the algorithms that are not expected to calculate an appropriate forecast.
Such algorithms are not run before the comparison and are therefore excluded from the selection, which leads to
reduced processing time and more robust forecasting results.
SAPIBP1 has the following example modelling related to forecast accuracy calculation:
Lag 1 and Lag 3 was picked as an example. This may be different in reality.
Up to IBP 1902 a separate snapshot key figure for each lag was modelled to keep the necessary lag
information.
With IBP 1905 the key figure modelling was changed so that the number of required key figures for the
snapshots is independent of the number of lags ( e.g. Lag1, Lag3, Lag6, Lag12).
More details see chapter “Key Figures Related to Forecast Error Calculation” later in this document
278
Changes related to Forecast Error Calculation (2/4)
280
Changes related to Forecast Error Calculation (4/4)
The following planning operators were removed from SAPIBP1 planning area:
• S&OP Fcst Error: 1M Lag
• S&OP Fcst Error: 3M Lag
• DP Fcst Error: 1M Lag
• DP Fcst Error: 3M Lag
The following two Forecast Error Calculation profiles are shipped together with SAPIBP1:
• Profile “DP_Forecast_Error“
• Profile “SOP_Forecast_Error”
These two profiles are changed with IBP 1905 so that they use the new lag-based snapshot key figures as
input now.
More details see chapter “Key Figures Related to Forecast Error Calculation” later in this document
281
Changes related to Alignment with SAP4 (1/3)
The Sample Planning Areas SAPIBP1 and SAP4 were differing in some aspects. The following
changes were done to further align SAPIBP1:
283
Changes related to Alignment with SAP4 (3/3)
284
Changes related to Alignment with SAP3 (1/4)
The Sample Planning Areas SAPIBP1 and SAP3 were differing in some aspects. The following
changes were done to further align SAPIBP1:
• Change the key figure name to same as the description for the following key figures:
• CALCPINCLOTSIZE
• CALCPLEADTIME
• CALCPLEADTIMEVARIABILITY
• CALCPMINLOTSIZE
• CALCTINCLOTSIZE
• CALCTLEADTIME
• CALCTLEADTIMEVARIABILITY
• CALCTMINLOTSIZE
285
Changes related to Alignment with SAP3 (2/4)
• Change the key figure name and description of the following key figures:
• IOFCSTMAD: Name & Description = “IO Historical Forecast MAD”
• IOFCSTMAPE : Name & Description = “IO Historical Forecast MAPE”
• IOFCSTTIMINGACCURACY : Name & Description = “IO Forecast Timing Accuracy”
287
Changes related to Alignment with SAP3 (4/4)
288
Changes related to the “Fair-Share Distribution”
289
Changes related to stricter Planning Area Validation Check
Planning Levels were adjusted to a stricter validation check in planning area activation: "Raise Error for Planning Levels with ambiguous configuration". Before 1905 it
was possible to configure multiple planning levels with Identical roots AND Non-indentical non-roots.
This is a configuration „error” that can cause issues with data integration. The planning levels would generate identical planning level filters, while the attributes would be
filled differently depending on the order of creating the PLANOBJECT table entries.
290
Changes in the area of Time-Series Based Supply Planning (1/10)
Overview of changes:
• New model entities in Production Source Item Substitution: Substitution is now enabled on
component level, you can replace components by alternative ones in time-series-based supply
planning.
• New model entities in Transportation Resources: Transportation resource is used to model
transportation capacity consumption, that is, the amount of capacity consumed per unit of
product transported.
• Forecast Consumption: Define the sequence of sales order processing
• New key figure for Dynamic Periods of Supply with Safety Stock
291
Changes in the area of Time-Series Based Supply Planning (2/10)
New attributes:
• SPRDFR: “Substitute Component Product ID”.
• ISALTITEM: “Is Substitute Component”.
• TCAPACONSPOLICY: “Trans Capacity Consumption Policy”.
• TCAPACONSSTART: “Start Period of Capacity Consumption”.
• TCAPACONSEND: “End Period of Capacity Consumption”.
• TCAPACONSUMPTION: “Trans Capacity Consumption Rate”.
• TCONSUMPTIONTS: „Trans Capacity Consumption Time Series Indicator“.
• SALESORDERSEQUENCEID: “Sales Order Consumption Sequence”. Describes the sequence
in which sales orders are processed.
• MATTRPRODUCTIONSOURCEITM: “Mandatory Attribute for Production Source Item”.
292
Changes in the area of Time-Series Based Supply Planning (3/10)
293
Changes in the area of Time-Series Based Supply Planning (4/10)
294
Changes in the area of Time-Series Based Supply Planning (5/10)
295
Changes in the area of Time-Series Based Supply Planning (6/10)
296
Changes in the area of Time-Series Based Supply Planning (7/10)
297
Changes in the area of Time-Series Based Supply Planning (8/10)
298
Changes in the area of Time-Series Based Supply Planning (9/10)
• WKPRODTOLOCPRODSRCUOMTO: add
MATTRPRODUCTIONSOURCEITM attribute to planning level
299
Changes in the area of Time-Series Based Supply Planning (10/10)
300
Changes related to “Risks and Opportunities” (1/8)
With SAP IBP 1905 the new functionality “Driver Based Planning” was introduced. In SAPIBP1 this
new feature was incorporated for modelling of risks & opportunities.
Driver-based planning supports you in capturing business drivers such as risks or opportunities,
evaluating their likely effects, expressing those effects in key figure values, and considering the
drivers in your supply chain plan. It captures both qualitative and quantitative information about a
business driver
301
Changes related to “Risks and Opportunities” (2/8)
The following changes were done:
• New attributes:
Attribute ID Attribute Description Comment
ROPID Risk/Opp ID ID of your risk or opportunity.
ROPDESCR Risk/Opportunity Descr Description of your risk or opportunity.
ROPTYPEID Risk/Opp Type Type of your driver. For example, risk or opportunity.
PRIORITYID Priority ID You can use this attribute to specify how you want to prioritize the risk or opportunity.
For example, high, medium, or low.
ASSUMPTIONCATID Assumption Category ID You can assign an assumption category for your risk or opportunity. Values for this
attribute can be defined in the IBPASSUMPTIONCATEGORY master data type.
Possible values are competition, market growth, weather, or others.
PLANNINGCYCLE Planning Cycle You can specify a planning cycle for which the driver is applicable, for example,
“March 2019” or “S&OP Process April 2019”.
BUDGETED Budgeted Y/N With the value Y (Yes) or N (No) you can specify if the risk or opportunity is
budgeted. For example, the opportunity of launching a new product may require a
marketing campaign for which the costs need to be budgeted and approved. If the
budget is approved, you can enter Y here.
INCLUDEINPLAN Include in Plan You can use this attribute to mark the risk or opportunity that affects your planning
results as relevant for the supply chain plan.
In the SAPIBP1 sample planning area, this attribute is used in the key figure
calculation for the CONSENSUSCALCROQTY key figure, which enables you to see
the effect of the included risks and opportunities to your consensus demand plan.
302
Changes related to “Risks and Opportunities” (3/8)
• New MDTs:
• IBPRISKOPP: “Risks and Opportunities“
• All attributes of this MDT are assigned to
SAPIBP1
• This master data type represents the
driver that can influence your supply
chain plan, in this case, risks and
opportunities.
• This master data types has attribute
checks to
IBPASSUMPTIONCATEGORY.
IBPPRIORITY and IBPROPTYPE
master data types
303
Changes related to “Risks and Opportunities” (4/8)
• New MDTs:
• IBPASSUMPTIONCATEGORY: “Assumption Category“
• Assign attribute ASSUMTIONCATDESCR to SAPIBP1
• Represents the Assumption Categories for the driver. Possible values are competition, market
growth, weather, or others.
304
Changes related to “Risks and Opportunities” (5/8)
• New MDTs:
• IBPPRIORITY: “Priority“
• Attribute PRIORITYDESCR is assigned to SAPIBP1
• Represents the priority of the driver, for example high, medium, or low.
305
Changes related to “Risks and Opportunities” (6/8)
• New MDTs:
• IBPROPTYPE: “Risk and Opportunity Type“
• Attribute ROPTYPEDESCR is assigned to SAPIBP1
• Represents the type of driver, in this case, risks and opportunities.
306
Changes related to “Risks and Opportunities” (7/8)
307
Changes related to “Risks and Opportunities” (8/8)
• New key figures:
• ROAGGSLSQT “RO Agg Sales Quantity”: This is the key figure for which you enter the value for the risk or opportunity
in the Driver-Based Planning app. Added to UPSIDE and DOWENSIDE version.
• ROCALCSALESQTY “RO Calc Sales Qty”: Used to view the impact of each risk or opportunity at the level of
the Consensus Demand Qty key figure. This key figure uses a split factor calculation to calculate
the ROAGGSALESQTY key figure at the MTHROPRODLOCCUST planning level. Added to UPSIDE and DOWNSIDE
version.
• CONSENSUSCALCROQTY “Consensus Demand Qty with RiskOpp”: Shows the Consensus Demand Qty key figure
considering risks and opportunities that are included in the plan. Added to UPSIDE and DOWENSIDE version
• New helper key figures: These are used to perform a split factor based calculation to bring a Risk/Opp
defined at an aggregate planning level to the level of the forecast key figure and include the approved risks
and opportunities to the Consensus Demand Plan:
• HCONSENSUSDEMANDQTYRO
• HAGGCONSENSUSDEMANDQTYRO
• HDEMANDRATIO
• HROSALESQTYINPLAN
308
Changes related to Forecasting
309
Changes related to Planning Notes
With SAP IBP 1905 it is possible to use planning notes on higher level than the corresponding key
figure.
For performance and data volume reasons, this new setting was applied to key figure
CONSENSUSDEMANDQTY:
310
Other Changes
• Change key figures IPUTRANSPORT, IPUDEPENDENTLOCATIONDEMANDDS from
‘System editable' to 'Editable in current or future period’.
• Forecast Profile “StdDevActualsQty” was changed to use 156 historical periods
• Remove attributes LEADTIMERANK and VARIABILITYRANK from
IBPLOCATIONPRODUCT (not required anymore)
• Change the aggregation and disaggregation mode for fixed cost key figures:
• FIXEDCUSTOMERTRANSPORTATIONCOST: Agg mode to Avg, disagg mode to Copy
• FIXEDEXTERNALRECEIPTCOST: Agg mode to Avg, disagg mode to Copy
• FIXEDPRODUCTIONCOST: Agg mode to Avg, disagg mode to Copy
• FIXEDTRANSPORTATIONCOST: Agg mode to Avg, disagg mode to Copy
• Improve data consistency checks by setting attribute “Category” to “Mandatory” for
DELIVERY - ACTMOVEDATE and SALESORDER - MATAVAILDATE
311