You are on page 1of 13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki
GettingStarted

CommunityWIKI

SAPCommunity

Welcome,Guest

Login

Register

Store

SearchtheCommunity

ERPOperations / / AvailabilityCheckandTransferofRequirements

AvailabletoPromise(ATP)
CreatedbyManuBhatia,lastmodifiedbyIdoMosserionJun26,2012

Whatdoweneedtoknow?

Dates:
OrderDate
Dateonwhichthesalesorderisentered.Systemproposesthecurrentdatebydefault.

MaterialAvailabilityDate
Thedateonwhichthematerialmustbeavailable.Onthematerialavailabilitydate,thevendormuststarttheactivitiesrelevantfordelivery,suchaspickingandpackingthegoods.Thematerialavailability
datemustbesufficientlyearlyenoughsothatthegoodsarepreparedbytheloadingdate.

TransportationPlanningDate
Wemustarrangetransportationbythisdate,sothatthedeliverycanbesenttothecustomer.Thedatefromwhichtheorganizationofgoodstransportmustbegin.Thetransportationplanningdatemustbe
selectedearlyenoughsothatthetransportisavailableontheloadingdatetoloadthegoods.

LoadingDate
Pickingandpackingmustbecompletedbythisdatesothatthegoodsarereadyforloading.

GoodsIssueDate
Goodsmustphysicallyleavetheshippingpointbythisdate.Thedateonwhichthegoodsmustleavethecompanytoarriveatthecustomerlocationintime.

DeliveryDate
Customershouldreceivedeliveryofthegoodsbythisdate.Thedateonwhichgoodsaretoarriveatthecustomer'spremises.Example:Thedeliverydatecanbethedeliverydaterequestedbythe
customer(desireddeliverydate)orthedateconfirmedinthevendor'sorderacknowledgmentorshippingconfirmation(confirmedoracknowledgeddeliverydate).

Times:
Pick/PackTime
Differencebetweenthematerialavailabilitydateandloadingdate.

TransportationLeadTime
Numberofdaysrequiredfororganizingashipmentforanitemtobedelivered.

LoadingTime
Differencebetweenloadingdateandgoodsissuedate.

TransitTime
Numberofdaysrequiredfordeliveringanitemfromyourcompanytothecustomerviaacertainroute.

HowdoweViewAvailabilitySituation?
RunTransaction:CO09

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

1/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

EnterPlant&CheckingRule,againstwhichtheAvailabilityistobechecked.ForSalesOrderCheckingRule=A,Delivery=B,BackOrder=BO

Inthisscreen,wecansee:
AvailabilityCheckingGroup(AvailCheck):02
CheckRule:A
EndLeadTimeReferstotheendofReplenishmentLeadTime.IfthatisnotincludedintheConfiguration,thenthisfieldisnotvisible.
TotalsDisplay:**Receipts=Sumofall+veQuantitiesinRec./ReqdqtyColumn
(Leaveoutthelastrow,MRPElement001,sinceitisatotal)
TheseareallthePlannedIncomingMovements
Issues=SumofallveQuantitiesinRec./ReqdqtyColumn
TheseareallthePlannedOutgoingMovements
Confirmedissues=Sumofall(+ve)QuantitiesinConfirmedColumn
ThesearetheconfirmationsagainstATP.

WhenisAvailabilityCheckTriggered?
WhilecreatingaSalesOrder,ProductionOrder,Delivery,etc.BelowisascreenfromSalesOrder.AtthebottomisabuttonforCheckMaterialAvailability.Alsowhilecreatingtheorder,iftheAvailability
situationcannotmeettherequesteddeliverydate,thesystemgoestoAvailabilityscreenautomatically.(Discussedlater)
RunTransaction:VA01

HowwearriveataConfirmedDeliveryDate?
Belowisthelogicthesystemusestocheckavailability:
UsingtheSchedulingdatafromDelivery&TransportationScheduling,thesystemdoesthebackwardcalculationfromtheRequestedDeliveryDate.ThisisusedtoarriveatMaterialAvailabilityDate.
OntheMaterialAvailabilityDate,systemcheckstheAvailableQty,asseeninCO09incolumnCum.ATPQty.IftheAvailableQtyis>thanRequiredQty,RequestedDeliveryDateisconfirmed.
Otherwise,
SystemmovesintothefuturetillitfindstherequiredAvailableQty.ThenewdateisthenthenewMaterialAvailabilityDate.
OngettingtheconfirmedMaterialAvailabilityDate,systemdoestheForwardSchedulingtoarriveataConfirmedDeliverydate.

BackwardsScheduling

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

2/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

ControlofAvailabilityCheck

ForwardScheduling

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

3/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

ResultofAvailabilityCheck:SomeSampleScenarios

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

4/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

AboveistheAvailabilityScreenasseeninSalesOrder.IthasfollowingButtons:
Onetimedelivery
IntheresultsofAvailability,wehave3optionstochoosefrom.ThisisCase1,whenwecanconfirmtheCustomer'sRequesteddeliveryDate.Thedetailsofthisarevisibleinthefirstsubscreenbelow.
Completedlv.
ThisisCase2,whenwecanconfirmtheCustomer'sRequestedcompletedeliveryatafutureDate.Thedetailsofthisarevisibleinthesecondsubscreenbelow.
Deliveryproposal
ThisisCase3,whenwecanconfirmtheCustomer'sRequesteddeliveryinpartialquantitiesatfuturedates.Thedetailsofthisarevisibleinthethirdsubscreenbelow.
Continue
Ifweselectoneoftheaboveoptions,thesamegetssavedintheATPresults.Otherwise,wecanselectthisbutton.Inthatcase,systemleavestheATPscreenwithoutsavingtheATPresults.

