第 42 页 / 共 443 页
Unit2: Sales-Order-RelatedProductionScenarios AC520
Figure23: ValueFlowWithoutProductCostbySalesOrder
The new functions for make-to-order production introduced in Release 4.0
mean that the system handles make-to-order production in a similar way to
make-to-stockproduction. Ifthesalesorderisonlyimportanttoyoulogistically,
youcanalsousethesalesorderwithoutthecostobjectproperty.
Thesalesordercouldhaveapurelylogisticalsignificanceif:
• Thesalesordercreatestheindependentrequirementforyoulogistically
• Thesalesorderisrequiredforvariantconfiguration
Asalesordercostestimateispossibleinbothcases. However,theestimateresults
areonlyupdatedonthecostobjectasplanvaluesifitisacostobject. Theresults
of sales order costing are used for:
• Sales and pricing decisions
• Planned costs (only for cost objects)
• MethodsofResultsAnalysisbasedonthepercentageofcompletion(only
for cost objects)
Salesordercostingwithquantitystructuresupportsthecostcomponentsplitand
providesacostingstructure,acostelementitemization,andanitemization.
Ifyouuseaprojectinadditiontothesalesorder(customerprojectproduction),
usetheprojectasthecostobject. Inthiscase,thesalesorderiscreatedwithout
the cost object property.
32
© 2009 SAP AG. All rights reserved. 2009/Q2
第 43 页 / 共 443 页
AC520 Lesson: Sales-Order-Related Production Scenarios
Figure 24: With Product Cost by Sales Order
Figure25: ValueFlowWithProductCostbySalesOrder
Product Cost by Sales Order is recommended if the following information is
important for your business:
• Howhighismyprofitmarginforthisparticularsalesorder?
• How can I map special sales costs?
• How high is my funds commitment? Is this sales order performing well
from a costing point of view?
• Wheredidlatecustomerchangesgreatlyaffectmyproductioncosts?
33
2009/Q2 © 2009 SAP AG. All rights reserved.
第 44 页 / 共 443 页
Unit2: Sales-Order-RelatedProductionScenarios AC520
You can also use Results Analysis to:
• Automaticallycreatereservesforexpectedlosses
• Manually add reserves for foreseen risk
• Calculate goods in transit where goods have been shipped but not yet
invoiced
Product cost by sales order is necessary if you want to work with unvaluated
sales order stock (not recommended).
Valuated or unvaluated sales order stock
Figure26: UnvaluatedvsValuatedSalesOrderorProjectStock
ThenewSAPERPfunctionsforvaluatedsalesorderstockintroducedinRelease
4.0meanthatthesystemhandlesmake-to-orderproductioninasimilarwayto
make-to-stock production.
InRelease3.0/3.1, thisstockisalwaysunvaluated. AsofRelease4.0, youcan
choosewhetheryoumanagethisstockasunvaluatedorvaluatedsalesorderstock.
Valuated Sales Order Stock
• Combined quantity and value flow
• Simplified inventory determination
• Assemblycostsshownwithmulti-levelmake-to-orderproduction
• Variancescanbedeterminedfortheseproductionorders
• Similar to make-to-stock production
• Enablesmorecontrollingscenariosandthefirststepinlogicaldecouplingof
CO-PC and PP
34
© 2009 SAP AG. All rights reserved. 2009/Q2
第 45 页 / 共 443 页
AC520 Lesson: Sales-Order-Related Production Scenarios
The new SAP ERP functions for valuated sales order stock (or project stock)
introducedinRelease4.0meanthatthesystemhandlesmake-to-orderproduction
in a similar way to make-to-stock production. All deliveries to sales order or
project stock credit the delivering object and form an accounting stock. All
consumptionfromthesalesorderandprojectstockdebittheconsumerandreduce
the accounting stock.
This enables you to:
• Calculateproductionvariancesofrelatedproductionorders
• SettlethesevariancestoProfitabilityAnalysis
• Provideacostcomponentsplitforthecostofgoodssold
Salesordercostingcanbeusedasthebasisforstockvaluation.
Figure 27: Combined Quantity and Value Flow for Valuated Sales Order
or Project Stock
Becausetheinventoriesassignedtosalesordersandprojectscarrycostsaswellas
quantities,goodsmovementsfortheseinventoriesgeneratepostingsinFinancial
Accounting. Thecostsofthematerialscanbedeterminedbycostingthesales
orderorproductionorder. Thestockvaluecanthereforebeshownimmediately
inFinancialAccounting-amaterialcostestimateintheControllingmoduleis
notnecessary. Thevaluatedgoodsmovementsresultindebitsandcreditstothe
affected objects.
The goods receipt, including the stock value, is valuated using a predefined
valuation strategy sequence.
35
2009/Q2 © 2009 SAP AG. All rights reserved.
第 46 页 / 共 443 页
Unit2: Sales-Order-RelatedProductionScenarios AC520
Thefirstgoodsreceiptpromptsavaluationonthebasisofoneofthesubsequent
strategiesandservesasthevaluationbasisfromthispointonwards:
• The system calculates the standard price on the basis of customer exit
COPCP002materialvaluationforvaluatedsalesorderstock.
• Thesystemcalculatesthestandardpriceusingapre-designatedsalesorder
costing. This sales order costing can be based on a unit costing or on a
product costing.
• Thesystemdeterminesthestandardpriceusingthecostingfortheproduction
order or the planned costs for the WBS element. If there are multiple
productionordersforthesamesalesorderitem,thesystemusesthestandard
pricethatresultsfromtheproductionorderthatdeliversfirst.
Unvaluated Sales Order Stock
• Thequantityflowisseparatefromthevalueflow
– Thequantityflow(goodsreceipts,goodsissues)ismadeviaindividual
customer stock
– The value flow is made directly with the sales order item and all
assigned orders
• Costsarenotpostedtothesalesorderitemuntilordersettlementoruntilthe
invoice is received for purchased goods
• Novariancecalculationonassignedproductionorders
• CostObjectControllingbySalesOrderisnecessary!
Asindividualrequirementsmaterialkeptinstockiswithdrawnfromsalesorder
orprojectstockwithoutbeingvaluated,thesecostsaremissingintheproduction
orders of a multi-level production process.
Thevalueofthegoodsthatareinsalesorderorprojectstockonaquantitybasisis
activatedfordeliverytothecustomerasworkinprocess(WIP).
36
© 2009 SAP AG. All rights reserved. 2009/Q2
第 47 页 / 共 443 页
AC520 Lesson: Sales-Order-Related Production Scenarios
Figure 28: Separate Quantity and Value Flow for Unvaluated Sales Order
or Project Stock
Therefore:
Figure29: KeyMessageforValuatedSalesOrderorProjectStock
Withthetwovaluesofthe“ValuationofSalesOrderStock”and“ProductCostby
SalesOrder”criteria,therearetheoretically,fourpossiblecombinations:
37
2009/Q2 © 2009 SAP AG. All rights reserved.
第 48 页 / 共 443 页
Unit2: Sales-Order-RelatedProductionScenarios AC520
Figure 30: Decision Table
However,thecombination“unvaluatedsalesorderstockwithoutProductCostby
SalesOrder”isnottechnicallypossible. Bothvalues“withvaluatedsalesorder
stock”aretobefavoredfromtheaccountingperspectiveduetotheadvantages
mentioned above.
38
© 2009 SAP AG. All rights reserved. 2009/Q2
第 49 页 / 共 443 页
AC520 Lesson: Sales-Order-Related Production Scenarios
Lesson Summary
You should now be able to:
• Describe sales order processing
• Describethevalueflowforsales-order-relatedproductionwithandwithout
Product Cost by Sales Order
• Explain the value flow for scenarios with valuated and unvaluated sales
order stock
39
2009/Q2 © 2009 SAP AG. All rights reserved.
第 50 页 / 共 443 页
UnitSummary AC520
Unit Summary
You should now be able to:
• Describe sales order processing
• Describethevalueflowforsales-order-relatedproductionwithandwithout
Product Cost by Sales Order
• Explain the value flow for scenarios with valuated and unvaluated sales
order stock
40
© 2009 SAP AG. All rights reserved. 2009/Q2
第 51 页 / 共 443 页
第 52 页 / 共 443 页
第 53 页 / 共 443 页
Unit 3
Product Cost Controlling by Period
Unit Overview
This unit shows controlling by period using the example of order-related
productionwithaproductcostcollectorasthecostobject(decouplingscenario).
Unit Objectives
After completing this unit, you will be able to:
• Createthemasterdataforaproductionorderandaproductcostcollector
• ExplaintheCustomizingfora“decouplingscenario”
• Carryoutpreliminarycostingforaproductcostcollector
• Carryoutgoodsmovementsandconfirmationsfortheproductionorder
• MakedirectpostingsfromFinancialAccountingtotheproductcostcollector
• Describethetypicalstepsforperiod-endclosinginmake-to-stockproduction
with Product Cost by Period
• Calculateworkinprocess(WIP)attargetcostandexplaintheassociated
Customizing
• Carry out variance analysis
• Describetheintegrationofperiod-endclosing
• Describe repetitive manufacturing
• Assessthedifferentstrategiesofmaterialvaluation
Unit Contents
Lesson: Master Data and Preliminary Costing...............................42
Exercise 1: Master Data and Preliminary Costing ......................57
Lesson: Simultaneous Costing.................................................73
Exercise 2: Simultaneous Costing - Product Cost Collectors .........77
Lesson: Period-End Closing....................................................86
Exercise 3: Period-End Closing ..........................................109
Lesson: Addendum: Repetitive Manufacturing and Material Valuation..120
41
2009/Q2 © 2009 SAP AG. All rights reserved.
第 54 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Lesson: Master Data and Preliminary Costing
Lesson Overview
Lesson Objectives
Aftercompletingthislesson, youwillbeableto:
• Createthemasterdataforaproductionorderandaproductcostcollector
• ExplaintheCustomizingfora“decouplingscenario”
• Carryoutpreliminarycostingforaproductcostcollector
Business Example
Amanufacturerproducesvarioustypesofpumpsmake-to-stock. Salescontrolling
isonlycarriedoutinProfitabilityAnalysis(CO-PA).
Thepopulartypesareproducedinacontinuousproductionprocessandmappedin
thesystemwithrepetitivemanufacturing. Alesspopulartypeshouldinsteadbe
onlyproducedbasedonlotsizewithproductionordersandonlywhenthestockin
thewarehousedropsbelowthereorderpoint. Tobeabletobettercomparethe
costobjects,allproductionprocessesshouldbeaccompaniedbycontrollingby
period. Each pump has a production version for repetitive manufacturing and
anotherproductionversionfororder-relatedproduction.
Inthisexample,wewilltakeacloselookattheproductionforproductionorders.
A production order should be created in the master data while a product cost
collectorshouldserveasacostobjectforControllingbyperiod.
42
© 2009 SAP AG. All rights reserved. 2009/Q2
第 55 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Master Data
Figure31: PeriodicityofProductCostCollectors
To perform product cost by period,
• Useeitheracostobjectthatallowsforcontrollingbyperiod,or
• Useaproductcostcollectorthattakesontheroleofthecostobject. The
logisticalproductionobjects(suchasproductionorders)arenotcostobjects.
PostingsinMaterialsManagement,Production,andFinancialAccountingresult
in actual costs.
• Youpostconfirmations,goodsissuesandgoodsreceiptswithreferencetothe
productionorder. Youconfiguretheorderssothatthesecostsareassignedto
the product cost collector automatically.
• You can assign other costs, such as process costs or material overhead,
directly to the product cost collector. All period closing activities are
performed using the product cost collector.
Periodicactualcostsfromthecostobjectcanbegroupedasfollows:
• Costsforproductsforwhichagoodsreceiptinthewarehousehasbeenlisted
in the current period (“delivery to stock”).
• Costsforworkinprocess. Thesearetargetcostsfortheproductionquantities
thathavebeenconfirmedfortheoperationsbutnotyetdeliveredtostock.
• Production variances that are calculated using the following formula:
Variances=actualdebit-goodsreceipt-workinprocess.
43
2009/Q2 © 2009 SAP AG. All rights reserved.
第 56 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Figure 32: Using Product Cost Collector
Productcostcollectorsarecreatedindependentoftheproductiontype. Thismeans
thatyoucancollectactualcostsonaproductcostcollectorfor:
• Order-relatedproduction(thatis,whenyouuseproductionorders).
• Processmanufacturing(thatis,productionwithprocessorders).
• Repetitivemanufacturing,forwhichthecostobjectisalwaysaproductcost
collector. ThisalsoappliestoKANBANproductionmethods.
• Massproductionbasedonsalesorderswhenyouareusingvaluatedsales
order stocks, and in repetitive manufacturing when you are producing
individual requirements materials.
This means that the product cost collector has “two uses.” For repetitive
manufacturing, it is always used. It is also always used as a cost object when
controllingisnottotakeplaceforlogisticalobjects(decouplingscenario).
44
© 2009 SAP AG. All rights reserved. 2009/Q2
第 57 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Figure33: ProductionOrderandProductCostCollector: ProcessChain
InProductCostbyPeriod,costsarecollectedandanalyzedontheproductcost
collector. Productionordersdonotserveascostobjects; theyareusedonlyfor
logistical processing.
In order to ensure that the costs of a manufacturing order are collected on a
productcostcollector,youmustmakethenecessarysettingsfortheordertypeof
themanufacturingorderinCustomizingforProductCostbyOrderunderDefine
Default Values for Order Types .
Youmustmanuallycreateaproductcostcollectorbeforeyoustartproduction.
Whenthemanufacturingorderiscreated,itislinkedtotheproductcostcollector
automatically.
If you neglect to create a product cost collector, the costs are collected on the
manufacturingorder. Inthiscase, itisonlypossibletolinkthemanufacturing
ordertotheproductcostcollectoraslongasnoactualcostshavebeenupdatedto
the manufacturing order.
Noteonterminology: Thiscourseoftenusesthetermmanufacturingorder. This
isanumbrellatermforproductionorderandprocessorder.
45
2009/Q2 © 2009 SAP AG. All rights reserved.
第 58 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Figure34: AutomaticAssignmentofOrderstoProductCostCollectors
Theproductionorderisassignedtotheproductcostcollectorbytheproduction
process. The system generates the production process automatically when the
product cost collector is created.
Product cost collectors are linked to production orders and to the production
versionsinrepetitivemanufacturinginthesameway.
ProductionordersthatarelinkedtoproductcostcollectorsreceivethestatusPCC.
46
© 2009 SAP AG. All rights reserved. 2009/Q2
第 59 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Figure 35: Controlling: Level
The production process has characteristics whose values are unique to that
production process. You specify which characteristics are updated for the
productionprocessbymeansofthecontrollinglevel.
Thereisaseparatecontrollinglevelforeachplantmaterialandprocesscategory.
TherelevantprocesscategoryinCostObjectControllingisproduction.
Whenyoucreatetheproductcostcollector,youdecideonwhichlevelthecosts
should be collected on the product cost collector. You can choose from the
following levels:
• Production version
• Any BOM/routing combination
• Material per plant
47
2009/Q2 © 2009 SAP AG. All rights reserved.
第 60 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Figure36: ProductCostCollectorandProductionProcess
IfyouareusingthecontrollinglevelProductionversion,theproductcostcollector
iscreatedforthecharacteristicsmaterial, productionplant, planningplant, and
productionversion. SAPrecommendsthiscontrollinglevelwheneveryouare
usingproductionversions. Inrepetitivemanufacturing, youshouldalwaysuse
this controlling level.
IfyouareusingthecontrollinglevelBOM/Routing,theproductcostcollectoris
createdforthecharacteristicsmaterial,productionplant,planningplant,BOM,
androuting. BOM/Routingshouldonlybeusedifthematerialdoesnothaveany
productionversions. TheBOMisidentifiedbytheBOMusageandthealternative
BOM.Theroutingisidentifiedbythetasklisttypeandtasklistgroup.
IfyouareusingthecontrollinglevelProductionPlant/PlanningPlant,theproduct
cost collector is created for the characteristics material, production plant, and
planning plant. These product cost collectors have a number of features. For
example,itisnotpossibletocreateapreliminarycostestimateforaproductcost
collector. This affects subsequent functions. Problems may arise if you make
changestothereportingpointsoftheproductionversions.
48
© 2009 SAP AG. All rights reserved. 2009/Q2
第 61 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Figure37: ProductCostCollector: DefaultValuesforOrderType
Aproductcostcollectorisanorder. Theordertypeoftheproductcostcollector
mustbelongtoordercategory05(productcostcollector).
For product cost collectors, default rule STR (strategy for tracing factor
determination)isspecifiedinthetableCost-Accounting-RelevantDefaultValues
forOrderTypesandPlants. ThisdefaultruleislinkedtosettlementtypePER
(periodic). Asaresult,thesettlementrulefortheproductcostcollectorreceives
settlementtypePER.DefaultruleSTRalsoensuresthatthevaluestobesettled
fromaproductcostcollectorcanbedistributed. Thisisnecessary,forexample,
when the product cost collector collects the costs of materials that have been
assigneddifferentvaluationtypes(suchasspecialbatchinventories)orthatare
partofavaluatedsalesorderstock. Whentheproductcostcollectorissettled,the
systemapportionsthebalanceamongthedifferentstockinaccordancewiththe
deliveryvaluesfortheperiod. Thesettlementprocessgeneratesthedistribution
rule automatically on the basis of the delivery values. The system creates
equivalencenumbersbasedonthedeliveryvalues,andtransferstheseequivalence
numbers into the dynamic distribution rule.
Aresultsanalysiskeymustbespecifiedinallproductcostcollectorsforwhich
you want to calculate work in process.
Forpreliminarycostingandsimultaneouscosting,enterthecostingvariantand
valuation variant in the order type. This defines the valuation procedure for
materials, internalactivities, externalactivities, andbusinessprocesses. Italso
determineswhichoverheadstructureisusedtocalculateoverhead.
49
2009/Q2 © 2009 SAP AG. All rights reserved.
第 62 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Figure38: ProductionOrderandProductionProcess
Ifaproductionorderisassignedtoaproductcostcollector,thestatusPCCwillbe
assigned to the production order.
A preliminary cost estimate can be generated for the production order but the
resultscannotbesavedtotheproductionorderasplannedvalues.
Figure 39: Customizing: Production Order
50
© 2009 SAP AG. All rights reserved. 2009/Q2
第 63 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
DefaultrulePP2(periodic)mustbespecifiedfortheordertypeoftheproduction
order.
The costing variant and valuation variant specified in the order type for the
production order are used for the preliminary cost estimate for the production
order(thiscostestimateisforinformationpurposesonly). Ifyoudonotwantthe
systemtocreatethiscostestimate,youdon'tneedtoenterthecostingvariantor
valuation variant.
NoresultsanalysiskeyisspecifiedintheordertypebecauseWIPiscalculated
on the product cost collector.
Preliminary Costing
Figure40: ProductionOrderandProductCostCollector: ProcessChain
51
2009/Q2 © 2009 SAP AG. All rights reserved.
第 64 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Figure 41: Preliminary Costing - Overview (1)
You can create a preliminary cost estimate for a product cost collector. The
preliminarycostestimatecoststhequantitystructuredefinedbytheproduction
process. If you are using the controlling level “Material by Production
Plant/Planning Plant”, you cannot create a preliminary cost estimate for the
product cost collector.
In repetitive manufacturing, the activity quantities determined in preliminary
costing can be used as default values for the confirmations. This requires that
youmaketheappropriatesettinginCustomizingintherepetitivemanufacturing
profile.
Targetcostscanbecalculatedonthebasisofpreliminarycostingto:
• ValuateWIPwiththeWIPcalculationfunction
• Valuatethescrapvariancesinthevariancecalculationfunction
In repetitive manufacturing, if the reporting point structure of your routing
changes, youcanupdatethepreliminarycostestimatetoconvertthequantities
confirmedatthereportingpointstothenewreportingpointstructure.
52
© 2009 SAP AG. All rights reserved. 2009/Q2
第 65 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Figure 42: Preliminary Costing – Overview (2)
Theproductionprocessquantitystructureisvaluatedasdefinedinthevaluation
variant of the costing variant.
Figure43: PreliminaryCosting: DirectMaterialsCosts
Tocalculatedirectmaterialscosts,theinputquantitiesofthematerialsdetermined
bytheBOMaremultipliedbythepricesselectedthroughthevaluationvariant.
ThesystemusestheBOMoftheproductionprocess.
53
2009/Q2 © 2009 SAP AG. All rights reserved.
第 66 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Youhavealreadyspecifiedwhichcostingvariantandvaluationvariantareusedby
thepreliminarycostestimateinCustomizinginDefineCost-Accounting-Relevant
Default Values for Order Types and Plants.
Figure44: PreliminaryCosting: DirectCostsofProduction
Tocalculatethedirectcostsofproduction,thesystemmultipliestheplannedsetup
times,machinetimesandlabortimesbythepricesselectedinaccordancewith
the valuation variant.
Thesystemusestheroutingoftheproductionprocess.
The standard values are specified in the operations in the routing and can be
definedaseitherfixedorvariable(lot-size-dependent)values.
• Lot-size-dependentstandardvalues(suchaslaborandmachinetime)are
multipliedbythecostinglotsizeanddividedbythebasequantityonwhich
the standard values are based.
• Fixedstandardvalues(suchassetupcosts)areindependentoftheproduction
quantityandareknownasorderingcosts. Theycanstillindicatestepped
costsfortechnicalreasons(suchasatoolchangerequiredaboveacertain
orderquantity). Theseareknownassemivariablecosts.
Theexactalgorithmisstoredinformulasfortheworkcenter,whichisassigned
totheindividualoperationsoftherouting. Thecostcenterandtheactivitytype
foreachoperationareinturnassignedtotheworkcenter. Thisdeterminesthe
price of the activity.
54
© 2009 SAP AG. All rights reserved. 2009/Q2
第 67 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Figure 45: Preliminary Costing: Process Costs
TemplateallocationisanewtechniqueforallocatingthecostsofOverheadCost
Controllingaccordingtocauseascloselyand“ascomfortablyaspossible”(that
is,withoutmanualeffort). AllobjectsoftheControllingaresuitableforuseas
receivers,especiallycostobjectsandprofitabilitysegmentsoftheCO-PA.
The template allocation technique allocates ABC processes and activity types
of the cost centers. In principle, all information in the system can be used as
the cause value (cost driver).
The process template is determined dynamically based on the following
parameters:
• The costing sheet for the application of overhead is selected with the
valuation variant.
• Theoverheadkeyiseitherentereddirectlyinthecostobjectorderivedfrom
theoverheadgroupfromthematerialmaster(costingview1).
• Withthecombinationofoverheadkeyandcostingsheet, youcanassign
a template in Customizing.
The templates are grouped in Customizing by their usage (environment). For
example,atemplateofthe“materialcostestimate”environmentcanonlybeused
for product costing (and PP production orders), while a template of the “sales
order”environmentcanonlybeusedforsalesorders.
55
2009/Q2 © 2009 SAP AG. All rights reserved.
第 68 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Figure46: PreliminaryCosting: OverheadCosts
Intraditionalcostaccounting,overheadcostsarepassedontocostobjectswith
overheadsurcharges. Whilethesecostobjectsaredebited,overheadcostobjects
arecreditedinreturn(costcenters,orders). Youcandefinebothquantity-based
and percentage overhead rates.
Overheadiscalculatedusingacostingsheet. Thecostingsheetconsistsofthree
types of rows:
• BaseRows: Hereyouentercostelements,costelementgroupsand/ororigin
groupstowhichoverheadshouldbeapplied.
• OverheadRateRows: Hereyouspecifytheoverheadratestobeusedin
applying overhead to the base rows.
• Credits: Hereyouenterwhichoverheadcostobject(costcenter,process,or
internalorder)shouldbecreditedunderwhichcostelement.
Ifyouwanttoapplyoverheadindifferentwaysdependingonthematerialbeing
manufactured,youcanuseoverheadkeys. Youthendefineoverheadratesbased
ontheoverheadkeysthatcanbederivedfromoverheadgroupsinCustomizing.
You enter these in the material master record.
Inpreliminarycostingfortheproductcostcollector,thesystemusesthecosting
sheetspecifiedinthe“planned”valuationvariant. Insimultaneouscostingforthe
productcostcollector,thesystemusesthecostingsheetspecifiedinthe“actual”
valuationvariant. Thisisthecostingsheetthatisdisplayedintheproductcost
collector.
56
© 2009 SAP AG. All rights reserved. 2009/Q2
第 69 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Exercise 1: Master Data and Preliminary
Costing
Exercise Objectives
Aftercompletingthisexercise, youwillbeableto:
• Createaproductcostcollectorandaproductionprocess
• Reviewthecostdataforaproductcostcollector
• Analyze a preliminary cost estimate and display the customizing for the
costing variant
• Create a production order, and display the control data provided by the
productcostcollectorandproductionprocess
• Reviewthequantitystructure(BOM,routing)allocatedtotheproduction
order
• DisplaytheCustomizingsettingsfortheproductcostcollectorandtheorder
type parameters for a production order
Business Example
The pump assembly R-F1## is a finished product with a stable manufacturing
processthatutilizesproductionorders. YouwanttousetheconceptofProduct
Cost by Period for cost controlling.
Youareamemberofthecontrollingdepartment,andhavedecidedtouseproduct
costcontrollerascostobject. Inordertodoso,youcreateaproductcostcollector
forthepump,andanalyzethecostdataofthecostcollector. Itisalsonecessaryto
createaproductionorderandreviewthecontroldatatransferredfromtheproduct
cost collector to the production order.
Althoughallcustomizinghasbeencompleted,youwillneedtoverifythesettings
fortheordertypesandcostingvariantsrelevantfortheProductCostbyPeriod
scenario.
Task 1:
To manage the cost object controlling for pump assembly R-F1##, a product
cost collector must be created. The controlling level for the pump will be the
BOM/routing level.
1. CreateaproductcostcollectorforpumpassemblyR-F1##inplant1000.
The order type is RM01. The product cost collector must be valid for a
BOMandrouting. Whilecreatingthecostcollector, enterBOMusage1,
alternative01, andsearchforavalidroutingformaterialR-F1##inplant
1000. Savetheproductcostcollector. ChooseYeswhenaskedifyouwantto
createapreliminarycostestimatefortheproductcostcollector.
Continued on next page
57
2009/Q2 © 2009 SAP AG. All rights reserved.
第 70 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
2. Usingthedisplaytransactionfortheproductcostcollector,displaythecost
data. Whatcostdatawasassignedtothecostcollector? Whatordertypeis
assigned to the cost collector?
Costing sheet:
Overhead key:
Results Analysis key:
Variance key:
Order Type:
Order number:
Production Process:
3. Verify the planned costing variant and the actual costing variant for the
productcostcollector. Adifferentcostingvariantisspecifiedfortheplanned
coststhanfortheactualcosts. Whyisthisnecessary?
Planned Costing Variant:
Actual Costing Variant:
Why is this necessary?
Task 2:
Apreliminarycostestimatewascreatedforyourproductcostcollector. Review
theresultsofthecostestimateanddisplaythecustomizingsettingsfortheplanned
costing variant and order type RM01.
1. Displaythepreliminarycostestimatefortheproductcostcollector. Whatare
thecostsofgoodsmanufacturedfor10pieces?
COGM:
2. DisplaytheitemizationreportforR-F1##. Determinethecalculatedcosts
for the assembly R-B1##.
Costs: ____________
3. Create another session. Display the current cost estimate for assembly
R-F1##. Comparethepreliminarycostestimatecalculatedfortheproduct
costcollectorforassemblyR-F1##withthecurrentstandardcostestimate
forthismaterial. Howcantherebedifferencesbetweenthesetwoprices?
Standard: ____________
Continued on next page
58
© 2009 SAP AG. All rights reserved. 2009/Q2
第 71 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
4. TheplannedcostswerecalculatedusingthecostingvariantPREM.Check
the assignment of this costing variant to the order type RM01 in the
defaultvaluesofplant1000. Whichcostingvariantwasassignedforthis
simultaneous costing?
_____________________________________________________________
_____________________________________________________________
5. Displaythecustomizingsettingsforthecalculationoftheplannedmaterial
costsfortheproductcostcollector. Whichvaluationvariantwasassignedto
calculatetheplannedordercostsforcostingvariantPREM?
_____________________________________________________________
_____________________________________________________________
6. Whattypesofcostscanbeupdatedwiththecostingvariant?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
7. What price selection strategy is selected for calculating the material
components?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
8. Whatpriceselectionstrategyisselectedforcalculatingtheproductioncosts?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
Task 3:
Createaproductionorderandanalyzetheconnectionwiththeproductionprocess
and the product cost collector.
1. Createaproductionorderfor10piecesofmaterialR-F1##,usingproduction
plant1000,ordertypePP08. Useforwardschedulingandentertoday'sdate
as the start date.
Continued on next page
59
2009/Q2 © 2009 SAP AG. All rights reserved.
第 72 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
2. Check the control data for the production order. How were the costing
variantsforactuals,thecostingsheetandoverheadkeydeterminedforthe
productionorder? Cantheybechangedfortheproductionorder?
3. Whatorderstatusisrelatedtotheuseofaproductcostcollector?
4. LocatetheproductionprocessontheControldatascreen. Isthisproduction
processuniqueforthisBOMandrouting,orisitvalidforR-F1##atplant
1000 in general?
5. OntheAssignmenttabpage,determinewhichprofitcenterhasbeenassigned
totheproductionorder. Whichmasterrecorddeterminedtheprofitcenter?
6. SelectOperationOverview,andreviewtheoperationsthathavebeenselected
forthisproductionorder. Whichworkcenterisassignedtooperation0010?
What is the control key for this operation?
Continued on next page
60
© 2009 SAP AG. All rights reserved. 2009/Q2
第 73 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
7. Reviewthematerialcomponentsandverifytherequiredquantityforeach
component. WhataretherequiredquantitiesofcomponentsR-B1##and
R-B2##? Isthereanyplannedscrapforthesecomponents?
8. Release the production order.
9. Savetheproductionorder. Recordtheordernumber.
Order number ______________
Task 4:
1. Theuseofaproductcostcollectorisdependentontheordertypeselected
fortheproductionorder. Displaytheordertypedefaultsforplant1000and
ordertypePP08,andreviewtheCustomizingsettings.
2. Istheproductcostcollectorindicatorselected?
3. WhatisthedefaultrulefortheCOsettlement?
4. If a product cost collector is found for a material, will the RA Key and
CostingvariantforordertypePP08defaulttotheproductionorder?
61
2009/Q2 © 2009 SAP AG. All rights reserved.
第 74 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Solution 1: Master Data and Preliminary
Costing
Task 1:
To manage the cost object controlling for pump assembly R-F1##, a product
cost collector must be created. The controlling level for the pump will be the
BOM/routing level.
1. CreateaproductcostcollectorforpumpassemblyR-F1##inplant1000.
The order type is RM01. The product cost collector must be valid for a
BOMandrouting. Whilecreatingthecostcollector, enterBOMusage1,
Continued on next page
62
© 2009 SAP AG. All rights reserved. 2009/Q2
第 75 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
alternative01, andsearchforavalidroutingformaterialR-F1##inplant
1000. Savetheproductcostcollector. ChooseYeswhenaskedifyouwantto
createapreliminarycostestimatefortheproductcostcollector.
a) Accounting → Controlling → Product Cost Controlling → Cost
Object Controlling → Product Cost by Period → Master Data →
ProductCostCollector→Edit(KKF6N)
Create a product cost collector for pump assembly R-F1## in plant
1000. The order type is RM01. The product cost collector must be
validforaBOMandrouting. Whilecreatingthecostcollector,enter
BOMusage1,alternative01,andsearchforavalidroutingformaterial
R-F1## in plant 1000. Save the product cost collector. Choose Yes
whenaskedifyouwanttocreateapreliminarycostestimateforthe
product cost collector.
Enter your material R-F1##.
Plant 1000
Select Create.
Enter order type RM01.
Select BOM/routing
Enter BOM Usage 1.
Enter alternative BOM 01.
Enter task list type Routing
SearchfortheroutinggroupusingthematerialR-F1##, Plant1000,
task list type N.
Choose Confirm (Transfer data)
Save your entries.
Choose Yes when asked if you want to create a preliminary cost
estimate for the product cost collector.
2. Usingthedisplaytransactionfortheproductcostcollector,displaythecost
data. Whatcostdatawasassignedtothecostcollector? Whatordertypeis
assigned to the cost collector?
Costing sheet:
Overhead key:
Results Analysis key:
Variance key:
Order Type:
Continued on next page
63
2009/Q2 © 2009 SAP AG. All rights reserved.
第 76 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Order number:
Production Process:
a) Theproductcostcollectorisimmediatelydisplayed:
ThefollowinginformationisdisplayedontheDatatab:
Costing sheet: COGM
Overhead key: SAP10
Results Analysis key: FERT-P
Variance key: 000001
ThefollowinginformationisdisplayedontheHeadertab:
Order Type: RM01
Order Number:
ThefollowinginformationisdisplayedontheProductionProcesstab:
Production Process Number:
3. Verify the planned costing variant and the actual costing variant for the
productcostcollector. Adifferentcostingvariantisspecifiedfortheplanned
coststhanfortheactualcosts. Whyisthisnecessary?
Planned Costing Variant:
Actual Costing Variant:
Why is this necessary?
a) ThecostingvariantsaredisplayedontheDatatab:
PlannedCostingVariant: PREM
ActualCostingVariant: PPP3
Caution: You must select a unique costing variant for
determiningbothplannedandactualcosts,sincetheassigned
costing type initiates the update of the results of either the
preliminarycostestimateortheactualcostsoftheproductcost
collector. In addition, different material and activity prices
can be selected for preliminary costing and simultaneous
costing. Differentvaluationsmayalsobeselectedforexternal
procurement and external activities.
Continued on next page
64
© 2009 SAP AG. All rights reserved. 2009/Q2
第 77 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Task 2:
Apreliminarycostestimatewascreatedforyourproductcostcollector. Review
theresultsofthecostestimateanddisplaythecustomizingsettingsfortheplanned
costing variant and order type RM01.
1. Displaythepreliminarycostestimatefortheproductcostcollector. Whatare
thecostsofgoodsmanufacturedfor10pieces?
COGM:
a) ThecostestimateisdisplayedonthetabpageHeader: ChooseDisplay
cost estimate.
Todisplaythecostfor10pieces,changetheentryforCostsbasedonto
Userentryandenter10inthequantityfield.
The COGM for 10 pieces is displayed:
2. DisplaytheitemizationreportforR-F1##. Determinethecalculatedcosts
for the assembly R-B1##.
Costs: ____________
a) Thevaluefor10piecesofR-B1##isdisplayedintheItemizationreport.
3. Create another session. Display the current cost estimate for assembly
R-F1##. Comparethepreliminarycostestimatecalculatedfortheproduct
costcollectorforassemblyR-F1##withthecurrentstandardcostestimate
forthismaterial. Howcantherebedifferencesbetweenthesetwoprices?
Continued on next page
65
2009/Q2 © 2009 SAP AG. All rights reserved.
第 78 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
Standard: ____________
a) Createanothersession(System→Createsession).
Logistics→Materialsmanagement→Materialmaster→Material
→ Display → Display current (MM03)
Beforebeginningthetask,chooseAddtofavorites.
Enter your material R-F1##.
Select Enter.
Select view Costing 2.
Select Enter.
Enter plant 1000.
Select Enter.
ThecurrentstandardisdisplayedunderthecolumnmarkedCurrent.
The costing variant used to calculate the standard cost estimate and
the costing variant used to calculate the product cost collector may
usedifferentvaluationvariants. However,evenifthesamevaluation
variantsareused, thepricesofthecomponentmaterialsandactivity
pricesmayhavechangedbetweenthetimethestandardcostestimate
wascreatedandthetimewhenthecostwascalculatedfortheproduct
costcollector. Also, thecurrentBOMorrouting(quantitystructure)
maybedifferentthanthequantitystructureusedinthestandardcost
estimate.
In addition, if more than one procurement process is available for
R-F1##,mixedcostingcouldhavebeenusedtocalculatethestandard.
4. TheplannedcostswerecalculatedusingthecostingvariantPREM.Check
the assignment of this costing variant to the order type RM01 in the
defaultvaluesofplant1000. Whichcostingvariantwasassignedforthis
simultaneous costing?
_____________________________________________________________
Continued on next page
66
© 2009 SAP AG. All rights reserved. 2009/Q2
第 79 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
_____________________________________________________________
a) Tools→Customizing→IMG→ExecuteProject(SPRO)
Beforebeginningthetask,chooseAddtofavorites.
Choose SAP Reference IMG.
Controlling→ProductCostControlling→CostObjectControlling
→ Product Cost by Period → Product Cost Collectors → Define
Cost-Accounting-RelevantDefaultValuesforOrderTypesandPlants
(OKZ3)
Select plant 1000, order type RM01.
Choose Details.
ThecostingvariantforthesimultaneouscostingisPPP3.
5. Displaythecustomizingsettingsforthecalculationoftheplannedmaterial
costsfortheproductcostcollector. Whichvaluationvariantwasassignedto
calculatetheplannedordercostsforcostingvariantPREM?
_____________________________________________________________
_____________________________________________________________
a) Return to IMG node Product Cost Collector, then choose Check
CostingVariantsforProductCostCollectors→CostingVariantsto
Determine Activity Quantities (OKKN)
Select Costing Variant PREM.
Choose Details.
ValuationVariantPreliminaryCostEstimate(190).
Back out of the Valuation Variant.
6. Whattypesofcostscanbeupdatedwiththecostingvariant?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
a) SelecttheCostingTypeviewontheDetailsscreen.
Select the Misc. tab.
Thecostingtypedeterminedthatthepreliminarycostestimateforthe
product cost collector is updated.
7. What price selection strategy is selected for calculating the material
components?
Continued on next page
67
2009/Q2 © 2009 SAP AG. All rights reserved.
第 80 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
a) SelecttheValuationVariantviewontheDetailsscreen.
The selection strategy is:
1. Price from purchasing info record
2. Planned price 1
3. Standard price
4. Moving average price
8. Whatpriceselectionstrategyisselectedforcalculatingtheproductioncosts?
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
a) SelecttheValuationVariantviewontheDetailsscreen.
Select the Activity Types/Processes tab.
The selection strategy is:
1. Plannedpriceasaverageofallfiscalyearperiods
2. Planned price for the period
Continued on next page
68
© 2009 SAP AG. All rights reserved. 2009/Q2
第 81 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Task 3:
Createaproductionorderandanalyzetheconnectionwiththeproductionprocess
and the product cost collector.
1. Createaproductionorderfor10piecesofmaterialR-F1##,usingproduction
plant1000,ordertypePP08. Useforwardschedulingandentertoday'sdate
as the start date.
a) Logistics→Production→ShopFloorControl→Order→Create
→ With Material. (CO01)
Beforebeginningthetask,chooseAddtofavorites.
Enter your material R-F1##.
Enter production plant 1000.
Enter order type PP08.
Select Enter.
Enter the quantity of 10.
Enter today’s date as the start date.
ChangetheschedulingtypetoForwards.
2. Check the control data for the production order. How were the costing
variantsforactuals,thecostingsheetandoverheadkeydeterminedforthe
productionorder? Cantheybechangedfortheproductionorder?
Answer: Select the Control data view.
Theactualcostingvariants,costingsheetandoverheadkeywereassignedto
theorderviatheproductcostcollector. Inthisscenario,costsarenotupdated
totheproductionorder,buttotheproductcostcollector. Thedisplayofthese
fields is for information only, they cannot be changed on the production
order. Onlythecostingvariantforplannedcostscanbechanged.
3. Whatorderstatusisrelatedtotheuseofaproductcostcollector?
Answer: SelectStatus. ThestatusPCCindicatesthataproductcostcollector
is being used.
4. LocatetheproductionprocessontheControldatascreen. Isthisproduction
processuniqueforthisBOMandrouting,orisitvalidforR-F1##atplant
1000 in general?
Answer: The production process and BOM/routing are displayed on the
Controldatatabpage. TheproductionprocessisuniqueforthisBOMand
routing. Thiswasdeterminedwhentheproductcostcollectorwascreated.
Continued on next page
69
2009/Q2 © 2009 SAP AG. All rights reserved.
第 82 页 / 共 443 页
Unit3: ProductCostControllingbyPeriod AC520
5. OntheAssignmenttabpage,determinewhichprofitcenterhasbeenassigned
totheproductionorder. Whichmasterrecorddeterminedtheprofitcenter?
Answer: Select the Assignment tab.
Theprofitcenterisdisplayed. Theprofitcenterismaintainedinthematerial
master record for R-F1##.
6. SelectOperationOverview,andreviewtheoperationsthathavebeenselected
forthisproductionorder. Whichworkcenterisassignedtooperation0010?
What is the control key for this operation?
Answer: Select Operation overview.
WorkcenterR-M##isassignedtooperation0010. ThecontrolkeyisPP01.
7. Reviewthematerialcomponentsandverifytherequiredquantityforeach
component. WhataretherequiredquantitiesofcomponentsR-B1##and
R-B2##? Isthereanyplannedscrapforthesecomponents?
a) Select operation 0010.
ChooseComponents(iconinlowerareaofscreen).
R-B1## → 10 PC
R-B2## → 10 PC
Thereisnoplannedscrapforthesecomponents. Thiscanbeconfirmed
bydisplayingtheComponentdetailscreenusingtheicononthelower
left.
8. Release the production order.
a) Choose Release order .
9. Savetheproductionorder. Recordtheordernumber.
Order number ______________
a) Select Save.
Continued on next page
70
© 2009 SAP AG. All rights reserved. 2009/Q2