第 365 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Figure 187: Dynamic Item Processor
Thedynamicitemprocessorisatoolthatthesystemusestosummarizedataon
dynamicitemsduringresource-relatedquotationcreationandbilling(forexample,
line items that arise through the posting of goods movements, completion
confirmations or surcharges). Further entries are made according to use . You
control the creation of dynamic items in Customizing with the profile of the
“dynamic item processor” (DIP profile).
You can use the DIP profile for creating quotations and billing (both
resource-related and flat-rate).
AssignmenttotheDIPprofileisperformedintheserviceorderheaderorinthe
sales order item. You can enter the default profile when making customizing
settingsforserviceordertypesorsalesdocumentitemtypes.
You will find the customizing settings for quotation creation and billing in the
IMGunderPlantMaintenanceandCustomerService→MaintenanceandService
Processing→BasicSettingsBasicSettings→QuotationCreationandBilling
for Service Orders.
Youhavethefollowinguserexitsatyourdisposal: AD010001(changeobject
list and hierarchy), AD010002 (delimit selection and/or filter data that is
determined), AD010003 (create user-defined DI characteristics), AD010005
(create user-defined sources), AD010006 (Menu exit: Change DI value),
V46H0001(Enteradditionalitemdataandinsertapartnerfortheitem).
347
2009/Q2 © 2009 SAP AG. All rights reserved.
第 366 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Preliminary Costing
Figure188: SalesOrderProcessing: PreliminaryCosting
In our example, you create a sales order and chose the option of planning the
endeavoronthesalesorderusingaunitcostestimate.
In the subsequent execution of the task, post the resulting costs directly to the
sales order item.
Figure 189: Planning Options with Unit Costing
Youcanplanthecostsofaservicewithaunitcostestimate. Youusethemlike
spreadsheets to make costing decisions and to access information on material
costs,internalactivityprices,purchasingcosts,overhead,andprocesscosts. For
existingcostestimates, youcanrefertotheseandcopytherelevantitemsinto
the unit cost estimate.
348
© 2009 SAP AG. All rights reserved. 2009/Q2
第 367 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Within unit costing you can calculate totals, sub-totals, and formulas for
mathematicaloperations. Astheinformationinthecostestimatebecomesoutof
date,youcanusethe“revaluation”functiontodeterminethemostcurrentmaterial
oractivitypricesfortheitemsinthecostestimate.
Iftheunitcostingincludesamaterialitemwithacostestimate,youcanexplode
thiscostestimatetodisplaytheitemsthatmakeupthematerialcost. Likewise,if
youenterabase-planningobjectasanitem,youcanexplodeitscostestimate.
Figure 190: Item Categories in Unit Costing (1)
Tosupportthefullintegrationbetweenunitcostingandproductcosting,thenew
itemcategoriesF(externalservice)andL(subcontracting)areavailableinunit
costing as of Release 4.0.
The item category P (process manual) is used if you want to include business
processesinaunitcostingmanuallywithoutusingatemplate.
349
2009/Q2 © 2009 SAP AG. All rights reserved.
第 368 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Figure 191: Item Categories in Unit Costing (2)
TheitemcategoryXiscreatedautomaticallywhenusingatemplatetocalculate
process quantities.
TheitemcategoryY(customerexit)canbeactivatedasenhancementKKEK0001,
ifcustomersrequiretheirowncalculationlogic.
Easy Cost Planning
“EasyCostPlanning(ECP)”isavailablyinadditiontotheunitcostestimate
for projects:
Figure 192: Easy Cost Planning (ECP)
350
© 2009 SAP AG. All rights reserved. 2009/Q2
第 369 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
AsofRelease4.6C,EasyCostPlanningisavailabletoyouasasimpletoolfor
planningcostsonWBSelements. EasyCostPlanningfortheprojectiscalledfrom
theProjectBuilderandcostingitemsarecreatedfortheWBSplanningelements.
CostsareplannedwithEasyCostPlanningusingtheoriginalcostelements.
You can define planning variants for entering costing items and use variables
(characteristics) in doing so. For this, values are given (above, 100) for
characteristics(above,“Workinhours”). Thecharacteristicvaluesoftheplanning
variants are linked with quantities, values, or actions of costing items (above,
with the quantity of an internal activity).
TheplannedcostsareintheperiodsoftheorderstartdatesoftheWBSelements.
Changestotheorderstartdatesandrevaluationcausesthecoststoberedistributed.
EasyCostPlanningcanserveasasimplepreliminarycostingforprojectsthatcan
bereplacedinalaterphaseoftheprojectbyanautomaticcosting,suchasbythe
costingofquantitystructureslikenetworksoroperations. Theresourcesplanned
with Easy Cost Planning can also serve as the basis for later actual postings if
enteredwiththe“ExecutionServices”commitmentsandactualcosts.
InCustomizingforEasyCostPlanning,youcanspecifywhichplandatatheCO
planversionshouldbeupdatedin. AsofSAPR/3EnterpriseExtension2.00,you
canalsoenterseveralalternativeCOplanversionsforEasyCostPlanning. Inthis
case,youcandecidewhichofthealternativeCOplanversionsyoutorunthecost
planningin, eachtimeyourunEasyCostPlanning.
Figure193: PlanningVariantsforEasyCostPlanning
351
2009/Q2 © 2009 SAP AG. All rights reserved.
第 370 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
EasyCostPlanningisrealizedtechnicallywithatemplatethatisembeddedina
planningvariant. Thiskindofplanningvariant(costingmodel)iscreatedinthree
steps in Customizing:
• Youcandefinecharacteristicsthatareavailableasvariablesinthetemplate
• AnentryscreeniscreatedinHTMLformatforthecharacteristicsthatcanbe
edited and modified
• Finally, the resources are stored in the template that are later planned
or allocated. The characteristics are also available for calculations like
functions of the ABC, if active.
When Easy Cost Planning is run, the user is asked for the value of the
characteristics. Thesystemthenplanstheresourcesaccordingtothetemplate.
Thequantitiesenteredorcalculatedarevaluatedwithpricesorrates.
Figure 194: Cost Estimate with Network
Thenetworkprimarilycontainsoperationsthatdescribeworkandprojectsteps.
Operationsarelinkedbyrelationshipstosetacasualandtemporalorder.
If you plan dates and resources in the operations of the network, the system
automaticallydeterminesthecorrespondingplannedcosts.
352
© 2009 SAP AG. All rights reserved. 2009/Q2
第 371 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Theplannedcostsaredeterminedforthefollowingobjects:
• Activityinputsforinternalprocessingoperations(internalactivity)
• Primary costs for external processing and service operations (external
activity)
• Primary costs for cost activities
• Primary costs for material components.
Activityelementsaretreatedasoperationsforthecosting.
Figure195: PlannedCostsWorkBreakdownStructurewithNetwork
Caution: Thepreviousexampleisbasedonanactivity-assignednetwork. The
plannedandactualcostsofeachoperationareshownontherespectiveoperation.
Ifthenetworkwereheaderassigned, thecostsoftheoperationswouldonlybe
analyzedintotalatthelevelofthenetworkheader.
353
2009/Q2 © 2009 SAP AG. All rights reserved.
第 372 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Figure 196: Network Costing:Summary
Internal Processing Operation:
Ifnodistributionkeyhasbeenmaintainedintheoperationorworkcenter,
the costs are distributed equally over the earliest dates of the operation.
The valuation is done with the price according to the valuation variant.
Dependingonthestrategy,thesystemcandeterminethemostcurrentdate.
Cost Activity:
If an invoicing plan has been maintained, the values are put into periods
according to the invoicing plan.
Otherwise, the operation value is distributed to periods according to the
distributionkeyintheoperation. Ifthereisnodistributionkey,thecostsare
distributedequallyovertheearliestdatesoftheoperation.
ExternalProcessingandServiceOperations:
If an invoicing plan has been maintained, the values are put into periods
accordingtotheinvoicingplan. Otherwise,thevaluesareputintotheperiod
of the latest operation start date.
The invoicing plan has priority for the values. If there is no invoicing
plan, thesystemdeterminesthepricesfromthepurchasinginforecordor
the operation value.
Material Components:
If an invoicing plan is present, the periods and values are taken from the
invoicing plan. If no invoicing plan is present, the values are taken from
the unit cost estimate, purchasing info record, or price from the material
masteraccordingtothevaluationvariant. Inthiscase,theperiodisthatof
the requirement date of the material.
354
© 2009 SAP AG. All rights reserved. 2009/Q2
第 373 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Exercise 15: Master Data and Preliminary
Costing - Service Order
Exercise Objectives
Aftercompletingthisexercise, youwillbeableto:
• CarryoutquantityandvalueflowsinControllingbySalesOrderforaservice
• Create a unit cost estimate for a sales order
• Carry out resource-related billing
• AnalyzethenecessarysettingsinCustomizing
Business Example
Acustomerwouldliketoutilizeyourconsultingservicesforafewdays. Asthisis
asimplystructuredservice,youdecidedtouseasalesorderasthecostobject.
InplantS300,youoffertheseconsultingservices. Youcreateasalesorderforthis
serviceandcanuseunitcostingtocalculateyourcostsforthesalesorder.
Hint: Use controlling area S300 for this exercise. Transaction Code -
OKKS
Task:
Startbycreatingasalesorderforandestimatingthecostoftheconsultingtask.
1. Createasalesorderfortheconsultingitem:
Enter the following data:
Order type: ZSP1(SP:Serviceorder)
Sales Organization: S300
DistributionChannel: S3
Division: S3
Choose: Enter
Enter the following data:
Continued on next page
355
2009/Q2 © 2009 SAP AG. All rights reserved.
第 374 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Sold-to party: 3221
Material: ISP-CONSLT
Order Quantity: 10 days
Choose: Enter
2. Createaunitcostestimatetodeterminetheconsultingcosts.
If required, choose: Unit Costing
Menu path:
Extras → Costing
Choose Unit Costing
In the dialog box, enter the following data:
Costing variant: PCO4
Not available in T36, also not for
ControllingAreaS300.
Baseplanningobject: Consulting
Choose: Enter
Adjust the proposal. You estimate 20 hours for senior management
(MANG2),and60hoursforconsultingCONS1N.Youdonotincludeany
other costs.
Choose: Save
3. Save the sales order.
Makeanoteofthesalesordernumberdisplayedinthestatusbarwhenyou
save your data.
______________________________________________________
356
© 2009 SAP AG. All rights reserved. 2009/Q2
第 375 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Solution 15: Master Data and Preliminary
Costing - Service Order
Task:
Startbycreatingasalesorderforandestimatingthecostoftheconsultingtask.
1. Createasalesorderfortheconsultingitem:
Enter the following data:
Order type: ZSP1(SP:Serviceorder)
Sales Organization: S300
DistributionChannel: S3
Division: S3
Choose: Enter
Enter the following data:
Sold-to party: 3221
Material: ISP-CONSLT
Order Quantity: 10 days
Choose: Enter
a) Menu path:
Logistics → Sales and Distribution → Sales → Order → Create
(VA01)
2. Createaunitcostestimatetodeterminetheconsultingcosts.
If required, choose: Unit Costing
Menu path:
Extras → Costing
Choose Unit Costing
In the dialog box, enter the following data:
Continued on next page
357
2009/Q2 © 2009 SAP AG. All rights reserved.
第 376 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Costing variant: PCO4
Not available in T36, also not for
ControllingAreaS300.
Baseplanningobject: Consulting
Choose: Enter
Adjust the proposal. You estimate 20 hours for senior management
(MANG2),and60hoursforconsultingCONS1N.Youdonotincludeany
other costs.
Choose: Save
a) Createaunitcostestimatetodeterminetheconsultingcosts.
Menu path:
Extras → Costing
Choose Unit Costing
Inthedialogbox, enterthefollowingdata:
Costing variant: PCO4
Baseplanningobject: Consulting
Choose: Enter
Adjust the proposal. You estimate 20 hours for senior management
(MANG2),and60hoursforconsultingCONS1N.Youdonotinclude
any other costs.
Choose: Save
3. Save the sales order.
Makeanoteofthesalesordernumberdisplayedinthestatusbarwhenyou
save your data.
______________________________________________________
a) Choose: Save
358
© 2009 SAP AG. All rights reserved. 2009/Q2
第 377 页 / 共 443 页
AC520 Lesson: Master Data and Preliminary Costing
Lesson Summary
You should now be able to:
• Explain the quantity and value flows in Controlling by sales order for a
service
• Explain unit costing for sales orders
• Understandwhentouseresource-relatedbilling
• ExplainthenecessarysettingsinCustomizing
359
2009/Q2 © 2009 SAP AG. All rights reserved.
第 378 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Lesson: Simultaneous Costing
Lesson Overview
Lesson Objectives
Aftercompletingthislesson, youwillbeableto:
• Debitthesalesorderwithdirectactivityallocationsandwithactualcosts
using the time sheet
• Use resource-related billing
• Understand network confirmations
• Understand Execution Services
Business Example
Acustomerwouldliketoutilizeyourconsultingservicesforafewdays. Asthisis
asimplystructuredservice,youdecidedtouseasalesorderasthecostobject.
Afteryourconsultanthasreturned,entertheseservices,receiptsthathavebeen
broughtback,andanymaterialconsumptionthathastakenplace.
360
© 2009 SAP AG. All rights reserved. 2009/Q2
第 379 页 / 共 443 页
AC520 Lesson: Simultaneous Costing
Allocation of Resource Usage for the Service
Figure197: GoodsIssueforMaterialNeededfortheService
Youpostthegoodsissueforthematerialneededfortheservice. Thesalesorder
item is debited with the cost of the material.
Figure 198: Allocating Internal Activities
YoucanusetheCross-ApplicationTimeSheet(CATS)fortheallocationofthe
internal activities of your employees. You can also post the activities with a
direct activity allocation. If you use routings, you can enter confirmations for
the operations.
361
2009/Q2 © 2009 SAP AG. All rights reserved.
第 380 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Figure199: CATS–Cross-ApplicationTimeSheet
CATSisanintegratedfunctionforenteringactualtimesthatareimportantinthe
HCM, PS, PM, SM, CO, or MM-SRV areas.
Youcanusedataentryprofiletosetthelayouts.
Reports transfer the released (and, if necessary, approved) data to the various
applications. Theactualtimescanbeimportantforvariousapplicationsatthe
sametime. Thiscausesmultipletransferstovariousapplications.
Note on PP production orders:
YoucanuseCATStoenterhoursforthe“Productionorder”receiverobject(Order
field). Thisentryofhoursispostedontheproductionorderasaninternalactivity
allocationwhentransferred(toCO).YoucannotuseCATStoenterconfirmations
foryieldsandscrapquantitiesforproductionorders.
362
© 2009 SAP AG. All rights reserved. 2009/Q2
第 381 页 / 共 443 页
AC520 Lesson: Simultaneous Costing
Figure 200: Time Sheet: Data Entry View
Timerecordingiscarriedoutforoneofmoreemployees.
Flexiblescreenarrangement(fortheinitialscreen,worklist,andentrysection):
• Dependingontheemployeegroup(withthedataentryprofile)
• user-defined (using TableControl)
Worklist for employees by:
• Operations to which the employee is assigned with the work center or
distributionofworktoemployees(forPS,PM,CS)
• Operationswiththepoolofconfirmations(forPS,PM,CS)
• Objectsthattheemployeeiscurrentlyprocessing(withtheCATSdatabase)
• Objects with user exits
Addition Options with a Project
363
2009/Q2 © 2009 SAP AG. All rights reserved.
第 382 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Figure 201: Aspects of Realization for a Project
Ifyouuseaprojecttorealizeanendeavor,youcanenterandevaluateotherdatain
additiontocostsandrevenue. Toenteractualdata,youmustreleasetheproject.
Businesstransactionsupdatethisactualdataontheprojectfromthevariousareas
of the SAP system, for example.
MM: Purchasing: Purchase order, goods receipt of materials and
services,InventoryManagement: Goodsissueofreservations
SD: Sales order billing
PP: Confirmationofassignedproductionorders
PM: Confirmation of assigned PM orders
CO: Internalactivityallocation,assignedCOorders
FI: Deposits, payments
AM: Settlement to assets
HCM:
Task recording for employees and update as an order
confirmationorasaninternalactivityallocation
(Note: TheCATScanalsobeusedwithoutHCM)
364
© 2009 SAP AG. All rights reserved. 2009/Q2
第 383 页 / 共 443 页
AC520 Lesson: Simultaneous Costing
Figure202: IntegratingCostsusingAccountAssignment
Forthebusinesstransactionsdisplayedabove,theconnectiontotheWBSelement
oroperationismadeusingaccountassignment. Thiscausestheresultingactual
coststobeposteddirectlytotheWBSelementortothenetworkoroperation.
The account assignments correspond to the cost planning transactions. These
are, for example:
• Forpurchaserequisitions,purchaseorders,goodsreceipts:
external and service operations, material components that are directly
procured
• For material withdrawals:
stock items or primary cost planning
• For invoice postings:
primarycostplanning,revenueplanning,costactivities
• For activity allocation:
planning of activity inputs
• For confirmation:
internal processing operations
365
2009/Q2 © 2009 SAP AG. All rights reserved.
第 384 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Figure 203: Execution Services
AsofRelease4.6C,youcanuseExecutionServicestoentercommitmentsand
actualcostsforitemsthatyouhaveplannedwithEasyCostPlanning.
The following postings are possible:
• Internalactivityallocation(forinternalactivities)
• Direct process allocation (for processes)
• Reservation (for material items)
• Goods issue (for material components)
• Purchase requisition
(formaterialitems,externalactivityitems,serviceitems,variableitems)
• Purchase order
(formaterialitems,externalactivityitems,serviceitems,variableitems)
366
© 2009 SAP AG. All rights reserved. 2009/Q2
第 385 页 / 共 443 页
AC520 Lesson: Simultaneous Costing
Figure204: IntegratingCostsThroughAssignment
Forthebusinesstransactionsdisplayedabove,theconnectiontotheWBSelement
is made using an assignment.
This causes the resulting actual costs to remain on the order or network until
they are settled.
Intheinformationsystem,youcanevaluationallassignedfunds(plannedcosts,
commitmentandactualcosts)withtheassignedWBSelement. Intheinformation
system for structures, you can evaluate and interactively process the assigned
ordersinadditiontoWBSelementsandoperations.
367
2009/Q2 © 2009 SAP AG. All rights reserved.
第 386 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
368
© 2009 SAP AG. All rights reserved. 2009/Q2
第 387 页 / 共 443 页
AC520 Lesson: Simultaneous Costing
Exercise 16: Simultaneous Costing -
Service Order
Exercise Objectives
Aftercompletingthisexercise, youwillbeableto:
• Debitthesalesorderwithgoodsissuepostings
• Debitthesalesorderwithactivityallocationswithandwithoutthetimesheet
Business Example
Acustomerwouldliketobeconsultedbyyouforafewdays. Asthisisasimply
structuredservice,youdecidedtouseasalesorderasthecostobject.
InplantS300,youoffertheseconsultingservices. Youcreateasalesorderforthis
serviceandcanuseunitcostingtocalculateyourcostsforthesalesorder.
Inaddition,youcanusetheactivityallocationandtheCross-ApplicationTime
Sheet(CATS)toposttheactualconsultingtimerequiredforthesalesorderitem.
Hint: UsecontrollingareaS300forthisexercise.
Task:
Actual Postings
1. Employee 515991## will enter their time for activity CONS1N in the
Cross-ApplicationTimeSheet. RecordtheirtimeintheCross-Application
TimeSheet. Remembertoreleaseyourentriesbeforesaving.
Menu path:
Accounting→Controlling→ProductCostControlling→CostObject
Controlling→ProductCostbySalesOrder→ActualPostings→Time
sheet→CATSClassic→RecordWorkingTimes(CAT2)
Enter the following data:
Data Entry Profile: ISP_SD (or CO2)
Personnel Number: 515991## (if
unavailable: 9910751)
Press button Enter Times (F5)
Enter the following data:
Continued on next page
369
2009/Q2 © 2009 SAP AG. All rights reserved.
第 388 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Sales order: Your sales order number
Sales order item: 10
Quantity: 5 hours each dayforthelast
three days
Confirm your entries
Choose: Release view
Selecttheindicatornexttothelinewithyourtimeentries.
Select: Release
Choose: Save
2. UsetheCATStoapprovethetimeentered, sothatitcanbetransferredto
FinancialAccounting. Selectthetimeentriesusingyourpersonnelnumber
515991## as a reference.
Menu path:
Accounting→Controlling→ProductCostControlling→CostObject
Controlling→ProductCostbySalesOrder→ActualPostings→Time
Sheet→Approval→ApproveWorkingTimes(CATS_APPR_LITE)
Select the posting date Up to today.
Enter your Personnel number.
Execute
Ifnoentrieshavetobeapproved,Customizingissetsothatnotimesinthe
CATSrequiredapproval. Continuewiththenextsubtask.
If there are entries that require approval:
Select your personnel number from the general hierarchy display. The
approval screen is displayed.
Menu path:
Edit → Select All
Choose: Approve
Save your entries.
3. Transfer the CATS to Accounting.
Menu path:
Accounting→Controlling→ProductCostControlling→CostObject
Controlling→ProductCostbySalesOrder→ActualPostings→Time
sheet → Transfer → Accounting (CAT7)
Continued on next page
370
© 2009 SAP AG. All rights reserved. 2009/Q2
第 389 页 / 共 443 页
AC520 Lesson: Simultaneous Costing
Enter the following data:
Personnel number: 515991##
Choose: Execute
4. EnteranactivityallocationfortheactivityMANG2foryoursalesorder. In
Extras→SetControllingArea,setthecontrollingareatoS300.
4hourshavebeenconsumedfromthesendercostcenterS-3310. Usethe
screenvariantSalesOrder/CostObject,toprocessthisactivityallocation.
5. GototheinformationsystemforProductCostbySalesOrderandreviewthe
plannedtoactualcostreportforyoursalesorder.
Menu path:
Accounting→Controlling→ProductCostControlling→CostObject
Controlling → Product Cost by Sales Order → Information System →
ReportsforProductCostbySalesOrder→DetailedReports→ForSales
Order (KKBC_KUN)
SelecttheLayoutsiconandselectlayout1SAP01Plan/ActualComparison.
Enter the following data:
Sales order: Your sales order number
Item: 10
Choose: Execute
371
2009/Q2 © 2009 SAP AG. All rights reserved.
第 390 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Solution 16: Simultaneous Costing -
Service Order
Task:
Actual Postings
1. Employee 515991## will enter their time for activity CONS1N in the
Cross-ApplicationTimeSheet. RecordtheirtimeintheCross-Application
TimeSheet. Remembertoreleaseyourentriesbeforesaving.
Menu path:
Accounting→Controlling→ProductCostControlling→CostObject
Controlling→ProductCostbySalesOrder→ActualPostings→Time
sheet→CATSClassic→RecordWorkingTimes(CAT2)
Enter the following data:
Data Entry Profile: ISP_SD (or CO2)
Personnel Number: 515991## (if
unavailable: 9910751)
Press button Enter Times (F5)
Enter the following data:
Sales order: Your sales order number
Sales order item: 10
Quantity: 5 hours each dayforthelast
three days
Confirm your entries
Choose: Release view
Selecttheindicatornexttothelinewithyourtimeentries.
Select: Release
Continued on next page
372
© 2009 SAP AG. All rights reserved. 2009/Q2
第 391 页 / 共 443 页
AC520 Lesson: Simultaneous Costing
Choose: Save
a) Confirmtheinternalactivitybyrecordingtheconsultingtimeinthe
Cross-Application Time Sheet . Remember to release your entries
before saving.
Menu path:
Accounting → Controlling → Product Cost Controlling → Cost
ObjectControlling→ProductCostbySalesOrder→ActualPostings
→Timesheet→CATSClassic→RecordWorkingTimes(CAT2)
Enter the following data:
Data Entry Profile: ISP_SD (or CO2)
PersonnelNumber: 515991##
Press button Enter times (F5)
Enter the following data:
Sales order: Your sales order
number
Sales order item: 10
Quantity: 5 hours each day for the
last three days
Confirm your entries
Choose: Release view
Selecttheindicatornexttothelinewithyourtimeentries.
Select: Release
Select: Save
2. UsetheCATStoapprovethetimeentered, sothatitcanbetransferredto
FinancialAccounting. Selectthetimeentriesusingyourpersonnelnumber
515991## as a reference.
Menu path:
Accounting→Controlling→ProductCostControlling→CostObject
Controlling→ProductCostbySalesOrder→ActualPostings→Time
Sheet→Approval→ApproveWorkingTimes(CATS_APPR_LITE)
Select the posting date Up to today.
Enter your Personnel number.
Continued on next page
373
2009/Q2 © 2009 SAP AG. All rights reserved.
第 392 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Execute
Ifnoentrieshavetobeapproved,Customizingissetsothatnotimesinthe
CATSrequiredapproval. Continuewiththenextsubtask.
If there are entries that require approval:
Select your personnel number from the general hierarchy display. The
approval screen is displayed.
Menu path:
Edit → Select All
Choose: Approve
Save your entries.
a) UsetheCATStoapprovethetimeentered,sothatitcanbetransferred
toFinancialAccounting. Selectthetimeentriesusingyourpersonnel
number 515991## as a reference.
Menu path:
Accounting → Controlling → Product Cost Controlling → Cost
Object Controlling → Product Cost by Sales Order → Actual
Postings → Time Sheet → Approval → Approve Working Times
(CATS_APPR_LITE)
Select the posting date Up to today.
Enter your Personnel number.
Execute
Ifnoentrieshavetobeapproved,Customizingissetsothatnotimesin
theCATSrequiredapproval. Continuewiththenextsubtask.
If there are entries that require approval:
Selectyourpersonnelnumberfromthegeneralhierarchydisplay. The
approval screen is displayed.
Menu path:
Edit → Select All
Choose: Approve
Save your entries.
3. Transfer the CATS to Accounting.
Menu path:
Continued on next page
374
© 2009 SAP AG. All rights reserved. 2009/Q2
第 393 页 / 共 443 页
AC520 Lesson: Simultaneous Costing
Accounting→Controlling→ProductCostControlling→CostObject
Controlling→ProductCostbySalesOrder→ActualPostings→Time
sheet → Transfer → Accounting (CAT7)
Enter the following data:
Personnel number: 515991##
Choose: Execute
a) Transfer the CATS to Accounting.
Menu path:
Accounting → Controlling → Product Cost Controlling → Cost
ObjectControlling→ProductCostbySalesOrder→ActualPostings
→Timesheet→Transfer→Accounting(CAT7)
Enter the following data:
Personnel number: 515991##
Choose: Execute
4. EnteranactivityallocationfortheactivityMANG2foryoursalesorder. In
Extras→SetControllingArea,setthecontrollingareatoS300.
4hourshavebeenconsumedfromthesendercostcenterS-3310. Usethe
screenvariantSalesOrder/CostObject,toprocessthisactivityallocation.
a) Enteranactivityallocationforyoursalesorder.
Accounting → Controlling → Product Cost Controlling→ Cost
ObjectControlling→ProductCostbySalesOrder→ActualPostings
→ActivityandBusinessProcessAllocation→Enter(KB21N)
InExtras→SetControllingArea,setthecontrollingareatoS300.
Document Date: Today’s date
Posting Date: Today’s date
Screen Variant: Sales order/cost
object
SendingCostCenter: S-3310
Activity Type: MANG2
RecSaleOrd (Receiver sales your sales order
order): RecItm (Receiver sales number and item number
order line item)
Continued on next page
375
2009/Q2 © 2009 SAP AG. All rights reserved.
第 394 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Quantity: 4 hours
Save
5. GototheinformationsystemforProductCostbySalesOrderandreviewthe
plannedtoactualcostreportforyoursalesorder.
Menu path:
Accounting→Controlling→ProductCostControlling→CostObject
Controlling → Product Cost by Sales Order → Information System →
ReportsforProductCostbySalesOrder→DetailedReports→ForSales
Order (KKBC_KUN)
SelecttheLayoutsiconandselectlayout1SAP01Plan/ActualComparison.
Enter the following data:
Sales order: Your sales order number
Item: 10
Choose: Execute
a) Go to the information system for Product Cost by Sales Order and
reviewtheplannedtoactualcostreportforyoursalesorder.
Menu path:
Accounting → Controlling → Product Cost Controlling → Cost
ObjectControlling→ProductCostbySalesOrder→Information
System → Reports for Product Cost by Sales Order → Detailed
Reports→ForSalesOrder(KKBC_KUN)
Select the Layouts icon and select layout 1SAP01 Plan/Actual
Comparison.
Enter the following data:
Sales order: Your sales order
number
Item: 10
Choose: Execute
376
© 2009 SAP AG. All rights reserved. 2009/Q2
第 395 页 / 共 443 页
AC520 Lesson: Simultaneous Costing
Lesson Summary
You should now be able to:
• Debitthesalesorderwithdirectactivityallocationsandwithactualcosts
using the time sheet
• Use resource-related billing
• Understand network confirmations
• Understand Execution Services
377
2009/Q2 © 2009 SAP AG. All rights reserved.
第 396 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Lesson: Period-End Closing
Lesson Overview
Lesson Objectives
Aftercompletingthislesson, youwillbeableto:
• ExplaintheResultsAnalysisforthesalesorder
• Describe the settlement of the sales order
Business Example
Acustomerwouldliketoutilizeyourconsultingservicesforafewdays. Asthisis
asimplystructuredservice,youdecidetouseasalesorderasthecostobject.
Aftertheservicehasbeenperformed,wecanpostaresource-relatedBillingand
thenaperiod-endclosingonthesalesorder. Differentresultscanbeobtainedfrom
the Results Analysis depending on the time and data collection. Period-based
revenues and the cost of sales are settled to Profitability Analysis, stock and
reservestoFinancialAccountingandProfitCenterAccounting.
Results Analysis and Settlement
Figure 205: Results Analysis/Settlement (1)
378
© 2009 SAP AG. All rights reserved. 2009/Q2
第 397 页 / 共 443 页
AC520 Lesson: Period-End Closing
YoucanusetheResultsAnalysistocalculatethecostsandrevenueofthecost
object based on the period by various methods and to form stock and reserves
if required. For sales orders, the Results Analysis is carried out for each sales
order item. For projects, it is carried out on the billing elements for the entire
projecthierarchyincludingassignedobjects. Youcansetexactlyhowitworks
in Customizing. The revenues and costs of the sale are settled to Profitability
Analysis, where as stock and reserves are settled to Financial Accounting and
Profit Center Accounting.
Figure206: BillingwithResource-RelatedBilling
If you wish to conduce resource-related billing, create a debit memo (billing
request) based on the CO line items.
379
2009/Q2 © 2009 SAP AG. All rights reserved.
第 398 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Figure 207: Results Analysis/Settlement (2)
Ifasalesorderisgiventhestatus“Finalbilling”,nomorerevenueisexpectedfor
thatsalesorderitem. Onlydebitmemosandcreditmemoscanbeentered. Forthis
reasonyoucannormallycancelallstockandreservesontherevenueside. The
sameisvalidforthestatus“technicallycompleted”onthecostside.
380
© 2009 SAP AG. All rights reserved. 2009/Q2
第 399 页 / 共 443 页
AC520 Lesson: Period-End Closing
Exercise 17: Period-End Closing - Service
Order
Exercise Objectives
Aftercompletingthisexercise, youwillbeableto:
• CarryoutResultsAnalysisforthesalesorder
• Settle the sales order
Business Example
Acustomerwouldliketoutilizeyourconsultingservicesforafewdays. Asthisis
asimplystructuredservice,youdecidedtouseasalesorderasthecostobject.
Aftertheservicehasbeenperformed,wecanpostaresource-basedbillingand
thenaperiod-endclosingonthesalesorder. Differentresultscanbeobtainedfrom
theResultsAnalysisdependingonthetimeanddataconstellation. Period-based
revenues and the cost of sales are settled to Profitability Analysis, stock and
reservestoFinancialAccountingandProfitCenterAccounting.
Hint: UsecontrollingareaS300forthisexercise.
Task 1:
Period-End Closing Before Billing
1. CarryoutResultsAnalysisandreviewtheresults. WritedowntheCOSand
revenue in excess of billings.
Enter the following data:
Sales order: Your sales order number
Item: 10
Period: Current period
Fiscal year: Current fiscal year
RA version: 0
Choose: Execute
Save the results of the Results Analysis.
2. Carryoutsalesordersettlement. Toviewthesettledamounts,selectDetail
Lists. Note that the amounts settled to PA reflect the COS and revenue
calculated by Results Analysis.
Continued on next page
381
2009/Q2 © 2009 SAP AG. All rights reserved.
第 400 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Enter the following data:
Sales order: Yoursalesordernumber
Item: 10
Period: Current period
Fiscal year: Current fiscal year
RA version: 0
BackgroundProcessing: Deselect
Test run: Deselect
Detail lists Select
Checktransactiondata: Deselect
Choose: Execute
Task 2:
Resource-Related Billing
1. Createadebitmemorequestfortheconsultingactivities.
Menu path:
Logistics → Sales and Distribution → Sales → Order → Subsequent
functions→Resource-RelatedBillingDocument(DP91)
Enter the following data:
Sales document: Your sales order number
Sales order item: 10
Choose: Save billing request
Confirmthepromptandsavethebillingrequest.
2. Createabillingdocumentbasedonthedebitmemorequest. Notethatthe
invoice value matches the revenue in excess of billing calculated during
Results Analysis.
Menu path:
Logistics → Sales and Distribution → Sales → Order → Subsequent
functions → Billing Document (VF01)
Choose: Save
Continued on next page
382
© 2009 SAP AG. All rights reserved. 2009/Q2
第 401 页 / 共 443 页
AC520 Lesson: Period-End Closing
3. GototheinformationsystemforProductCostbySalesOrderandreview
the planned to actual cost report for your sales order. Check whether the
revenuesfortheinvoiceswereupdatedonthecorrespondingsalesorderitem.
Task 3:
Period-End Closing after Billing
1. CarryoutResultsAnalysisagain,reviewthelogs,andanalyzetheresults.
Since all costs have been billed, the revenue in excess of billings should
be zero.
Enter the following data:
Sales order: Your sales order number
Item: 10
Period: Current period
Fiscal year: current fiscal year
RA version: 0
Choose: Execute
Save the results of the Results Analysis.
2. Carry out sales order settlement. Display the settled amounts by double
clicking on the sender.
Enter the following data:
Sales order: Your sales order number
Item: 10
Period: Current period
Fiscal year: Current fiscal year
RA version: 0
BackgroundProcessing: Deselect
Test run: Deselect
Detail lists Select
Checktransactiondata: Deselect
Choose: Execute
383
2009/Q2 © 2009 SAP AG. All rights reserved.
第 402 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Solution 17: Period-End Closing - Service
Order
Task 1:
Period-End Closing Before Billing
1. CarryoutResultsAnalysisandreviewtheresults. WritedowntheCOSand
revenue in excess of billings.
Enter the following data:
Sales order: Your sales order number
Item: 10
Period: Current period
Fiscal year: Current fiscal year
RA version: 0
Choose: Execute
Continued on next page
384
© 2009 SAP AG. All rights reserved. 2009/Q2
第 403 页 / 共 443 页
AC520 Lesson: Period-End Closing
Save the results of the Results Analysis.
a) Menu path:
Accounting → Controlling → Product Cost Controlling → Cost
ObjectControlling→ProductCostbySalesOrder→Period-End
Closing → Single Functions → Results Analysis → Execute →
Individual Processing (KKA3)
Enter the following data:
Sales order: Your sales order
number
Item: 10
Period: Current period
Fiscal year: Current fiscal year
RA version: 0
Choose: Execute
NotethedebitformaterialISP-CONS1N.Thismaterialwasderived
fromtheconfigurationoftheDIPprofile, basedonthecostelement
assignedtotheactivityCONS1N.Thesalespriceisestablishedforthis
material. TheCOSvaluereflectsthecostoftheconsultingactivitythat
has been posted to the sales order. No other actual costs have been
postedtothesalesorder. TheWIPvaluereflectstherevenuethatcan
begeneratedbasedonthesalespriceofISP-CONS1N.Intherevenue
overview,youcanseetherevenuenotyetbilled. Atthispoint,billing
hasnotbeenexecutedforthissalesitem.
Save the results of the Results Analysis.
Choose: Save
2. Carryoutsalesordersettlement. Toviewthesettledamounts,selectDetail
Lists. Note that the amounts settled to PA reflect the COS and revenue
calculated by Results Analysis.
Enter the following data:
Sales order: Yoursalesordernumber
Item: 10
Period: Current period
Continued on next page
385
2009/Q2 © 2009 SAP AG. All rights reserved.
第 404 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Fiscal year: Current fiscal year
RA version: 0
BackgroundProcessing: Deselect
Test run: Deselect
Detail lists Select
Checktransactiondata: Deselect
Choose: Execute
a) Menu path:
Accounting → Controlling → Product Cost Controlling → Cost
ObjectControlling→ProductCostbySalesOrder→Period-End
Closing→SingleFunctions→Settlement(VA88)
b) Toviewthesettledamounts,selectDetaillists.
Select the settlement line, and choose either Sender, Receiver or
Accountingdocstoreviewthesettlementvalues. Thesettlementvalues
are displayed.
Task 2:
Resource-Related Billing
1. Createadebitmemorequestfortheconsultingactivities.
Menu path:
Logistics → Sales and Distribution → Sales → Order → Subsequent
functions→Resource-RelatedBillingDocument(DP91)
Enter the following data:
Sales document: Your sales order number
Sales order item: 10
Choose: Save billing request
Continued on next page
386
© 2009 SAP AG. All rights reserved. 2009/Q2
第 405 页 / 共 443 页
AC520 Lesson: Period-End Closing
Confirmthepromptandsavethebillingrequest.
a) Createadebitmemorequestfortheconsultingactivities.
Menu path:
Logistics→SalesandDistribution→Sales→Order→Subsequent
functions→Resource-RelatedBillingDocument(DP91)
Enter the following data:
Sales document: Your sales order
number
Sales order item: 10
Choose: Savebillingrequest
Confirmthepromptandsavethebillingrequest.
2. Createabillingdocumentbasedonthedebitmemorequest. Notethatthe
invoice value matches the revenue in excess of billing calculated during
Results Analysis.
Menu path:
Logistics → Sales and Distribution → Sales → Order → Subsequent
functions → Billing Document (VF01)
Choose: Save
a) Createabillingdocumentbasedonthedebitmemorequest. Notethat
theinvoicevaluematchestherevenueinexcessofbillingcalculated
during Results Analysis.
Menu path:
Logistics→SalesandDistribution→Sales→Order→Subsequent
functions → Billing Document (VF01)
Choose: Save
Continued on next page
387
2009/Q2 © 2009 SAP AG. All rights reserved.
第 406 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
3. GototheinformationsystemforProductCostbySalesOrderandreview
the planned to actual cost report for your sales order. Check whether the
revenuesfortheinvoiceswereupdatedonthecorrespondingsalesorderitem.
a) Menu path:
Accounting → Controlling → Product Cost Controlling → Cost
ObjectControlling→ProductCostbySalesOrder→Information
System → Reports for Product Cost by Sales Order → Detailed
Reports→ForSalesOrder(KKBC_KUN)
Enter the following data:
Sales order: Your sales order
number
Item: 10
Choose: Execute
Therevenuehasbeenupdatedtothesalesorderitem.
Task 3:
Period-End Closing after Billing
1. CarryoutResultsAnalysisagain,reviewthelogs,andanalyzetheresults.
Since all costs have been billed, the revenue in excess of billings should
be zero.
Enter the following data:
Sales order: Your sales order number
Item: 10
Period: Current period
Fiscal year: current fiscal year
RA version: 0
Choose: Execute
Continued on next page
388
© 2009 SAP AG. All rights reserved. 2009/Q2
第 407 页 / 共 443 页
AC520 Lesson: Period-End Closing
Save the results of the Results Analysis.
a) Menu path:
Accounting → Controlling → Product Cost Controlling → Cost
ObjectControlling→ProductCostbySalesOrder→Period-End
Closing → Single Functions → Results Analysis → Execute →
Individual Processing (KKA3)
b) NotethattheWIPvalueinthecostoverviewiszero. Zeroalsoremains
to be billed in the Revenue Overview.
c) Save the results of Results Analysis.
2. Carry out sales order settlement. Display the settled amounts by double
clicking on the sender.
Enter the following data:
Sales order: Your sales order number
Item: 10
Period: Current period
Fiscal year: Current fiscal year
RA version: 0
BackgroundProcessing: Deselect
Test run: Deselect
Detail lists Select
Checktransactiondata: Deselect
Choose: Execute
a) Menu path:
Accounting → Controlling → Product Cost Controlling → Cost
ObjectControlling→ProductCostbySalesOrder→Period-End
Closing→SingleFunctions→Settlement(VA88)
Toviewthesettledamounts,selectDetailLists.
Select the settlement line, and choose either Sender, Receiver or
Accountingdocstoreviewthesettlementvalues. Thesettlementvalues
are displayed.
389
2009/Q2 © 2009 SAP AG. All rights reserved.
第 408 页 / 共 443 页
Unit6: ControllingbySalesOrderWithoutProduction(Service)(optionalunit) AC520
Lesson Summary
You should now be able to:
• ExplaintheResultsAnalysisforthesalesorder
• Describe the settlement of the sales order
390
© 2009 SAP AG. All rights reserved. 2009/Q2
第 409 页 / 共 443 页
AC520 Lesson: Customizing
Lesson: Customizing
Lesson Overview
Lesson Objectives
Aftercompletingthislesson, youwillbeableto:
• ExplainCustomizingfortherequirementsclass
• Describe Results Analysis methods
• ExplainCustomizingforresource-relatedbilling(DIPprofile)
Business Example
Acustomerwouldliketoutilizeyourconsultingservicesforafewdays. Asthisis
asimplystructuredservice,youdecidedtouseasalesorderasthecostobject.
In Customizing, you must be sure that the scenario takes place within the
boundaries that you have planned.
Account Assignment Category, Results Analysis and
DIP profile
Figure 208: Customizing: Requirements Class
391
2009/Q2 © 2009 SAP AG. All rights reserved.