Case:ConfirmationonRequestedDeliveryDate

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

5/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

6/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

Case:ConfirmationafterRequestedDeliveryDate(CompleteDelivery)

Case:ConfirmationafterRequestedDeliveryDate(PartialDelivery)

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

7/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

Seethescreensbelowcorrespondingtothissituation.
ThefirstscreenshowstheAvailability(CO09)Overview.WehaveanincomingPOon19Jan.
!image034.jpg!Inthesecondscreen
WehavecreatedaSO(VA01)on09Feb,withrequestedDeliverydatefor09Feb.

NowwechangetheAvailabilitysituation,bychangingthePODateto12Feb.Seethescreensbelowcorrespondingtothis
situation.
ThefirstscreenshowstheAvailability(CO09)Overview.WehaveanincomingPOon12Feb.SeethenewCumATPqty.datewiseaccordingly.

!image038.jpg!Inthesecondscreen
WehavecreatedaSOon09Feb,withrequestedDeliverydatefor09Feb.
SeethattheDeliverygotstaggeredaccordingtothenewAvailabilitysituation.

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

8/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

Case:ConfirmationafterRequestedDeliveryDate(ReplenishmentLeadTime)

Inthescreensbelow,wehavesimulatedtheRLT.
InthefirstscenarioRLTisnotactivated,seebelow:'CheckwithoutRLT'.Thesystemconsidersonlytheconfirmedinwardmovements.Sooutof500only21isconfirmed.
SeeIMGGuide>SD>BF>AC&TOR>AC>ACwithATP>ControlofAvailabilityCheck

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

9/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

SeeVA01

InthesecondscenarioRLTisactivated,butcorrespondingdatainmaterialmasterisnotmaintained.MaterialisprocuredInHouse(E),butInhouseProductiontime(1st screenshot)&RLT(2nd
screenshot)arenotmaintained.ThesystemassumesboththesetimesasZero.So,complete500areconfirmedimmediately.SeeMM01

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

10/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

InthethirdscenarioRLTisactivated,correspondingdatainmaterialmasterismaintained.MaterialisprocuredInHouse(E),InhouseProductiontime(10days)&RLT(notmaintained).Thesystem
confirms21onbasisofincomingmaterial.Rest479isconfirmedafter14days.Thisisbecause10workingdaysforinhouseproduction+4holidays(SatSun).

InthefourthscenarioRLTisactivated,correspondingdatainmaterialmasterismaintained.MaterialisprocuredInHouse(E),InhouseProductiontime(10days)&RLT(20days).Thesystemconfirms
21onbasisofincomingmaterial.Rest479isconfirmedafter14days.Thisisbecause20workingdaysforinhouseproduction+8holidays(SatSun).

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

11/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

WhatConfiguration&Datadoweneed?
ControllingElements:
RequirementsType
RequirementsClass
ScheduleLineCategory
DeliveryItemCategory
CheckingGroup
CheckingRule
ScopeofCheck
StrategyGroup
PartialDeliveryAgreement
ReplenishmentLeadTime

MaterialMasterData:
MRP1>MRPGroup
MRP2>PlannedDeliveryTime
MRP2>GRProcessingTime
MRP3>CheckingGroupforAvailabilityCheck
MRP3>StrategyGroup
MRP3>TotalReplenishmentLeadTime

SchedulingData:
TransitTime
LoadingTime
Pick/PackTime
TransportationPlanningLeadTime

Nolabels

6Comments

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

12/13

12/25/2016

AvailabletoPromise(ATP)ERPOperationsSCNWiki

Guest
HiManu,
Appreciateifyoucanprovidesomeofthemissingimagesasfollows:
!image034.jpg
!image038.jpg

Seethescreensbelowcorrespondingtothissituation.
ThefirstscreenshowstheAvailability(CO09)Overview.WehaveanincomingPOon19Jan.
!image034.jpg!Inthesecondscreen
WehavecreatedaSO(VA01)on09Feb,withrequestedDeliverydatefor09Feb.

NowwechangetheAvailabilitysituation,bychangingthePODateto12Feb.Seethescreensbelowcorrespondingto
thissituation.
ThefirstscreenshowstheAvailability(CO09)Overview.WehaveanincomingPOon12Feb.SeethenewCumATPqty.datewiseaccordingly.

!image038.jpg!Inthesecondscreen

JyotiPrakash
Nicework.

RicardoWeyChoiLeonChiang
NiceWork,Thansk

Justonequestion...Isthereanyotherreportoranyotherway(Maybeafunction)thatwecanusetoextractthisinformation...
I'mhavingarequirimenttoexportCO09toExcel,butthedevelopersaysthatthereisn'texitsorBADIstodothat.IdosomegoogleandresearchandgetalotoffunctionsforMD04andsimilar
butnothingclosetoCO09,pleasecanyouhelpme?

Thanks

SphoorthiSuresh
SuperbContribution....Thankyou.

LeaHonkanen
@RicardoWeyChoiLeonChiang
Dear,

didyougetanyanswertoyourquestion?I'msearchingforsimilarlink,andhavingthesameproblem..

Sincerely,
Lea

RicardoWeyChoiLeonChiang
Idontknowyourexactrequirement,but
IonlyfoundthisBAPI_MATERIAL_AVAILABILITYinapostlikethisonehttps://blogs.sap.com/2007/04/26/functionmodulebapimaterialavailability/
inmycaseweendedupdoingacopyofthestandart....

ContactUs
Privacy

SAPHelpPortal
TermsofUse

LegalDisclosure

Copyright

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=82805121

FollowSCN

13/13

You might also like