SAP MRP Configuration
SAP MRP Configuration
SAPs'WORDWeSAPFor
YourCause www.sapsword.com
Home>SAPPP/PPPI>SAPMRP>
SAPMRPConfiguration
StudyMaterialContributedbyUlhasKavleSeniorSAP
Consultant
NextStep>>>CreationofMaterialMasterMRPViewsandAssignmentofMRP
Types
SAPMRPConfiguration
SAPMRPConfiguration
ThefollowingaretheMajorConfigurationitemsexplainedin
detail:
a)ActivatingMRPandPlanningFileEntry
b)SAPMRPPlantLevelMRPParametersConfiguration
c)SAPMRP,MRPGroupLevelParametersConfiguration
d)ConfiguringSAPMRPTypes
e)ConfiguringSAPMRPScopeofPlanningfortheTotal
PlanningRun
f)ConfiguringSAPMRPPlanningtimefenceandRollForward
Period
g)ConfiguringSAPMRPAreas
h)SAPMRPDynamicSafetyStock(RangeofcoverageProfile)
i)ConfiguringSAPMRPDaysSupplyandReceiptDaysSupply
SAPMRPConfiguration
ActivatingMRPandPlanningFileEntry
a)ActivatingSAP'sMaterialRequirementsPlanning(MRP)
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 1/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
Thisconfigurationallowsyoutochoosetheplantforwhichyou
would want to activate SAP Material Requirement Planning
(SAPMRP).ActivatingMRPfortheplantallowsonetousethe
SAPMRPtoolfortheplant.SAPTransactioncodeOMDUand
theSAPpathisLogistics>Production>MRP>PlanningFile
Entry>ActivateMRPandSetupPlanningFile
b)ActivatingPlanningFileEntriesforaPlant
ActivatingPlanningfileentryfortheplant(throughavariantthat
can be rescheduled) allows you to collect all the material in a
planningfilelist,whichhasanMRPTypeinthematerialmaster
MRP1View(otherthanMRPTypeXO)
Theprocessofrecordingaplanningfileentryforamaterial,can
be run periodically using a batch job scheduling method. The
transactioncodetosetupthevariantandperiodschedulingis
OMDO and the Path for activating the planning file set up is
Logistics>Production>MRP>PlanningFileEntry>Activate
MRPandSetupPlanningFile
Alltheentriesintheplanningfilewillhaveachangeindicator
specifying that a material has undergone a change (change in
receipts elements or issues elements). This indicator will help
you to choose only those materials that have undergone a
change, through the use of planning key called Net Change
PlanningwhenrunningMRP.
The planning file record for a material also has a net change
planning in the current horizon field which will be set if the
changeinthematerialsreceiptorissueelementisvalidinthe
planninghorizon.Thisindicatorwillhelpyouchooseonlythose
materials which have undergone a change in the planning
horizon through the use of a planning key, in an MRP run,
calledNetchangeplanningintheplanninghorizon.
PlantLevelconfigurationforMRP
PlantLevelconfigurationforMRP
SAPMRPisrunatplantleveloratagroupofplantlevel(called
as scope of planning), thus the MRP configuration is done at
Plantlevel.
TheconfigurationdoneforSAPMRPatPlantlevelwouldalso
be true for SAP Consumption Based Planning (SAP CBP)
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 2/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
settings.
Transaction code OPPQ takes you in to the SAP MRP
configuration called as Plant Parameters for Material
RequirementPlanning.ThePathwhichcanbeusedisLogistics
> Production > Material Requirement Planning > Plant
Parameters > Carry out Overall Maintenance of Plant
Parameters.
TheTransactioncodeforConsumptionBasedplanningisOMI8
and the Path is Logistics > Materials Management >
Consumption Based Planning > Plant Parameters > Carry out
OverallMaintenanceofPlantParameters.
FigMRPConfig1
InthetransactioncodeforPlantlevelparametersforSAPMRP,
youshouldfirstinputtheplantandpressthemaintainbutton.
If you have already maintained the configuration for the
parameters,thenitstatesso,ifyouhaventthenitsimplysays
ToMaintainnexttotheparameter
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 3/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
FigMRPConfig2
Followingaretheparametersthatneedtomaintainasapartof
SAPMRP/CBPConfiguration:
a)Numberranges
ThenumberrangeIDsaremaintainedforthefollowingobjects:
thePlannedorders
thereservations,
thedependentrequirements,
thesimulativedependentrequirements,
thepurchaserequisitions,
theMRPLists,
InthissectiononlythenumberrangeIDsaremaintained.While
theactualnumberrangeisconfigured,forthenumberrangeID,
using a transaction code OMI2 (for the above mentioned
objects created in the planning run). One can also use the
transaction code OMI3 for the objects created manually in the
frontend.
Every number range interval, created using OMI2 and OM13,
hasanID,whichcanbeallocatedtotheobjectsatplantlevel,
i.e., every plant can have a different number range for the
objectsmentionedabove.
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 4/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
b)AvailabilityCheckruleforBackorderProcessing
As per standard SAP, the Availability checking rule for the
backorder processing is PP, though you can have your own
availabilitycheckrulescreatedorconfigured.
Every Availability checks rule (availability checking scope
defined) has a set of receipts (Purchase orders, Production
orders) and issues (Sales orders, dependent requirements,
reservations,plannedindependentrequirementsetc)whichare
to be considered or not to be considered during the SAP
availabilitychecks.
Tohavethecheckingruleworkalongwiththeconfiguration,you
should have theAvailability checking groups maintained in the
material master. The Checking groups are configured to be
associatedwiththecheckingrules(checkingscopes).
The availability checking rule (checking rule scope) has to be
maintained, for a given SAP functionality and it has to be
assigned to the availability checking group maintained in the
material master. The SAP functionalities that use availability
checkstochecktheavailabilityoftheheadermaterialsaswell
ascomponentsattheplantatthetimeofsalesordercreation,
theavailabilitychecksoftheheadermaterialatthetimeofsales
order delivery, the availability checks for components in
productionthusreportingthemissingpartslist,thebackorder
processingetc.
c)Reporting
Thisconfigurationisusedforthefollowingpurposes.
Toconfiguretheobjects,whicharetobeconsideredin
the calculation of the receipts days supply like the
production orders/process orders, firmed planned orders,
purchaseorders,assignedplannedorders,firmedpurchase
requisitions,QMInspectionlots,reservations,safetystocks
Toconfigurethereportingofperiodstotalsintermsofa
defined period (day, week, month, periods as per planning
calendar) of in Stock requirement list, MRP list, simulative
MPRorinteractiveMRP
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 5/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
d)MRPControllers
This is a mandatory configuration. Here you can configure the
list of MRP controllers for the plant. A MRP Controller is a
personoragroupofpeople,whichisresponsibleforplanninga
materialoragivenlistofmaterials.
You have to assign the MRP controller to the Material Master
MRP1View,soastodelegatetheresponsibilityoftheplanning
andevaluationofplanningforthatmaterial.
e)Floats
Floats are buffers in the total lead time, that are provided in
production/process order or in the planned orders created
manually or during an MRP run. The schedule margin key is
usedintheMaterialMasterMRP2View.ItisusedinMRPas
wellasinproductionorder.
Thefloatsaredefinedusingtheschedulingmarginkey.
Openingperiod:Numberofworkingdaysbetweenthedatethat
the order is created and the planned start date. This time is
availablefortheMRPcontrollertoconvertaplannedorderinto
apurchaserequisitionoraproductionorder.
Float after production: Number of working days between the
scheduledfinishdateandtheorderfinishdateusedasafloat
inproductionscheduling.
Floatbeforeproduction: Number of working days between the
orderstartdateandthescheduledstartdateusedasafloatin
production.
Scheduling release period: Number of workdays between the
planned start date and the date for releasing the order. If the
order release indicator is set, the production order is released
byabackgroundprogramthattakesalldatesintoaccount.
Plant Plant Margin Opening Fl. Before Fl. After Release
Name Key Period Production Production Period
(In (InDays) (InDays) (In
Days) Days)
0001 0001 001 5 2 2 5
0001 0001 002 5 3 3 5
0001 0001 002 5 4 4 5
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 6/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
f)SpecialProcurement
The special procurement function helps you to configure and
assignspecialprocurementtothematerialswhichcanbeused
duringanMRPrunwhilecreatingtheprocurementproposal.
The special procurement functions are withdrawal from
alternate plant, production in alternate plant, subcontracting,
directproduction,phantomitemplanning,
https://sites.google.com/site/sapswords/home/learnsappp/sap
materialmaster/sapmrp2view
Example:ForStockTransferfromPlantC001toPlantC002
Create the Special procurement key (Key number = 12 as an
example) in the plant C002 with the procurement type as F
andspecialprocurementasU(Stocktransfer)andthespecial
procurement plant as C001. Normally when creating the
special procurement key use Z,Y or X to the Key number, so
insteadofhavingKeynumberas12,wecouldhavesomething
likeZ2orYAetc.
FigMRPConfig3
SimilarlyforWithdrawalfromAlternateplant,youcouldhavea
Configurationasbelow:
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 7/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
FigMRPConfig4
SimilarlyforSubcontracting,youcouldhaveaConfigurationas
below:
FigMRPConfig5
Similarly for Production in alternate plant, you could have a
Configurationasbelow:
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 8/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
FigMRPConfig6
g)ConversionforPlannedorders
Inthisconfigurationparameter,youcanmaintaintheproduction
ordertypeortheprocessordertype,which thesystem should
use as default during the planned order conversion. Setting
defaultsintheplantparametersconfigurationallowsthesystem
tofixandselecttheordertypeforaplantduringtheconversion
process.
Note: This can be a useful tool when you are using one
productionordertypeandoneprocessordertype,butifyouare
usingmultipleproduction/processordertypes,thenyoushould
notbemaintainingdefaultshere.
Also for the purchase requisition conversion, you are given an
option in the configuration to define the maximum number of
plannedordersthatcanbeconvertedintoPurchaserequisition.
FigMRPConfig7
g)DependentRequirementsavailabilitycheck
When carrying out the availability check for each of the
components in a MRP BOM explosion, the system needs to
know the availability checking scope rule. Again we would
maintain the standard Checking rule as PP or you could
alternativelyconfigureoneforyourselves.
h)BOM/RoutingSelectionID
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 9/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
This configuration parameter is really important and it is
mandatorytomaintainone,sinceithelpsselectionofBOMand
tasklistsintheplannedorders.Thoughthereisonemoreplace
intheplannedorderSchedulingparametersMRPconfiguration,
where you can maintain the selection ID for selection of the
Tasklists(Routing/Recipe/RateRouting).
A selection procedure is set to select BOM or Routing/Recipe
onprioritiessetfortheBOMusageorforthetasklisttypesand
thetaskliststatus.Knowingtheselectionproceduresallowsthe
MRP run to select the right BOM and task list for the planned
orders.
Inotherwords,youcouldhavetheBOMSelectionbeingsetfor
selection of the Production BOM Usage first and if a BOM for
the material with the Usage production (Usage = 1), is not
found, you could have the system search for a BOM of
universalUsage(Usage=3).
Similarly,youcouldhaveatasklistoftypeRoutingorRecipeor
reference operation sets selected and set in priorities of
selection (1st Routing, 2nd Reference operation sets, 3rd,
which has a Status Released for all purposes or released for
costing)etc.
h)SchedulingofPlannedorders
This configuration parameter is really important and it is
mandatory to maintain one. It allows you to set the control
parameters for scheduling of planned orders of type LA at a
givenplantandforagivenMRPController.Youcanleavethe
MRPcontrolleras*tohavetheschedulingparameterstruefor
alltheplannedordersacrossalltheMRPcontrollers.
Thefollowingcontrolparameterscanbeconfiguredhere:
The Routing/Recipe Selection ID, specifying the
routing/recipethatwouldbeselectedfordetailedscheduling,
aspertheprioritiessetfortasklisttypeandtaskliststatus.
The Detailed scheduling, using the task list is only
carried for the scheduling Horizon mentioned, i.e., if the
planned orders dates lie beyond the scheduling horizon,
then the basic date scheduling is used where the in house
productiontimesfromthematerialmasterisused.
AllowSchedulingIndicatorallowstheplannedorders
tobescheduledusingthedetailedschedulingorbasicdate
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 10/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
scheduling,eitherofthetwo,dependingupontheavailability
of the task list and scheduling type selected for the MRP
run.
Generate Capacity requirements indicator allows
generationofthecapacityrequirementsfortheworkcenters
andloadsthemaccordingly.Theloadingoftheworkcenters
isaspertheuseoftheworkcenterdeterminedthroughthe
schedulingcarriedout.
TheTasklistselection,schedulinghorizon,scheduling
indicator and the capacity indicator can also be set for
roughcutplanningusedforLongtermplanningpurposes.
The next configuration parameter talks about the
configuration of the selection of the type of scheduling
level that should be used for adjusting the basic dates of
planned orders. The various options available are rate
based scheduling, lead time scheduling, scheduling using
takttimes.
TheAdjustplannedorderdatesconfigurationoption
allows you to readjust the scheduling results or the basic
dateseverytimeyoucarryoutScheduling.Thoughthereis
one more scheduling configuration option provided by the
system for overwriting/adjusting the existing basic dates by
the new dates arrived at, through rescheduling (using the
schedulinglevelasmentioned).
The system not only offers an option to adjust the basic
dates for the planned order arrived at by using the
scheduling level set, but it also setting the dates of the
dependent requirements to the operation start date or the
orderstartdate.
This configuration not only adjusts or sets the dates of the
header planned order and the dependent planned orders,
butitalsogeneratescapacityrequirementsforthesame.
See below for the details of adjusting dates in scheduling
andadjustingdatesforcapacityrequirementgeneration:
You can adjust the Basic Dates of the header
planned order using the scheduling level and adjust
(orset)thedependentrequirementstothestartofthe
headerplannedorder
You can adjust the Basic Dates of the header
planned order using the scheduling level and adjust
(orset)thedependentrequirementstothestartofthe
respective operation to which the dependent
requirementsareassignedto
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 11/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
YoucandecidenottoadjusttheBasicDatesof
the header planned order arrived at by using the
scheduling level and at the same time notadjust (or
not set) the dependent requirements to the start of
theheaderplannedorder
YoucandecidenottoadjusttheBasicDatesof
the header planned order arrived at by using the
schedulinglevelandatthesametimenotadjust(not
set) the dependent requirements to the start of the
respective operations to which the dependent
requirementsareassignedto
You are also provided an option to configure the
scheduling type whether forward or backward
scheduling. It is a normal behavior for the standard system
to have this configured as backward scheduling so that
SAPMRP(materialrequirementplanning)nevermissesthe
customerdeliverydateororderavailabilitydate.Anoptionis
also provided to nottoschedule, any orders during the
breakssetinthefactorycalendar.
Startdateintheinthepastoptionsallowsyoutopush
the start date of the planned orders to a certain number of
daysinpast.Iftheorderstartdategoesbeyondthenumber
of days allowed, then the system uses the concept of
todays scheduling and sets the start date of the planned
order to todays date and carrying out forward scheduling
thereafter.
One of the scheduling parameters is reduction
measures, used to reduce the total order lead time in
circumstances designed. You can avoid configuration of
reductionmeasures,ifyouarenotusingit.
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 12/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
FigMRPConfig8
i)DefaultValuesforExternalProcessing
Forexternalpurchasing,onecanmaintainthedefaultleadtime
required for conversion of Purchase requisition into purchase
order,usingtheplanneddeliveryleadtimesfromthepurchase
inforecordorpurchasingagreement.Soastousetheplanned
delivery times from the purchase info record, one should also
maintainthesourcelistforthematerial,withthesamevendorin
thesourcelistandthepurchaseinforecord.
Using the planned delivery times from the material master or
frompurchaseinforecord,istotallyadecisionoftheconsultant.
It is indeed a nice additional option provided by SAP for using
theleadtimefrominforecords.
j)PlanningHorizon
Maintaining a planning horizon helps the system to plan only
thosedemands,whichfallintheplanninghorizonstartingfrom
today. When an MRP Run is taken, the planning horizon is
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 13/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
FigMRPConfig9
l) Option to trigger direct Production in MRP or in
productionplanning
j)Allowingstartdateinthepast
MRPGroupLevelconfigurationforMRP
MRPGroupLevelconfigurationforMRP
The entire configuration that is created as a part of SAP MRP
Plantlevelparameterintheabovestepscanbealsosetforan
MRPGroup.YoucangroupmaterialsusingMRPGroups.Each
of the MRP Group can have its own MRP Parameter set.You
cansettheMRPgroupinthematerialmasterMRP1View.
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 14/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
MRPGroupcanbemaintainedusingtransactioncodeOPPRor
the transaction path Logistics > Production > MRP > MRP
Groups>
AdvantageofworkingwithMRPGroups:
Working with MRP groups can be convenient for a plant or an
organization, since by assigning the MRP groups to a set of
materials, would allow planner to configure these materials
(through MRP Groups) to behave in a certain manner for
planningpurposes.Inotherwords,allthematerialsinthegroup
wouldthenhaveauniqueplanningmethodoruniqueplanning
features. Thus the organization can device multiple MRP
groups with their own planning features and characteristics
ratherthanhavingonesetofplanningfeaturessetattheplant
level.Thegroupcouldhaveitsownunique:
Strategygroup,
Conversionordertypes,
Planninghorizon,
Planningtimefenceandrollforwardperiods,
BOMandtasklistselectionIDs,
Directprocurementparameters,
Plannedorderschedulingparameters,
Startnumberofdaysallowedinthepast
Availabilitycheckinggroups,
StrategyGroups
The strategy groups can be set for a given MRP group at a
given plant. The strategy group consists of a number of
planningstrategiesassignedinasequenceofpriorities.Inother
words, the strategy groups, groups together the relevant
planning strategies of a material. If you dont see the default
strategy groups, then we would have to manually maintain the
strategy groups on the materials MRP 3 view. Defaulting the
strategygroupsisaniceideawhenthestrategygroupswould
remain the same across all the materials which would be
assignedwithagivenstrategygroup.
Forexample:
A material can have the priority 1 strategy as MadetoStock
(planning strategy 40) and then priority 2 planning strategy as
MadetoOrder (planning strategy 20). Assigning this strategy
group for a MRP group in the MRP Group Parameters
configurationandthensubsequentlyassigningtheMRPGroup
to the material master would make the material work on a
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 15/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
planningstrategy40andplanningstrategy20inasequenceof
priority.
The primary strategy for the material is 40 Madetostock
while the secondary strategy is 20 Madetoorder, which
meansthateverytimeyouplanorproduceamaterialorcreate
a sales order for the material it will always primarily work as a
madetostock material. Nevertheless, you can also make to
material work as a madetoorder material, by changing the
requirement type KE of the material in the sales order
procurement tab, to suit for madetoorder, which the system
wouldallowsincethematerialssecondaryplanningstrategyis
madetoorder.
ConfiguringSAPMRPTypes
ConfigurationofSAPMRPTypes
In all probabilities, MRP Types is not something which one
shouldconfigureinSAPitisusedasastandardconfiguration.
Nevertheless,aconsultantshouldknowtheimportanceofMRP
typesandtheinvolvedpreconfiguredparameters.
FigMRPConfig10
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 16/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
a)MRPProcedures
MRPProceduresdefinesthetypeofMRPtobeusedReorder
point planning methods, Material requirement planning or
demand based planning methods, Forecast based planning
methods, Time phased planning methods, MPS and the no
planningprocedurestomarkamaterialwith aMRP types that
doesnotplanamaterialatall.
b)FirmingType
In the category of MRP procedure called MRP or demand
based planning method and MPS, SAP offers 8 different MRP
typeswithFirmingnamelyP1,P2,P3,P4andM0,M1,M2,M3,
M4.
When working with the planning time fence, one needs to set
the firming methods & the scheduling methods of the
procurementproposalswithintheplanningtimefence.
0 1 2 3 4
Firmingtype
M0 P1 P2 P3 P4
MRPTypes M1 M2 M3 M4
Firming Methods for Procurement Proposals in the Planning
timefence
No Firming of Procurement X
Proposals within the planning
timefence
Automatic Firming of X X
Procurement Proposals within
theplanningtimefence
Manual Firming of X X
Procurement within the
planning time fence (No
Automatic Firming of the
procurementproposals)
Treatment with New Order Proposals in the Planning time
Fence
Automatic Creation of New X X
Procurement Proposals to
cover the shortages within the
planning time fence. But the
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 17/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
FigMRPConfig11
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 18/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 19/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
Youcanhavethesafetystockandthereorderpointcalculated
automaticallybythesystem,whenyouareusingtheautomatic
reorder point planning methods. In the automatic calculations
thesystemusestheforecastdata.
ConfiguringSAPMRPScopeofPlanningfortheTotalPlanningRun
Configuring SAP MRP Scope of Planning for the Total
PlanningRun
SAP provides an option to plan multiple plants together or
multiple MRP areas in one planning run in a sequence.
Transaction code OM0E can be used for configuration or the
logical SAP path SAP Customizing Implementation Guide >
Production > MRP > Planning > Define Scope of Planning for
TotalPlanning,canbeusedtoconfigure.
Step1DefinetheNameoftheScopeofplanningrun
Step2DefinetheplantsorMRPareastobeincludedinthe
planningrunarrangedinasequence.Thesequenceisdefined
bythefirstfieldcalled
ConfiguringSAPMRPPlanningtimefenceandRollForwardPeriod
Configuring SAP MRP Planning time fence and Roll
ForwardPeriod
The transaction path to configure the planning time fence and
rollforwardperiodis:SAPCustomizingImplementationGuide>
Production > Material Requirements Planning > Planning >
MRPAreas > MRP Calculation > Define PlanningTime Fence
andRollForwardPeriod
PlanningTimeFence:
The planning time fence is the number of work days, within
which you can protect the master plan (or in other words the
procurement proposals of a master plan) from being disturbed
orchangedfromanyautomaticchanges(ofanMRPRun).The
procurement proposals are firmed so as to protect them from
any changes. The firming of the procurement proposals
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 20/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
indicator.
Firmingforcomponentsplannedorders:
Incaseofaplannedorder,youcanmanuallyfirmitbyselecting
the firming planned order Indicator in the planned order
header.And in order to make sure that the BOM levels below
arenotexplodedorchangedinaplanningrun,youhavetoset
thefirmingcomponentsindicator
SeethebelowExamplePlanningtimefenceis3days.
Planning
Start
Date
Today Day2 Day3 Day4 Day5 Day6 Day7
Day1
Planningtimefence
Planned Planned Planned Planned Planned Planned Planned
Order1 Order2 Order3 Order4 Order5 Order5 Order6
Auto Auto Auto Not Firmed Not Not
Firmed Firmed Firmed firmed firmed firmed
Next
Planning
Start
Date
Planningtimefence
Planned Planned Planned
Order4 Order5 Order5
Auto Auto Auto
Firmed Firmed Firmed
RollForwardPeriod
The Roll Forward Period adds the functionality of automatic
deletionoffirmedplannedorders,fromthemasterplan.Italso
creates new proposals to cover any requirements pending
during the MRP run.This period can be defined for number of
days in past or future. The system deletes all the firmed
plannedordersthatliebeforetherollforwardperiod.
Using the roll forward period, you can have the system delete
all useless old firmed planned orders, which otherwise the
system would never had deleted, since they were firmed.This
allowsforreorganizingtheplannedorders.
ConfiguringSAPMRPAreas
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 22/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
ConfiguringSAPMRPAreas
Long ago, SAP MRP was only at the plant level or at MRP
controllerlevel(activatedthroughauserexit).ThenSAPcame
up with the concept of running MRP at MRP areas. You can
define your own area for which you want to run MRP without
disturbingotherareas.
Running MRP for MRP Areas: For running MRP at a MRP
area, you would have to create a scope of planning in MRP
configuration, which contain the MRP area or a set of MRP
areasarrangedinsequenceofplanning.
Assigning MRP areas: To have the MRP Areas work, you
havetoactivatetheMRPareasandthencreatethemandthen
assignthemtothematerialmasterMRP1view.IfaMRParea
isnotassignedtothematerial,thenitwillworkaspertheplant
levelMRParea.
ConfiguringMRPareas
Step 1: Activate MRP Area: Use the transaction path: SAP
Customizing Implementation Guide > Production > Material
RequirementsPlanning>MasterData>MRPAreas>Activate
MRPforMRPAreas
Step 2: Define MRP Areas: Use transaction path: SAP
Customizing Implementation Guide > Production > Material
Requirements Planning > Master Data > MRPAreas > Define
MRPAreas
TypesofMRPAreas:
Plant MRP Areas: You can create one MRP area for several
plants, so that when you run the MRP for this MRP area, the
runisforalltheplantsconfiguredintheMRParea.
Storage Location MRP Areas: You can create MRP areas for
several storage locations at a plant. You cannot use one
storagelocationinmultipleMRPareas.
Subcontractors MRP Areas: You can create MRP areas for
several subcontractors for a plant. You cannot use one
subcontractorinmultipleMRPareas.
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 23/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
ConfiguringSAPMRPDynamicSafetyStock(RangeofcoverageProfile)
Configuring SAP MRP Dynamic Safety Stock (Range of
coverageProfile)
The Range of coverage profile is configured for the use
of Dynamic safety stock for a given material. The range of
coverage configuration contains the parameters for the
calculation of the dynamic safety stock. The dynamic safety
stock is a stock calculated based on the average daily
requirements for a period rather than the actual requirements
overtheperiod,thereforeitismorestatisticalvalueratherthan
anabsolutevalue.
Safetystockasweknowisusedtocoverthefluctuationsinthe
requirements, so is the dynamic safety stock, the only
differencebeing,thesafetystockisanabsolutevalueprovided
directly for a material whereas the dynamic safety stock is
calculated by the system on the basis of the coverage period
andaveragedailystockcalculatedinternallybythesystem.
TheDynamicsafetystockiscalculatedineveryplanningrun.
The transaction path is: SAP Customizing Implementation
Guide > Production > Material Requirements Planning >
Planning > MRP Calculations > Define Range of Coverage
Profile(DynamicSafetyStock)
RangeofcoverageConfiguration:
FigMRPConfig12
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 24/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
Configuration for calculation of average daily requirement
foraperiod
Period indicator Indicate the type of period, whether week or
monthoraccordingtoPPplanningcalendar.(LetssayitisW
Week)
Number of Periods Number of periods used to calculate the
averagedailyrequirements(Letssayitis13Weeks)
Type of Period length It defines the number of days in the
period, if the period length is in terms of workdays, then the
factorycalendarworkdaysareconsidered,iftheperiodlength
is in terms of calendar days then it is considered in terms of
Gregoriancalendar,andifitistermsofstandarddays,thenyou
would have to enter the number of days in a period in the
configuration (Lets say that the configuration was done with
workdaysandthefactorycalendarhas7daysperweek)
ThereforeAveragedailyrequirement=
= Requirements in the period (Requirements in 13 Weeks
Letssay910Units)/(NumberofPeriodsLetssay13Weeks)
*(NumberofdaysintheperiodLetssay7days)
=910/(13*7)
=10Units
ConfigurationparametersforcalculationofDynamicSafety
StockfortheRangeofCoverage
You can define 3 different range of coverage minimum,
maximum, and target range of coverage, which is used to
calculate 3 different stocks using the average daily
requirements (range of coverage multiplied by the period
length). The Target range of coverage defined here would be
usedtocalculatetheDynamicSafetyStockfortheperiodofthe
coverage.
The Period of the coverage is specified in the configuration.
Thecoveragesandtheperiodsforwhichtheyshouldworkfor,
are defined for 2 separate period lengths and the 3rd period
lengthisfortherestofhorizon.
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 25/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 26/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
AnotherExampleofDynamicSafetyStock
FigMRPConfig14
Stepa)Demandfor8Weeks=800
Stepb)AverageDailyRequirements
= 896 Units of Demand for 8 Weeks / (8Weeks * 7 Days Per
Week)
=896/(8*7)
=896/56
=16Units
Stepc)CalculationofSafetyStockforthecoverageperiod
Asperourexampleintheconfigurationscreenshot
For the first period, when the stock falls below 32 units
(minimum Stock Level), the SAP MRP run would create the
procurementproposals(LetsSayplannedorder)foraquantity
to suffice at least the target safety stock level or the dynamic
safetystocklevel=8Units.
Dynamic safety Dynamic Dynamic Dynamic
stock formula safety safety stocks safety stocks
summarized as stocks for for the 2nd fortherestof
= Average the 1st period of 8 theHorizon
Daily Stock * period of 8 weeks
Range of weeks
coverage
=2*16=32 =2*16=32 =2*16=32
Minimum
safetystock
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 27/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
=5*16=80 =5*16=80 =5*16=80
Target safety
stock
=7*16=112 =7*16=112 =7*16=112
Maximum
safetystock
ConfiguringSAPMRPDay'sSupplyandReceiptDay'sSupply
Configuring SAP MRP Day's Supply and Receipt Day's
Supply
The days of supply is not a mandatory configuration, you can
only configure the days supply if you feel the SAP pre
configuredonesarenotwhatyouwant.
SAPoffers2typesofevaluationsinSAP,thedayssupplyand
thereceiptdayssupply.
In the SAP MRP Evaluation transactions such as stock
requirementlistorMRPlist,thedayssupplywouldcalculatethe
number of days on the time axis, till the material requirements
canbesatisfiedpurelybythecurrentavailablestock.
WhiletheReceiptDayssupplywouldindicatehowlongwould
the current stock and the expected receipts would cover the
requirements. There are 2 receipt days supply evaluations
offeredbySAPcalledasthereceiptdayssupply1andreceipt
dayssupply2.SAPoffersaconfigurationtoselectthereceipts
elements for receipt day supply 1 and 2 evaluations. There is
also an option to have the receipt days supplies to be
calculatedwhenthestocksfallbelowthesafetystockorbelow
thecurrentavailablestocks.
The days supply values or the receipt days supply values can
be correlated with the range of coverage concept.These tools
comes with traffic lights red, yellow and green which offer
warnings to the MRP Controllers/users and lets him/her
strategically know when the material stock would be totally
consumed out, which would help the planner to foresight and
takenecessaryactionsinadvance.
The transaction path for the same is SAP Customizing
Implementation Guide > Production > Material Requirements
Planning > Evaluations > Define Receipt Elements for Receipt
Days'Supply
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 28/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
FigMRPConfig13
Days Receipt Receipt
Number of Days Stocks will Supply Days Days
CovertheRequirements Supply Supply
1 2
ConsiderCurrentStocksonlyincalculationofDaysSupply
X
Only Consider Current available
StockstocoverRequirements
Consider Receipts also along with Current Stock in
CalculationofDaysSupply
Firmed Planned orders, Planned orders assigned with Production
versions, Purchase orders, Schedule lines, Firmed Purchase
Requisitions,ReceiptReservations,ShippingNotifications
X
Consider all the possible receipt
elementsalongwiththeplantstock
ExampleFirmedPlannedorders,
Planned orders assigned with
Production versions, Purchase
orders, Schedule lines, Firmed
Purchase Requisitions, Receipt
Reservations,
X
Consider all the Most Certain
receipt elements along with the
plantstock
Example Production order,
Shipping Notifications, QM
InspectionLots
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 29/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
ExampleforDaysSupplyandReceiptDaysSupply:
DaysSupplyforMaterialM1onToday=3days
(Receiptsarenotconsidered)
Day Requirements AvailableQty
StockBalanceLeft
aftercovering
Requirements
Today 20 CurrentStock 10020=80
=100
2nd 30 Stock 8030=50
Day Available=80
3rd 50 Stock 5050=0(Stock=0)
Day Available=50
4 th 52
Day
5th 40
Day
6th 20
Day
DaysSupplyonToday=CoveragesConsideringwithoutthe
receipts=3DaysExactly
ReceiptsDaysSupplyforMaterialM1onToday=Alittle
morethan4days
(ReceiptsarealsoconsideredThisexamplecanbeforReceipt
Dayssupply1or2)
Day Reqmts Expected Available
Receipts Stock Stock
BalanceLeft
aftercovering
Requirements
Today Available (100+15)20
20 Firmed =100 =95
Planned
order=10
Production
order=5
Total
Receiptson
day=15
2nd (95+0)30
Day 30 Total Available =65
Receiptson =95
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 30/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
day=0
3rd (65+25)50
Day 50 Production Available =40
order=25 =65
Total
Receiptson
day=25
4th
Day 47 Planned Available (40+13)47
order=8 =40 =6
Production
order=5
Total
Receiptson
day=13
5th Available (1+5)40=
Day 40 Planned =6 34
order=5 Shortage
Total
Receiptson
day=0
6th
Day 20
ReceiptDaysSupplyonToday=CoveragesConsideringthe
receipts
=51+(6/40)=4+0.15=4.15Days
NextStep>>>CreationofMaterialMasterMRPViewsandAssignmentofMRP
Types
AllthesitecontentsareCopyrightwww.sapsword.comandthecontentauthors.Allrightsreserved.
Allproductnamesaretrademarksoftheirrespectivecompanies.Thesitewww.sapsword.comisinnowayaffiliated
withSAPAG.Everyeffortismadetoensurethecontentintegrity.
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 31/32
4/11/2016 SAPMRPConfigurationSAPs'WORDWeSAPForYourCause
Informationusedonthissiteisatyourownrisk.
Thecontentonthissitemaynotbereproducedorredistributedwithouttheexpresswrittenpermissionof
www.sapsword.comorthecontentauthors.
Sitemap
Sitemap
https://sites.google.com/site/sapswords/home/learnsappp/sapmrp/sapmrpconfiguration 32/32