Professional Documents
Culture Documents
html)
Comm
unity
GetStarted(http://go.sap.com/community/gettingstarted.html)
(https://onedx.find.sap.com)
(htt
(http:/ ps://
/go.sa
Archived sha
p.com/
discussion red
comm
sare ui.s
unity.h
readonly. ervi
tml)
Learn ces.
more
/ sap.
aboutSAP
Archives(/) com
Q&A
/ /pro
Discussion
(https://go tect
sArchive
.sap.com/ ed.h
(/discussio
communit tml?
ns) /
y/about/qu ref=
SAPERP
estions http
Salesand
and s://a
Distribution
answers.h
(SAPSD) rchi
tml)
(/discussio ve.s
ns/space/er ap.c
p/sd) / om/
Availability
)
Check
Solutions (http://go.sap.com/solution.html)
Support (http://go.sap.com/support.html)
Training (http://go.sap.com/training-certication.html)
Community (http://go.sap.com/community.html)
Developer (http://go.sap.com/developer.html)
configuration
AvailabilityCheckconguration
HiAll,
IwanttoconfigureavailabiliycheckbutIamabitconfusedwiththeconfigpart.Soneoneplzexplainthe
configprocess.
Alsotellmewhatistheexactlink(inconfig)bywhichtheavailabiltycheckgetstriggered.
Regards,
Danny.
(https://people.sap.com/danny.b)
DannyB(https://people.sap.com/danny.b)
October11,2008at09:28AM
2Likes
atyouwerelookingfor?Viewmoreonthistopic(https://go.sap.com/community/tag.html?
057551571413566377230676804921)or
kaquestion(https://answers.sap.com/questions/ask.html?primaryTagId=209057551571413566377230676804921)
3 replies
(https://people.sap.com/jignesh.mehta3)
JigneshMehta(https://people.sap.com/jignesh.mehta3)replied October11,2008at08:16AM
DearDanny,
ToconfigureAvailabilityCheckfollowthis:
IMGSDBasicFuntionsAvailabilityCheckandTransferofRequirementsAvailability
CheckSelecttherequiredOptionforRuleBasedAvailablityCheckorOthers...
Hopethishelps...
Givepointsifuseful...
Thanks,
JigneshMehta
(https://people.sap.com/danny.b)
DannyB(https://people.sap.com/danny.b)replied
October11,2008at08:25AM
HiJignesh,
IknowthepathnetcthingsbutIamnotsurehowavailabilty
checkgoesoninSAPandwhatsthetriggeringpointsinconfig.
Regards,
Danny
(https://people.sap.com/jignesh.mehta3)
JigneshMehta(https://people.sap.com/jignesh.mehta3)replied October11,2008at09:28AM
DearDanny,
Hopethematerialpastedherehelpsyou...:
AvailabilityCheck&TransferofRequirements
Availabilitycheck
1.Availabilitycheckisanintegralpartofthebusinessprocessthatdeterminesifthe
requireddeliveryquantitycanbemetonarequireddeliverydate.Forthispurposethe
systemtakesintoaccountpredeliveryactivitiessuchasschedulingforpickingorpacking
timesandthetimetakentoproduceorobtainthematerial.Italsoperformsseveral
backgroundfunctionssuchasBackorderprocessing,reschedulingandATPquantities.
2.Backorderprocessing:processingofasalesorderthathasnotbeenfullyconfirmedor
notconfirmedatacertaindeliverydate.
3.Rescheduling:isaproposalofhowu2013confirmedquantitiesalreadyassignedtoa
salesordercanbereassignedtoothersalesordersthathaveahigherpriority.
4.Availabletopromise(ATP):isaprocessofcheckingtheavailablequantitiesofa
material.TheATPquantityconsistsofwarehousestock+plannedreceipts(incoming
stock)u2013plannedissues(outgoingstock).Toexaminestockonhand(TCode
CO09)proceedtologisticsu2013sales&distributionu2013salesu2013environment
u2013availabilityoverview.
5.Replenishmentleadtime(RLT):isthetimetakenforthematerialtobecomeavailable
eitherinternally(inhouseproduction)orexternally(fromavendor).Themostimportant
thingstoconsiderduringanexternalprocurementarepurchasingandMRP2
(procurement)viewsofMMRwheretheprocessingtimeforpurchasing,planneddelivery
timeandgoodsreceiptprocessingtimearetakenintoaccount.Ontheotherhandinternal
procurementisbasedoninhouseproductiontime(MRP2view)goodsreceipt
processingtimeoralternativelyRLTtime,whichisfoundonMRP3view.
6.RLT(ReplenishmentLeadTime)isthetimetakenforthematerialtobecomeavailable.
RLTisonlyusedwhendoinganATPcheck(AvailableToPromise).ThevalueofRLTfora
materialisspecifiedonmaterialmasterrecord.
7.Therearethreetypesofavailabilitychecksu2013
CheckonbasisofATPquantities.
Checkagainstproductallocation.
Checkagainstplanning.
ConfiguringAvailabilitycheckthroughCheckingGroupsu2013
1.Thecheckinggroup+checkingruledeterminehowtheavailabilitycheckistobe
performed.
2.Thecheckinggroupdetermineswhetherandhowthesystemchecksthestock
availabilityandgeneratesrequirementsformaterialplanning.Thecheckinggroupdefines
whattypeofrequirementswillbepassedoni.e.summarizedrequirements(daily/weekly)
orindividualrequirementsforeachsalesorder.
3.Thecheckingruleappliestohowtheavailabilitycheckistobecarriedoutatthe
transactionlevel.Notethatyoumustdefinecheckingrulesforeachindividualapplication
suchasforproductionordersforexample.InSalesandDistribution,thecheckingruleis
specifiedinternallywithinthesystemandcannotbechanged.
4.Thecheckingrule,inconjunctionwiththecheckinggroup,determinesthescopeofthe
availabilitycheckforeverybusinessoperationthatis,whichstocks,receiptsandissues
aretobeincludedintheavailabilitycheckandwhetherthecheckistobecarriedoutwith
orwithoutthereplenishmentleadtime.
5.Brieflyexplainingtheaboveu2013checkinggroupdetermineswhichtypeof
requirementtobepassedontoMRPwhetheritbeindividualorsummarizedand
checkingrulewhichisatthetransactionlevelandcanbeconfiguredindependentlyfor
eachapplicationmodule,determineswhichstocks,receiptsandissuestobetakeninto
account.Forperforminganavailabilitycheckcheckinggrouphastoworkinconjunction
withcheckingrule.
6.Advantagesofindividualprocessingoversummarizedprocessingu2013
Backorderprocessingispossible.
Youcanaccess(MD04)order,lineandschedulelineindividuallywhichgivesagreater
controlonavailablestockandrequirementsplacedonstock.
Thesystemautomaticallyusesindividualrequirementsincaseofspecialstockitems.
7.RequireddatafortheAvailabilitychecktobecarriedoutu2013
TheAvailabilitycheckmustbeswitchedonattherequirementclasslevel.
TheAvailabilitycheckmustbesetattheschedulelinelevel.
Arequirementstypemustexistbywhichtherequirementsclasscanbefound.
Aplantmustbedefinedinthesalesorderforeachschedulelineitem(inotherwords
plantmustbedefinedforeverymaterialinMMR).
AcheckinggroupmustbedefinedinthematerialmasterrecordintheMRP3screenin
theavailabilitycheckfield.
8.ConfiguringAvailabilitycheckanddefiningCheckingGroupsu2013
Checkinggroupsareintroducedintothesalesorderbasedonthesettinginthematerial
masterrecord.
SAPstandardcheckinggroupsare01u2013summarizedrequirementsand02u2013
individualrequirementsoryoucancreateyourownbycopyingthestandardones.
Totalsalesandtotaldeliveriescolumnsaretheretoconfigureacheckingruletosumup
requirementstoposttoMRPeitherindividuallyorbydayorweek.
Blockquantityrequiredcanbesetifyouwantseveraluserstobeabletoprocessthe
materialsimultaneouslyindifferenttransactionswithoutblockingeachother.
ThenocheckindicatorisCHECKEDwhenyouDONOTwantthesystemtocarryoutATP
check.
9.Definingmaterialblockforotherusersu2013theblockcheckboxisanindicatorthat
enablesyoutoblockmaterialmasterrecordsofaparticularmaterialduringtheavailability
checkandrestrictotherusersfromaccessingsamemasterrecordandreservethe
material.Iftheblockisnotset,twouserscanconfirmthesamematerialatthesametime
fortwodifferentorders,notknowingifthestockisavailableornot.Ifyouselectthisfield,
thematerialisblockedduringtheavailabilitycheckandotheruserscannot:a)Make
changesinthematerialmasterrecord.b)Createpurchaseordersforthematerial.C)
Createordersforthematerial.
10.DefiningdefaultvaluesforcheckinggroupsCheckinggroupsareintroducedintothe
salesorderbasedonthesettinginthematerialmasterrecord.
Howeverifthereisnoentrypresentinthematerialmasterrecordforthecheckinggroup,
adefaultvaluecanbesethere,dependingonmaterialtypeandplant.
Thisdefaultvaluewillbeusedbythesystemdependingonthematerialtypementionedin
MMRandplantinsalesorder.
Ifanentryexists,thisdefaultvalueisoverwrittenbyMMR.
11.ControllingAvailabilityChecku2013inthissection,youtellthesystemwhatstockon
handandwhatinwardandoutwardmovementsofstockitmusttakeintoaccountwhen
performingtheavailabilitycheckinadditiontowhetherornottoconsiderthe
replenishmentleadtime.
12.Thesesettingsarebasedonthecheckinggroupthatisassignedtothematerial
masterrecordandthecheckingrulethatispredefinedandassignedtothesalesand
distributiontransaction.
13.Thesesettingscarryoutcontrolbothforsalesorderanddeliveryaswell.Thisisdue
tothefactthatyoumaywanttoincludespecificstockorincomingstockforthesales
order,yetatthetimeofthedeliveryonlyincludephysicalstockonhandwaitingtobe
shipped.
14.ItispossibletoindicatetothesystemthatyouwouldliketheavailabilitycheckNOT
TOCHECKthestockatthestoragelocationlevel.Thisindicatorisusedtosetthescope
oftheavailabilitycheck.
15.Itisusedtoswitchoffthecheckatstoragelocationlevel.Youcreateareservationfor
aparticularstoragelocation.However,thescopeoftheavailabilitycheckissetinsucha
wayastoexcludethestoragelocation.Inthiscase,thesystemcarriesoutthecheckat
plantlevelonlyanddoesnottakethestoragelocationintoaccountthatisspecifiedinthe
reservation.
16.ShouldyounotwantthesystemtoautomaticallycheckRLT,youmayindicateso
here.RLTisthetimetakenforamaterialtobecomeavailable.Itisonlyusedwhendoing
anATPcheckandistakenfromMMR.
17.Definingtheelementsintheavailabilitycheckentirelydependsonthebusiness
needs,butafewtipsaregivenunderu2013
WhencontrollingtheAvailabilitycheckatthetimeofthesalesorder,apurchase
requisitiondoesnotnecessarilyindicatebyitisgoingtocomeintotheplant.
Ashippingnotificationontheotherhandaconfirmedpurchaseorderu2013isagood
indicatorofreceivingstockonaspecifieddate.
Itisalwaysrecommendednottoselecttheshippingnotificationsforthedelivery
requirementstypeasyoumaynotactuallyreceivethestockintoplantorwarehousefor
whichyouarecreatingadelivery.
ATP
TypesofAvailabilityCheckinSalesandDistribution
Processing
Therearethreetypesofavailabilitycheck:
_CheckonthebasisoftheATPquantities
_Checkagainstproductallocation
_Checkagainstplanning
ThefollowingSDspecificcontrolfeaturesneedtobemaintainedinCustomizing:
_Checkinggroup
Thecheckinggroupcontrolswhetherthesystemistocreateindividualorcollective
requirementsinsalesandshippingprocessing.Inaddition,amaterialblockforthe
availabilitycheckwithtransferofrequirementscanbesethere.Thecheckinggroupcan
alsobeusedtodeactivatetheavailabilitycheck.Thisoptionwascreatedespeciallyfor
theassemblyordersothatwhenthebillofmaterialisexplodedintheassemblyorder,the
individualcomponents,ifnecessary,canbeclassifiedasnoncriticalpartsasfaras
procurementisconcerned.
Thecheckinggroupspecifiesincombinationwiththecheckingrulethescopeofthe
availabilitycheck.Itisproposedinthematerialmasterrecordonthebasisofthematerial
typeandtheplant,andcopiedintothesalesanddistributiondocuments._CheckingRule
Youusethecheckingruletocontrolthescopeoftheavailabilitycheckforeach
transactioninsalesanddistribution.Youalsospecifywhetherthecheckshouldbe
carriedoutincludingorexcludingreplenishmentleadtime.Theindividualcheckingrules
definebytransaction,whichstockandinwardandoutwardmovementofgoodsshouldbe
takenintoaccountfortheavailabilitycheck._Schedulelinecategory
Youcancontrolwiththeschedulelinecategorywhetheranavailabilitycheckand
transferofrequirementsshouldbecarriedoutinthesalesdocuments.Thepossible
settingsforthisatschedulelinelevelaredependentonthesettingsintherequirements
classwhichisdeterminedfromtherequirementstypeofthematerial._Deliveryitem
category
Thedeliveryitemcategorycanbeusedtocontrolwhetheranavailabilitychecktakes
placeindeliveries.Requirementstype
Thevariousrequirementsareidentifiedbytheirrequirementstype.Therequirements
typereferstotherequirementsclassanditscontrolfeatures.
_RequirementsClass
Therequirementsclasscontainsallcontrolfeaturesforplanningsuchasrelevancefor
planning,requirementsplanningstrategyandrequirementsconsumptionstrategy.In
addition,itisspecifiedatagloballevelwhetheranavailabilitycheckistotakeplacefor
thematerialinthesalesanddistributiondocumentsonthebasisoftheATPquantity(ATP
=availabletopromise)andwhetherrequirementsaretobepassedon.Afinerdegreeof
controlcanbeobtainedforsalesdocumentsusingtheschedulelinecategory.
ReplenishmentleadtimeisonlyincludedinthecheckperformedonthebasisoftheATP
quantity.
Prerequisites
Anavailabilitycheckcanonlybecarriedoutifthefollowingprerequisiteshavebeen
fulfilled:
_Thecontrolelementsdescribedabovefortheavailabilitycheckmustbemaintainedin
CustomizingforSalesandtherelevantassignmentsmadetothesalestransactions
_Theavailabilitycheckmustbeswitchedonatrequirementsclasslevelandforthe
availabilitycheckinthesalesdocumentsatschedulelinecategorylevel
Arequirementstypemustexistbywhichtherequirementsclasscanbefound
_Aplantmustbedefined.Itcaneitherbeproposedfromthecustomerormaterialmaster
recordorcanbeenteredmanuallyinthedocument.
_AcheckinggroupmustbedefinedinthematerialmasterrecordontheSales/plantdata
screenintheAvailabilitycheckfield
ConfiguringentriesoftheAvailabilityCheck
IMG>SD>Basicfncs>AvailabilitycheckandTOR>AvailabilitycheckwithATPlogicor
againstplanning Availabilitycheck>Definecheckinggroups
YoucanuseSAPstdcheckinggroupsof01forsummarizedreqtsor02fordailyreqtsor
ucancreateurown.
Thecolumnstotalsalesandtotaldeliveriesareselectionoptionswherebyucanconfigure
acheckingruletosumupreqtstoposttoMRPeitherindividuallyorbydayorweek.
Column5,Blockqtysetthisblockifuwantseveraluserstobeabletoprocessthe
materialsimultaneouslyindifferenttransactionswithoutblockingeachother.TheNo
CheckindicatorisusedwhenuwantamaterialtonotberelevantforanATPcheck.
Definingamaterialblockforotherusers.TheBlockcheckboxisanindicatorthatenables
utoblocktheparticularmaterialfrombeingcheckedforavailabilityifitisalreadybeing
checkedatthesametimebyanotheruser.
Definingthedefaultvalueforcheckinggroups.Howevershouldnoentryexistforthe
checkinggroupinthematerialmasterrecord,onecansetadefaultvaluepermaterial
typeandplant.
Controllingtheavailabilitycheck.Inthissection,utellthesystemwhatstockonhandand
whatinwardandoutwardmovementsofstockitmusttakeintoaccountwhenperforming
theavailabilitycheck.Thesesettingsarebasedonthecheckinggroupthatisassignedto
thematerialmasterrecordandthecheckingrulethatispredefinedandassignedtothe
sdtransaction.Thecarryoutcontrolfortheavailabilitycheckmustbemaintainedforboth
thesalesorderanddelivery.
TOR
IMG>SD>Basicfncs>AvailabilitycheckandTOR>TOR
Alineiteminthesalesordercreatesascheduleline.Theschedulelinesinthesales
ordertransfertherequirementsthroughtoMRP.Youcanselectthedocsonwhichyou
wanttheTORtohappen.Forex,notforquotations.
TheTORaimstoensuretheorderedmaterialsareavailablefortherequesteddelivery
date.TheTORcanbesetforindividualorforcollectiverequirements(materials
sales/plantview). master
TheTORisdependentonthefollowingdata:
Thereqtstype,reqtsclass,checkinggroupandschedulelinecategory.
ThereqtstypeandclassaredeterminedinthestrategygroupMRP3) (materialmaster
ForTORtobecarriedout,afewcriterianeedtobemet:
Plantassignedtolineitemlevel,schedulelinecategoryshouldbeswitchedonatTOR,
TORmustbeswitchedonatthereqtsclasslevel,checkinggroupmustbedefinedand
allocatedtothematerialmasterrecord(sales/plantviewintheavailabilitycheckfield)
ThereqtsclassisthecontrollingfactorfortheavailabilitycheckandtheTORforallsd
types.
ConfiguringtheTOR:
1)Usestd041reqtsclassorcopyandrenameit.Usetheindicatorstoselectifthisreqts
classmustcarryoutanavailabilitycheckand/oraTOR.
2)Definethereqtstypes.Areqtstypeisallocatedtoasinglereqtsclassandnotvice
versa.ItisbasedontheitemcategoryandtheMRPtypeofthematerial.
3)AssigntherqtstypetotherelevantitemcategoryinthesalesorderandtheMRPtype
foundonthematerialmasterrecord.
Youcanselectanalternativesearchstrategywhereuassignthereqtstypetoitem
categoryandMRPtype.Canselectsourceas0,1or2.(1=ItemtypeandMRPtype
strategy).
4)TheTORandAvailabilitycheckcanbeselected/deselectedatthescheduleline
categorylevel.
5)Blockqtyconfirmationindeliveryblocks.Thisisusedtoblockthereservationofthe
TORfromMRP.
6)MaintainrequirementsforTOR.RequirementscanbeusedtodeterminethattheTOR
toMRPisnotcarriedoutunlessanumberofconditionsaremet.
AvailabilityOverview=CO09>orderqty,sddocno,itemno,requirementsclass.
sdnoordlyno,line Stockrequirementslist=MD04item,schedulelineplacingthe
demand
Stockoverview=MMBE>totalstockpercompany,thenplantfollowedbystorage
location,andfinallyabreakdownperbatch.
Transferofrequirments:
forTORtohappenthefolowingcontrolelementsmustbedefined
1.requirmrenttype.
2.requirementclass.
3.checkinggroup
4.schedulelinecategory.
apartfromtheabovetheTORmustbeswitchedonat
1.reqtclasslevel.
2.schedulelinelevel
3.checkinggrouplevel.
4.plantmustdefinedatthedocumentitemlevel
onceorderisraisedtherequirmentsaretransferedfromordertoMRPbyTOR,
variousreqtsareidentifiedthrureqttype,reqttypeareidentifiedinthesystemthru
1.strategygroupMRP1mmr
2.MRPgroup.
3.materialtype.
4.ITEMcategory+mrptype
5.itemcategory
oncereqttypeisidentifieditpointstoreqtclass.
reqtclasscontainsallthecontrolfactorssuchasplaningstrategy,consumptionstrategy
etc
basingontheitemcategorygroup+mrptypeschedulelinecategoriesareidentified.
ifitisrelevantforavailabilitycheck,thenthesystemdoesATP
CHECK(warehousestockplannedordersproductionordersconfirmedreceiptsconfirmed
goodsissues)anddecideswhethergoodsareavailabileon
therequesteddelivereddateofthecustomer,ifnotsystemdoesabackwardscheduling
andconfirmswhenmaterialisavailable(materualavailabilitydate),
soifmaterialisnotavailablethensystemproposes2dates
1.customerdeliverydate
2.materialavailabilitydate.
foravailabilitychecktohappenthefollowingprerequistesmustbethere:
1.availabilitycheckmustbeswithchedonattherequirmentclasslevel
2.schedulelinelevelitmustbeswitchedon
3.reqttypemustbedefined
4.checkinggroupmustbedefined.
5.plantmustbedefined
6.thesystemtakesbydefaultcheckinggroupifnotdefinedasmaterialtypeandplant.
fromSDthefollowingcomponenetsareimportants
1.checkinggroup:defineswhetherindivualorcollectivereqaretobepassed
2.checkingrule:definesscopofthecheck(whattypeofstock+withorwithoutRLT)
3.schedulelinecategory:thisfinetuneswhetheravailabilitycheckshouldbecarriedonat
thesalesdocumentlevelornot.
4.deliveryitemcategory.
forconfig:
SPROSALES&DISTBASICFUNCTIONSTOR&AVAILABILITYCHECK.
Inmaterialmasterthebelowmentionedmustbedefinedalso
1.strategygroup.
2.schedulingmarginkey.
3.inhouseproductiontime.
4.RLTtime.
5.MRPgroup
Hopethisabovehelps...
Givepointsifuserful...
Thanks,
JigneshMehta
(https://www.youtube.com/user/SAPCommunities) (https://www.linkedin.com/company/sap)
(https://plus.google.com/u/0/+SAPCommunities/posts) (https://instagram.com/sap/)
(http://www.slideshare.net/SAP)
Privacy(http://go.sap.com/about/legal/privacy.html) TermsofUse(http://go.sap.com/corporate/en/legal/termsofuse.html)
LegalDisclosure(http://go.sap.com/about/legal/impressum.html) Copyright(http://go.sap.com/about/legal/copyright.html)
Trademark(http://go.sap.com/about/legal/trademark.html) Sitemap(http://www.sap.com/sitemap/index.html) Newsletter
(https://go.sap.com/registration/newsletter.html)