You are on page 1of 12

(http://go.sap.com/index.

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)

Partner (http://go.sap.com/partner.html) About (http://go.sap.com/about.html)


Partner (http://go.sap.com/partner.html) About (http://go.sap.com/about.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

Share & Follow


(https://www.facebook.com/sapcommunitynetwork?ref=ts) (https://twitter.com/sapcommnet)

(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)

You might also like