AutomationofActualCostingRun(CKMLCP)inMa...|SCN
GettingStarted Newsletters
Hi,Guest
LogOn
JoinUs
Products
Services&Support
AboutSCN
Downloads
Industries
Training&Education
Partnership
DeveloperCenter
Activity
LinesofBusiness
UniversityAlliances
Events&Webinars
Innovation
Browse
AutomationofActualCostingRun
(CKMLCP)inMaterialLedger
Store
SearchtheCommunity
Communications
Actions
Version1
createdbyManishSharmaonMay13,201412:17AM,lastmodifiedbyManishSharmaonMay13,201412:48AM
Introduction:
InMaterialledger,ActualCostcalculationisanimportantpart,whichincludesmultiplestepsthatneedtobeexecuted
bythebusinesscontrollers.Thesestepsincludeproduction/processorderclosing,overheadcostcalculation,
executionofassessment/distributionorindirectactivityallocationcycles,actualcostsplit,actualactivityprice
calculationandthemostimportantCKMLCPexecutioninmaterialledger.
CKMLCPincludesmultiplestepsthattookmanyhourstogetexecuted.IfwetakeanexampleofaMNCorganization
presenceallovertheworld,thenexecutionofperiodendclosingtookmorethan10to15hours.Inthisdocument,Iwill
explainhowwecanatomizetheexecutionofCKMLCPandreducetheexecutionoftime.
PeriodEndClosingCKMLCPOverview:
CKMLCPisexecutedtocalculatePeriodUnitPrice(PUP),whichbasicallyrepresentaverageactualcostformaterial
orsemifinishedgoods.ExecutionofCKMLCPincludesthebelowsteps:
Selection
DetermineSequence
Singlelevelpricedetermination
Multilevelpricedetermination
Revaluationofconsumption
WIPrevaluation
Postclosing
Markmaterialprice
DefinethecostingrunnameandperiodintransactionCKMLCP
SelectalltheplantsforatGeneraldataandsavethecostingrun.
http://scn.sap.com/docs/DOC54958
1/10
4/16/2015
AutomationofActualCostingRun(CKMLCP)inMa...|SCN
NowclickonParametersofeachsteps(forselection,determinesequence,Singlelevel,multileveletc.),definethe
parameterscriteriaandsavethevariant.
Selection:
ExecutionofSelectionstepsidentified,thelistofmaterialsforwhichthePeriodicUnitPricecalculationneedtobe
executedduringCKMLCP.Theselectionstepworkonthebelowconcept:
SelectionofallthematerialsforthoseplantsspecifiedatcreationofCKMLCPcostingrun
Itincludesthelistofmaterialsforwhichanygoodsmovementhappenedduringthecurrentperiodoranyofthe
previousperiodsafterthegoliveoffplantinMaterialledger
ThematerialforwhichMLactiveindicatorisdonematerialmaster
Materialwithstatusotherthannotdefinedornew.
Clickonchangeparameterforselectionstep:
SelectbackgroundprocessingandSavelog,clickonSavebuttontosavethevariant.Notedownthevariantname(it
willbesameinalltheotherstepsunderthesamecostingruninCKMLCPforasingleperiod).Don`tneedtoexecute
thestepsnow.
DeterminingSequence:
Executionofthisstepdeterminesthesequenceofmaterialsinwhichtheactualcostneedstobecalculatedforthose
materials.
Itdeterminethegroupofmaterials,thecostofwhichdon`tdependthecostofanyothermaterials.Generallytheseare
externallyprocuredmaterialsfromexternalvendor(notfrominternalorganizationtransfer,orpurchasefromsome
otherplantofsamecompany).ThesematerialsareconsideredforactualPUPcalculationatsinglelevelprice
determination.Alltheothermaterials,manufactureinhouse,subcontracting,purchasefromsomeotheraffiliatesin
thesamecompanyareconsideredformultilevelpricedetermination.
Clickonchangeparameterfordeterminingsequencestep
SelectbackgroundprocessingandSavelog,clickonSavebuttontosavethevariant.
http://scn.sap.com/docs/DOC54958
2/10
4/16/2015
AutomationofActualCostingRun(CKMLCP)inMa...|SCN
Singlelevelpricedetermination:
Inthisstepsystemcalculateasinglelevelperiodicunitpricebasedon:
Standardpriceofsinglelevelmaterials
Consideringthevariances(singlelevelpricevariance,exchangeratedifference)
Externalorinternalgrouppurchasepriceandlandingandnationalizationcostvariance,etc
SinglelevelpricedeterminationsmainlydothepricecalculationformaterialprocurementtypeF(external
procurement).
AllowSingle&Multilevel:Clickonauthorizationandallowsingleandmultilevelpricedetermination
Clickonchangeparameter:
SelectTreatingmaterialsalreadyprocessedtoprocessagainordon`tprocess.Selecttheothercriteriaasspecifiedin
belowscreenshort.Savethevariant
http://scn.sap.com/docs/DOC54958
3/10
4/16/2015
AutomationofActualCostingRun(CKMLCP)inMa...|SCN
Multilevelpricedetermination:
InthisstepsystemdothePUPpricecalculationsbyconsideringthebelowprices:
VariancebetweentheStandardpriceofrawmaterialswiththeSinglelevelPUPcalculatedatsinglelevelprice
determination
VariancebetweenPlanactivityratewithActualactivityrate
Varianceallocationperformedthroughtheactualflowofgoodsonactualquantity
Variancebetweeninterplant(undersamecompany,mayormaynotbeunderthesameco.codes)transferarealso
considerifanygoodsmovementhappenedbetweentheseplants,otherwisenot
AllothervarianceshavinganimpactonlowerlevelmaterialsactualcostareconsiderforcalculatingactualPUPfor
higherlevelmaterials.
Clickonchangeparameterformultilevelpricedetermination:
SelectTreatingmaterialsalreadyprocessedtoprocessagainordon`tprocess.Selecttheothercriteriaasspecifiedin
belowscreenshort.Savethevariant
Revaluationofconsumption:
InthisstepsystemdotherevaluationsofalltheconsumptionbasedontheactualPUPcalculatedatsinglelevelor
multilevelpricedetermination.Themainpurposeofthisstepistobringthecostofconsumptiontoactualcost,sothat
theprofitmarginsarenotoverorunderstated.
Clickonchangeparameterforrevaluationstep:
SelectTreatingmaterialsalreadyprocessedtoprocessagainordon`tprocess.Selecttheothercriteriaasspecifiedin
belowscreenshort.Savethevariant
http://scn.sap.com/docs/DOC54958
4/10
4/16/2015
AutomationofActualCostingRun(CKMLCP)inMa...|SCN
WIPrevaluation:
InthisstepsystemdotherevaluationsofalltheWorkinprogressbasedontheactualPUPcalculatedatmultilevel
pricedetermination.
ClickonchangeparameterforWIPrevaluationstep
SelectTreatingmaterialsalreadyprocessedtoprocessagainordon`tprocess.Selecttheothercriteriaasspecifiedin
belowscreenshort.Savethevariant
Postclosing:
Atpostclosingstep,systemdothepostingofallthevariancescalculatedduringsinglelevelormultilevelprice
determinationanddotherevaluationofconsumptionandclosinginventory,andpassedthenecessaryentries.
AllowPostclosing:Clickonauthorizationandallowpostclosingforthecurrentperiod
http://scn.sap.com/docs/DOC54958
5/10
4/16/2015
AutomationofActualCostingRun(CKMLCP)inMa...|SCN
ClickonchangeparameterforPostclosingstep
SelectprocessingtypeasExecuteSelecttheothercriteriaasspecifiedinbelowscreenshort.Savethevariant.
Markmaterialprice
MaterialledgerprovidesthefunctionalityofconvertingthecurrentPeriodicunitPrice(PUP)asstandardcostofnext
month.ThiscanbedoneviaexecutingtheMarkmaterialpricestep.
Afterexecutingthisstep,thePUPofcurrentmonthsgetsupdatedasmarkedcostestimateforcomingmonth.For
converting,thePUPofcurrentmonthasstandardcostofnextmonth,weneedtoactivateDynamicpricerelease.
ClickonchangeparameterforMarkmaterialpricestep:
Selecttheothercriteriaasspecifiedinbelowscreenshort.Savethevariant.
http://scn.sap.com/docs/DOC54958
6/10
4/16/2015
AutomationofActualCostingRun(CKMLCP)inMa...|SCN
Dontexecuteanystepswhilechangingthestepifweexecutethestepsatthatpointoftime,thenweneedtowaitfor
firststeptogetexecutedtostartthenextstep.
AutomationofstepsforCKMLCP
AllthestepsforCKMLCPcanbeexecutedinonestepbydesigningtheprocessflowwiththehelpofbackgroundjob
schedule.
NowAutomatethroughjobrunswiththeprogramsusedforexecutingallthedifferentsteps.InthebelowtableIhave
mentionedthenameofprogramusedforexecutingthestepsbySAP.Wecanusedthenameofprogramspecifiedin
thebelowtable
TransactionSM36
Definethebackgroundjob,clickenter
Nowatstep1:definethedetailsforselectionsteps.
http://scn.sap.com/docs/DOC54958
7/10
4/16/2015
AutomationofActualCostingRun(CKMLCP)inMa...|SCN
ClickonSave
Nowclickonnewstepandatstep2,definethedetailsofdeterminesequence:
Clicksave
Inthesamewaydefineallthestepsintherightorder.
Tillthestep6,thedetailswillbe:
http://scn.sap.com/docs/DOC54958
8/10
4/16/2015
AutomationofActualCostingRun(CKMLCP)inMa...|SCN
Definefortheremainingtwoandexecutethebackgroundjobrun.
Definethejobstostartimmediateandsavethevariant.Afterfinishingthejobs,iftherearenoerrors,wecancheckthat
allthestepsforCKMLCPgetexecutedsuccessfully.
Thesametypeofprocessescanbeusedtoatomizethedifferentcostingprocess(likeCK40N)withoutanycomplex
development.Thiswillresultsavinglotoftime.
3686Views
Tags:controlling,costing,material_ledger
AverageUserRating
(8ratings)
6Comments
JoseReddyMay19,20148:03PM
DearManish,
ThanksforsharingthevaluableinformationrelatedtosavingtimeforperformingrunslikeCKMLCP,
CK40Netc.Thewayyoudraftedthedocumentisveryimpressive.
Letmeadmit,IdonormallyprocesseitherCKMLCPorCK40Ninstepbystepmodeonly.Ihavejust
gonethroughthedocumentandnotyettriedbasedonyourdocument,ifitreallysavestime,itwill
obviouslyhelpstopleasetheclientintermsofperformanceofthesystem.
Regards....
Jose
Like(1)
ManishSharmaMay19,20149:00PM(inresponsetoJoseReddy)
DearJose,
Thanksforyourvaluablecomments.
http://scn.sap.com/docs/DOC54958
9/10