第 162 页 / 共 483 页
Unit4: ActualData AC605
Figure 63: Sales from Stock: Business Background
Thesalesordermanagementapplicationcomponentconsistsofthefunctionsfor
handlingquotations,orders,deliveries,andbilling. Eachoftheseareashasitsown
salesdocuments,whichcontaintherelevantdataforthatactivity.
Thecentral document insalesorder managementisthesalesorder. Thisorder
maybebasedontheexistinginquiriesandcustomerquotations. Whenyoucreate
anorder,theinformationaboutthecustomerandtheproductsorservicessoldis
stored in the document.
Thefollowinginformationispassedontoallthesubsequentdocumentscreated
for this business transaction:
• Thedeliveryiscreatedwhentheproductisshippedtothecustomer,which
means the goods issue.
• Abillingdocumentiscreatedtobillthecustomerforthegoodsorservices
provided.
This is a central process in the SAP system and the starting point for the data
transfertoFinancialAnalytics. Insomecases,dataistransferredtocosting-based
andaccount-basedCO-PAatdifferenttimesusingdifferentvaluationapproaches.
148
©2009SAPAG.Allrightsreserved. 2009
第 163 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
Figure64: SalesfromStock: TransferIncomingSalesOrders
Youcanvaluate incomingsalesordersasexpectedrevenues andtransfer them
fromsalesordermanagementtocosting-basedCO-PAtoobtainanearlyanalysis
ofanticipatedprofits. Asaresult,youcancreatereportsthatnotonlyreflectthe
courseofactualprofitsandcontributionmarginsonthebasisofbillingdocuments
butalsoallowyoutoanalyzethesedevelopmentsonthebasisofincomingorders.
Toanalyzeincomingorders,indicatetherecordtype,A,inthereport. Toanalyze
billing data, indicate the record type, F.
Thetwooptionsavailabletoactivatethetransferofincomingordersare:
• Activatingontheentrydate: Updatestheordersunderthesameperiodin
which they were created in the system.
• Transfer with the delivery date or the planned settlement date: Displays
the order in CO-PA in the period of the planned delivery or the planned
settlementdateandthusrepresentsanbilling-relatedupdateoftheincoming
sales orders.
IfyouactivateProfitabilityAnalysisafteryouhavegoneproductivewithSales
OrderManagement,youcanposttheexistingsalesordersforthecurrentorpast
periods subsequently to CO-PA.
Anotherfunctionisavailabletoidentifythesalesordersthatarealreadyassigned
toa profitability segment although theorder wasnot yet active and totransfer
these orders to CO-PA.
149
2009 © 2009 SAP AG. All rights reserved.
第 164 页 / 共 483 页
Unit4: ActualData AC605
Figure 65: Sales from Stock: Postings at Delivery
The goods issue is triggered by a delivery in Sales Order Management. This
affectsthevaluesinMaterialsManagementandFinancialAccounting. Balance
sheetandstockchangepostingsaremadeinFIwhenthegoodsissueisposted.
Note: Notethatthepostingofthegoodsissuedoesnotcauseanypostings
ofdataintothecosting-basedCO-PA.TheCOGSarenottransferredinto
theCO-PAuntiltransferof thebillingdocument.
150
©2009SAPAG.Allrightsreserved. 2009
第 165 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
Figure 66: Sales from Stock: Billing
AbusinesstransactionisnormallyconcludedinSalesOrderManagementwith
thebillingdocument. ThebillingdataisautomaticallytransferredtoFinancial
Accounting(FI),wheretherevenueandreceivablepostingsaremadeatthesame
time.
Whenabillingdocumentiscreated,SalesOrderManagementcalculatesallsales
revenues, sales deductions, and other values, such as the standard cost using
pricingprocedures,andstoresthesevaluesinconditiontypes. Byassigningthese
condition types to the value fields in Profitability Analysis, you can have the
systemautomaticallytransfertheir valuestoCO-PA.
By valuating this billing data from SalesOrder Management using a material
or sales order cost estimate, you can assign further anticipated costs and sales
deductions to this transaction. The billing data is transferred to Profitability
Analysis with the record type, F.
In addition, you can transfer the quantities from the Sales Order Management
quantityfields,suchasthesalesquantityorgrossweight,byassigningthemtothe
corresponding quantity fields in CO-PA.
151
2009 © 2009 SAP AG. All rights reserved.
第 166 页 / 共 483 页
Unit4: ActualData AC605
Figure 67: TransferBilling Documentsto CO-PA: In Detail
Duringbilling, thesystemcheckswhether thedatacanbeupdatedinFI andin
CO-PA.Ifoneofthetwopostingscannotbeexecutedduetoanerror,theother
postingisalsonotexecuted. Thisensuresthatdataisupdatedinparallelandthe
ProfitabilityAnalysisisreconciledwithFI.Inthisway,dataisupdatedinparallel,
thereby reconciling FI and CO-PA. If you choose “Release to Accounting”
(VF02),youcanposttheinvoiceinFIandCO-PAafterhavingremovedtheerror.
152
©2009SAPAG.Allrightsreserved. 2009
第 167 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
Condition Types
Figure68: Salesordermanagement: ConditionTypes-PricingProcedure
A pricing procedure defines the conditions that are permitted for a particular
document and the sequence in which the system takes these conditions into
account during pricing. In addition, you assign the pricing procedures to the
transactionsbydefiningthefollowingdependencies: Customer,controllingarea,
profit center, sales organization. In the pricing procedure, you define which
condition types should be taken into account and in which sequence. During
pricing, theSAPSystemautomaticallydeterminesthepricingprocedurethatis
valid for a businesstransaction and it takes the condition types contained in it
into account one after the other.
153
2009 © 2009 SAP AG. All rights reserved.
第 168 页 / 共 483 页
Unit4: ActualData AC605
Figure 69: Condition Types
Acondition typeisarepresentationinthesystem of someaspect of your daily
pricingactivities. Forexample,youcandefineadifferentconditiontypeforeach
typeofprice,discount,orsurchargethatoccursinyourbusinesstransactions.
Aconditiontabledefinesthecombinationoffieldsthatidentifiesanindividual
condition record. A condition record is how the system stores the specific
condition data that you enter in thesystem ascondition records. For example,
whenyouenterthepriceforaproductoraspecialdiscountforagoodcustomer,
you create individual condition records.
Anaccesssequenceisasearchstrategythatthesystemusestofindvaliddatafora
particularconditiontype. Itdeterminesthesequenceinwhichthesystemsearches
fordata. Theaccesssequenceconsistsofoneormoreaccesses. Thesequenceof
theaccessesestablisheswhichconditionrecordshavepriorityoverothers. The
accessesinstructsthesystemwheretolookfirst,second,andcontinueinthisway
untilitfindsavalidconditionrecord. Youspecifyanaccesssequenceforeach
conditiontypeforwhichyoucreateconditionrecords.
154
©2009SAPAG.Allrightsreserved. 2009
第 169 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
Figure 70: Valuation Using Product Costing: Process
Transfer the Material Value at the time of goods issue through the condition,
VPRS.
TheconditiontypeVPRStransfersthecostsofsalespostedatthetimeofgoods
issue into CO-PA. Even when the standard price changes between the time of
goodsissueandthebillingdate, VPRS savesthisvalueandguaranteesthatthe
costs of sales can be reconciled with FI.
Valuation with Product Cost Estimate
Valuationusingmaterialcostestimatesenablesyoutodeterminethecostofgoods
manufacturedfor the productsold whenever asalesdocument istransferred to
Profitability Analysis. For example, you can find the variable and fixed cost
components for the product sold and compare these to the revenues and sales
deductionstransferredfromthebillingdocumentforthesalestransaction. You
canvaluateyourbillingitemsusingthedateofgoodsissue. Thecustomizingis
done in the costing key.
155
2009 © 2009 SAP AG. All rights reserved.
第 170 页 / 共 483 页
Unit4: ActualData AC605
Figure71: SimulationoftheTransferofBillingDocumentDatatoCO-PA
In the activity, Simulating the Transfer of Documents from Billing, you have
theoption of simulatingthetransfer ofbillingdocument dataintoProfitability
Analysis. SimulationoccursonthebasisoftheCustomizingsettingsvalidatthe
timeitiscarriedout. Youcanviewthecharacteristicsandvaluefieldsoftheline
item to be written to CO-PA.
The function, Valuation analysis, allows you to perform an analysis of the
valuationstrategyvalidforvaluatingthebillingdocumentdata.
Youcanalsorestartthesimulationofdocumenttransfersforthebillingdocuments
thathavealreadybeentransferred. Performingthissimulationcausesnodatatobe
posted to CO-PA or to other modules.
156
©2009SAPAG.Allrightsreserved. 2009
第 171 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
Figure 72: Reconciliation Report FI / SD and CO-PA
Inthesalesordermanagement,invoicevaluesareassignedtoconditiontypes,in
accountingtheyarepostedtoaccountsandintheProfitabilityAnalysistheyare
positionedinvaluefields. TheCO-PAreconciliationreportcontainsalistofthe
correspondingbalancesforvaluefields,conditiontypesandP&Laccounts. This
listoffersyouthefollowingfundamentalfunctions:
• Usingposteddata,youcancheckandunderstand,throughpost-analysis,the
assignmentsinCustomizingoftheSalesOrderManagementconditionsto
theaccountsinFIandtothevaluefieldsinCO-PA,aswellastheflowsof
values resulting from the assignments.
• YoucananalyzethedifferencesbetweenCO-PAandSDaswellasbetween
CO-PAandFIwithaviewtolocatingtheirorigin. Thisisespeciallyuseful
forthereconciliationofFIwiththeProfitabilityAnalysis. Thisreportcan
also beusedto check the valueflowfrom order or project settlement. In
theexampleabove,theDeltaSD/CO-PAiscausedbythefactthataccrued
freight is calculated in CO-PA through valuation and hasaccordingly no
SD counterpart.
157
2009 © 2009 SAP AG. All rights reserved.
第 172 页 / 共 483 页
Unit4: ActualData AC605
Figure 73: Transferring Customer Agreements
During market segment planningand salesand profit planning, youcan create
budgetsforsalessupportmeasures,suchassalespromotionsandrelatedspecial
offerdiscounts. ThisbudgetisthenusedintheSalesOrderManagementwhen
conditions, such as special offer discounts, are maintained for the customer
agreement. Youcanmonitorthebudgetingprocessfromtheassignmentswithin
thecustomer agreement tothebillingdocument inCO-PA.Thisisbecausethe
budgetassignmentsaretransferredtoCO-PAwhenyoumaintaintheconditions.
Youcankeepcheckingthebudgetassignmentsbycarryingoutvarianceanalyses
oftheplannedandavailablebudget. Thisallowsyoutomonitorsalespromotions
extensivelyrightfromtheearlystagesofprofitabilityanalysis.
Data can be passed on to CO-PA:
• Whentheconditionrecordiscreatedaspartofthesalesagreement
• When the sales order is created
• When the billing document is created
Thisallowsforaccuratereportingthroughallthestagesoftheprocess.
158
©2009SAPAG.Allrightsreserved. 2009
第 173 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
Exercise 6: Sales Order Processing
Exercise Objectives
After completingthisexercise, youwillbeableto:
• UnderstanddataflowfromSalesOrderManagementtoCO-PA
Business Example
YourcompanyisnowreadytotestthemappingoftheSDconditiontypestothe
CO-PAvaluefieldsandtheeffectthishasonvaluationandderivation.
Task:
Reviewtheconditiontypesmappedtothevaluefieldsinyouroperatingconcern.
EnsurethatboththequantitiesandvalueshavebeenmappedtoCO-PAsothatthe
correspondingvaluefieldsarepopulatedwhenasalesorderisposted.
Hint: Thegeneralsalesorderprocessingisexecutedasfollows: Create
a sales order. At this point, the system will determine the price, cost,
discount,andothervaluesbasedontheSDconditiontypesconfigured.
Afteryousavetheorder,thesystemassignsasalesordernumber. Thenext
stepistheorderdeliveryprocess. Itincludesthetaskstopickthematerials
ordered, post the goods issue, and create a delivery document for the
actualdeliveryoftheproduct. Followingdelivery,abillingdocumentis
created. TheorderprocessingfromanSDpointofviewisthencompleted.
Thecondition techniqueusedintheSalesandDistributioncomponent
determinesthepricesandestimatedcosts(statisticalconditions)forthe
order.
1. Towhichvaluefieldistheconditiontype,PR00(Price),mapped?
2. TowhichvaluefieldistheSDquantityfield,FKIMG,mapped?
3. To test your configuration settings, create astandard salesorder for your
customer as follows:
Standard Order
Order Type: OR
Sales organization: 1000
Distribution channel: 10
Division: 00
Sold-to party: T-CO05A##_Becker
Continued on next page
159
2009 © 2009 SAP AG. All rights reserved.
第 174 页 / 共 483 页
Unit4: ActualData AC605
Ship-to party: T-CO05A##_Becker
Material: P-100
Qty: 1
4. What is the value for the condition type, PR00, and the condition type,
VPRS?
Save your sales order. Order Number:
5. CheckthesalesorderitemyouhavejustgeneratedinCO-PA.Whichrecord
type do you use:
What value is entered in theRevenuefield?
6. Edit thedeliverynow: Thedelivery processincludesthepicking process
and goods issue for your sales order.
Note:
- to select a sales order, you must increase the date to “today's date + 1
month”.
-younavigatetothepickingprocessvia→Subsequentfunctions→Create
transportorder. GointotheCreatetransportorderfunction. Generatethe
Transportorderitem,saveitandreturntoyourdelivery.
SelectChangedeliveryandclick“Postgoodsissue”
7. UseSubsequentFunctionsagain tocreatethe billing document using the
document number from the previous step.
Billing document number:
8. In CO-PA, display the line item for your billing document. Enter the
customerandtheproduct,P-100,whendisplayinglineitems.
What is the total value of revenue:
Whydotwolinesappearforthelineitemyouhavedisplayed?
From the line item report, how do you drill down to the sales order that
you originally created?
160
©2009SAPAG.Allrightsreserved. 2009
第 175 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
Solution 6: Sales Order Processing
Task:
Reviewtheconditiontypesmappedtothevaluefieldsinyouroperatingconcern.
EnsurethatboththequantitiesandvalueshavebeenmappedtoCO-PAsothatthe
correspondingvaluefieldsarepopulatedwhenasalesorderisposted.
Hint: Thegeneralsalesorderprocessingisexecutedasfollows: Create
a sales order. At this point, the system will determine the price, cost,
discount,andothervaluesbasedontheSDconditiontypesconfigured.
Afteryousavetheorder,thesystemassignsasalesordernumber. Thenext
stepistheorderdeliveryprocess. Itincludesthetaskstopickthematerials
ordered, post the goods issue, and create a delivery document for the
actualdeliveryoftheproduct. Followingdelivery,abillingdocumentis
created. TheorderprocessingfromanSDpointofviewisthencompleted.
Thecondition techniqueusedintheSalesandDistributioncomponent
determinesthepricesandestimatedcosts(statisticalconditions)forthe
order.
1. Towhichvaluefieldistheconditiontype,PR00(Price),mapped?
a) Towhichvaluefieldistheconditiontype,PR00(Price),mapped?
IMG: Controlling → Profitability Analysis → Flows of Actual
Values→TransferofBillingDocuments→AssignValueFields→
MaintainAssignmentofSDConditionstoCO-PAValueFields.
The condition type, PR00, is mapped to the value field, VV010
Revenue.
2. TowhichvaluefieldistheSDquantityfield,FKIMG,mapped?
a) TowhichvaluefieldistheSDquantityfield,FKIMG,mapped?
IMG:Controlling→ProfitabilityAnalysis→FlowsofActualValues
→TransferofBillingDocuments→AssignQuantityFields
The field, FKIMG, is mapped to the value field, VVIQT Invoiced
Quantity.
3. To test your configuration settings, create astandard salesorder for your
customer as follows:
Standard Order
Order Type: OR
Sales organization: 1000
Continued on next page
161
2009 © 2009 SAP AG. All rights reserved.
第 176 页 / 共 483 页
Unit4: ActualData AC605
Distribution channel: 10
Division: 00
Sold-to party: T-CO05A##_Becker
Ship-to party: T-CO05A##_Becker
Material: P-100
Qty: 1
a) To test your configuration settings, create astandard salesorder for
your customer as follows:
Logistics→SalesandDistribution→Sales→Order→Create
Order Type: OR
Sales Organization:
Distribution Channel:
Division 00
Choose Enter.
Sold-to Party: T-CO05A## Becker
Ship-to Party: T-CO05A## Becker
PO Number: GR## Item 10
Material: P-100
Quantity:
Choose Enter.
4. What is the value for the condition type, PR00, and the condition type,
VPRS?
Save your sales order. Order Number:
a) Whatisthevaluefortheconditiontype,PR00,andforthecondition
type, VPRS?
SelecttheitemandthentheItemconditionsicononthesalesorder
screen.
Thevalueforthecondition,PR00(Price),is2,600.
Thevalueforthecondition,VPRS(Cost),is480.14. (mayvary)
Saveyoursalesorder. Ordernumber____________
5. CheckthesalesorderitemyouhavejustgeneratedinCO-PA.Whichrecord
type do you use:
Continued on next page
162
©2009SAPAG.Allrightsreserved. 2009
第 177 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
What valueis enteredin theRevenue field?
a) CheckthesalesorderitemyouhavejustgeneratedinCO-PA.Which
record type do you use:
Accounting→Controlling→ProfitabilityAnalysis→Information
System→DisplayLine Items →Actual
Sales order: Your order number
→ Execute
SelectEntertoconfirmLineItems: SelectionCriteria
TheCO-PAdocumentwaspostedundertherecordtype,A(incoming
sales orders).
Whatvalueisentered intheRevenuefield?
Settings → Layout → Change
SelectRevenuefromthecolumnset. Thevalueis2,600.00.
6. Edit thedeliverynow: Thedelivery processincludesthepicking process
and goods issue for your sales order.
Note:
- to select a sales order, you must increase the date to “today's date + 1
month”.
-younavigatetothepickingprocessvia→Subsequentfunctions→Create
transportorder. GointotheCreatetransportorderfunction. Generatethe
Transportorderitem,saveitandreturntoyourdelivery.
Continued on next page
163
2009 © 2009 SAP AG. All rights reserved.
第 178 页 / 共 483 页
Unit4: ActualData AC605
SelectChangedeliveryandclick“Postgoodsissue”
a) Edit the delivery now: The delivery process includes the picking
processandgoodsissueforyour salesorder.
SelectSubsequent Functions in the menu to create the delivery for
your sales order. Use a delivery date of one month from today and
the shipping point, 1000.
Logistics→SalesandDistribution→Sales→Order→Subsequent
Functions → Outbound Delivery.
FieldNameorDataType Values
Shipping Point 1000
Selection Date Today’sdate+1month
Order Yourordernumber
Choose Enter
FieldNameorDataType Values
Adopt PickQuantity 1
7. UseSubsequentFunctionsagain tocreatethe billing document using the
document number from the previous step.
Billing document number:
a) UseSubsequentFunctionsagaintocreatethebillingdocumentusing
thedocumentnumberfromthepreviousstep.
Logistics→SalesandDistribution→Sales→Order→Subsequent
Functions → Billing Document.
Your delivery number appears on the screen. To create the billing
document, select Save.
Billing document number:
8. In CO-PA, display the line item for your billing document. Enter the
customerandtheproduct,P-100,whendisplayinglineitems.
What is the total value of revenue:
Whydotwolinesappearforthelineitemyouhavedisplayed?
Continued on next page
164
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Shipping Point | 1000 |
| Selection Date | Today’sdate+1month |
| Order | Yourordernumber |
| FieldNameorDataType | Values |
|---|---|
| Adopt PickQuantity | 1 |
第 179 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
From the line item report, how do you drill down to the sales order that
you originally created?
a) InCO-PA,displaytheactuallineitemforyoursalesorder. Enterthe
customerandtheproduct,P-100,whendisplayinglineitems.
Accounting→Controlling→ProfitabilityAnalysis→Information
System→DisplayLineItemList→Actual
Whatisthetotal valueofrevenue? $2,600.00
Whydotwolinesappearforthelineitemyouhavedisplayed?
Asaresultofthecurrencysettings fortheoperatingconcern,IDEA,
boththeoperatingconcerncurrencyandthecompanycodecurrency
arestored. Bothofthemaredisplayedhere.
Record type: F
Period/year: Current
Entered by: Your user ID
Customer: T-CO05A##
Product: P-100
Whatisthetotalvalueofrevenue? 2,600.00
Whydotwolinesappearforthelineitemyouhavedisplayed?
Asa resultofthecurrencysettingsfortheoperatingconcernIDEA,
boththeoperatingconcerncurrencyandthecompanycodecurrency
arestored. Bothofthemaredisplayedhere.
From theline item report, how do you drill down to the sales order
that you originally created?
Double-click the lineitem to select it.
Environment→Integration→DisplaySalesOrder
165
2009 © 2009 SAP AG. All rights reserved.
第 180 页 / 共 483 页
Unit4: ActualData AC605
166
©2009SAPAG.Allrightsreserved. 2009
第 181 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
Exercise 7: Value Flows between Sales
Order Management and CO-PA
Exercise Objectives
After completingthisexercise, youwillbeableto:
• UnderstandthedataflowfromSalesOrderManagementtoCO-PA
Business Example
YourcompanyisnowreadytotestthemappingoftheSDconditiontypestothe
CO-PAvaluefieldsandtheeffectthishasonvaluationandderivation.
Task:
Youwanttocomparetheactualdatafromprofitabilityanalysiswiththevalues
posted in Financial Accounting.
Hint: YoucanusetheCO-PAreconciliationreporttocomparetheactual
data from Profitability Analysiswiththe corresponding values posted
in Financial Accounting.
ThisenablesyoutoseethevalueflowtoCO-PAwheninvoicingtakes
place. Italsoshowsthediscrepanciesbetweentheapplicationsandallows
you to analyze them.
In Sales Order Management, billing document values are assigned to
condition types, in FI they are posted to accounts and in Profitability
Analysis they are positioned in value fields. The reconciliation report
containsalistofthecorrespondingbalancesfor valuefields, condition
types and P&L accounts.
1. IntheSAPmenuselectAccounting→Controlling→ProfitabilityAnalysis
under Tools → Analyze Value Flows the function: Check Value Flow in
Billing Document Transfer.
FieldNameorDataType Values
Company Code 1000
Currency Type 00
Billing No. of billing document for your
sales order
Continued on next page
167
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Company Code | 1000 |
| Currency Type | 00 |
| Billing | No. of billing document for your sales order |
第 182 页 / 共 483 页
Unit4: ActualData AC605
Takealookatthecolorlegend. Whichcolorisusedtorepresentthevalue
fields?
WhichcolorisusedtoshowthediscrepanciesbetweenFinancialAccounting
and CO-PA?
WhyistherenocorrespondingvalueforAccruedfreightinFI,EC-PUA?
168
©2009SAPAG.Allrightsreserved. 2009
第 183 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
Solution 7: Value Flows between Sales
Order Management and CO-PA
Task:
Youwanttocomparetheactualdatafromprofitabilityanalysiswiththevalues
posted in Financial Accounting.
Hint: YoucanusetheCO-PAreconciliationreporttocomparetheactual
data from Profitability Analysiswiththe corresponding values posted
in Financial Accounting.
ThisenablesyoutoseethevalueflowtoCO-PAwheninvoicingtakes
place. Italsoshowsthediscrepanciesbetweentheapplicationsandallows
you to analyze them.
In Sales Order Management, billing document values are assigned to
condition types, in FI they are posted to accounts and in Profitability
Analysis they are positioned in value fields. The reconciliation report
containsalistofthecorrespondingbalancesfor valuefields, condition
types and P&L accounts.
1. IntheSAPmenuselectAccounting→Controlling→ProfitabilityAnalysis
under Tools → Analyze Value Flows the function: Check Value Flow in
Billing Document Transfer.
FieldNameorDataType Values
Company Code 1000
Currency Type 00
Billing No. of billing document for your
sales order
Takealookatthecolorlegend. Whichcolorisusedtorepresentthevalue
fields?
WhichcolorisusedtoshowthediscrepanciesbetweenFinancialAccounting
and CO-PA?
Continued on next page
169
2009 © 2009 SAP AG. All rights reserved.
| FieldNameorDataType | Values |
|---|---|
| Company Code | 1000 |
| Currency Type | 00 |
| Billing | No. of billing document for your sales order |
第 184 页 / 共 483 页
Unit4: ActualData AC605
WhyistherenocorrespondingvalueforAccruedfreightinFI,EC-PUA?
a) InCustomizingfor CO-PA,chooseTools→Analysisto analyzethe
valueflowfromthebillingdocumentsofyoursalesorder.
IMG→Controlling→ProfitabilityAnalysis→Tools→Analysis→
CheckValueFlowinBillingDocumentTransfer
FieldNameorDataType Values
Company Code 1000
Currency Type 00
Billing No. ofbillingdocumentforyour
sales order
Takealookatthecolorlegend. Whichcolorisusedtorepresentthe
value fields?
Information icon
Blue
Which color is used to show the discrepancies between Financial
Accounting and CO-PA?
Red
WhyistherenocorrespondingFinancialAccountingvalueforAccrued
freight?
The accrued freight costs were calculated when the document was
transferred to CO-PA and were not transferred from the billing
document. You can double-click to drill down to the billing
documentandfromtheregototheFinancial Accounting document.
This document contains realized values but not the costing-based
calculations from CO-PA.
170
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| Company Code | 1000 |
| Currency Type | 00 |
| Billing | No. ofbillingdocumentforyour sales order |
第 185 页 / 共 483 页
AC605 Lesson: Integration with Sales Order Management
Lesson Summary
You should now be able to:
• UnderstandthedataflowfromsalesordermanagementtoCO-PA
• Outline the concept of a condition type
171
2009 © 2009 SAP AG. All rights reserved.
第 186 页 / 共 483 页
Unit4: ActualData AC605
Lesson: Transfer of Overhead
Lesson Overview
This lesson helps you understand the transfer and allocation of costs. It also
explains settlement of orders.
Lesson Objectives
After completingthislesson, you will beable to:
• Explain thetransfer and allocation of costs
• Explain the settlement of orders
Business Example
The management of your company would like to implement a profitability
accountingapplicationintheSAPsystem. Asamemberofyourtheprojectteam,
youaresupposedtoadviseonthequestionof whether toimplementCO-PAor
EC-PCAintheSAPsystem. Youthenwillberesponsibleforimplementingthe
selected applications.
Yourcorporateoperationsdepartmentwouldliketoallocatecostsacrossthetwo
manufacturingplantsandthedistributioncentersinCanada,theUS,andJapan.
Theycantracktheservicestheyprovidedatthedivisionlevelandwanttoensure
thattheLogisticscostsareincludedinthecontributionmarginreports.
Forthisreason,youneedtoexecuteallocationsandsettlementsofoverheadcosts.
172
©2009SAPAG.Allrightsreserved. 2009
第 187 页 / 共 483 页
AC605 Lesson: Transfer of Overhead
Transfer and Activity Allocation
Figure 74: Transfer of Overhead Costs: Overview
To show in Profitability Analysis all the costs incurred in Overhead Costs
Controlling, youcantransfertoControllingProfitabilityAnalysis(CO-PA)the
particularoverheadcostsforthecostcentersandthebusinessprocessesthatare
notallocatedtotheinventory. Thiscanbedoneusingperiodicassessment.
Inaddition,youcanexecuteadirectorindirectallocationofinternalactivities
into CO-PA for Cost Centers and business processes. Along wíth the sender
(cost center or process) and the receiver (profitability segment), you enter the
quantity of the activity performed and valuate it with the planned price of the
activitytype. Theamountthatisarrivedatiscreditedtothesenderanddebited
totheprofitabilitysegmentreceivingthequantity. Theamountthatisarrivedat
is credited to the sender and debited to the profitability segment receiving the
quantity. Thismeansthatatransportactivitycanbedirectlypostedtoparticular
customerswithouttheneedtobepostedtoacostcenteroranorder.
IfyouusethecostcomponentsplitinCostCenterAccountingorActivity-Based
Costing for price calculation, you can update the prices divided into cost
componentsduringallocationstoProfitabilityAnalysis.
Credit object Which time basis
CostCenterAssessmentCostCenter Periodical costs
Direct activityallocation CostcenterQuantityPricead-hoc
173
2009 © 2009 SAP AG. All rights reserved.
| Credit object | Which time basis |
|---|---|
| CostCenterAssessmentCostCenter | Periodical costs |
| Direct activityallocation | CostcenterQuantityPricead-hoc |
第 188 页 / 共 483 页
Unit4: ActualData AC605
Indirectactivityallocation CostcenterQuantityPriceperiodic
Process assessment Processcostsperiodic
Template allocation ProcessQuantityPriceperiodic
Figure 75: Activity Allocation
You can transfer overhead costs from Cost Center Accounting either on an
activity-allocation or a periodic basis. You can transfer the activities either
directly or indirectly to Profitability Analysis.
You can usea PA transfer structure tocontrol the secondary cost element of
activityallocationinthevaluefieldsforcosting-basedprofitabilityanalysis.
You cantransfer thecostcomponent splitof thepricesfor eachCostCenter to
CO-PA.Todothis,youmustactivatetherespectivesettingsinCustomizingand
thenenterthecostelementsinthevariousvaluefields.
174
©2009SAPAG.Allrightsreserved. 2009
| Indirectactivityallocation | CostcenterQuantityPriceperiodic |
|---|---|
| Process assessment | Processcostsperiodic |
| Template allocation | ProcessQuantityPriceperiodic |
第 189 页 / 共 483 页
AC605 Lesson: Transfer of Overhead
Figure 76: Assessing Cost Centerand Process Costs
The Overhead Cost Controlling Activity-Based Costing (CO-OM-ABC)
applicationcomponentprovidesanalternativeformofoverheadcontrol thatis
particularly useful when indirect activities generate a large share of the value
added to products. It uses cost drivers to allocate the internal activities to the
overhead processes, which can then be transferred to profitability segments
usingtheprocessassessmentfunction. Referencevaluesforthetransfercanbe
quantitiesandvaluespostedinCO-PAoradditionalcostdriverinformation,such
as the number of sales orders created.
Theassessmentofcostcentercostsfunctionallowsyoutotransferthevariances
in production cost centers as well as the costs in sales and administrative cost
centers to Profitability Analysis.
Thecostcentersandprocessesarecreditedbytheamountallocated. Asaresult,
allcostscanonlybeallocatedonetime. Youassesscostcenterandprocesscosts
inthesamewayasdonewithinOverheadCostControlling,whichisbydefining
cyclesandexecutingthemonaperiodicbasis. Thesecyclescontainthecontrol
informationfortheassessmentandcanbemaintainedinCustomizing.
175
2009 © 2009 SAP AG. All rights reserved.
第 190 页 / 共 483 页
Unit4: ActualData AC605
Figure 77: Definingand Executing an AssessmentCycle
A cycle controls how assessment is processed. It contains all the relevant
informationaboutthesenders,receivers,senderrules,receiverrules,andtracing
factors. Eachcyclecancontainanumberofsegments. Thesegmentdescribesa
combinationofsendersandreceiversthataretobeprocessedtogether.
In theory, you could create one cycle for transferring all the overhead coststo
ProfitabilityAnalysis. Noticethatforperformancereasonsaswellasfortechnical
ones, itisagoodideatocreateseveralcyclesandprocessthemsequentiallyin
the order entered.
You shoulddivideyour assessment into separatecyclesifyouwant toallocate
the different areas of your organization toCO-PA at different times. Thisalso
has the advantage that when errors or changes occur, you only need to repeat
the affected cycles.
A cycle can contain the sender cost centers or sender processes from one
controllingareaandcanusethevaluesfromeithercosting-basedoraccount-based
Profitability Analysis as tracing factors.
Thesendercostcentersorprocessesarecreditedintheassessmentcostelement
specified in the segment of the cycle.
Thereceiverisdefinedbyacombinationofcharacteristicvalues,whichmeansa
profitabilitysegment. Thevaluesaredebitedtotheprofitabilitysegmentusingthe
assessmentcostelement,suchasaccount-basedCO-PAandvaluefields,suchas
costing-basedCO-PA,whichyouspecifiedforeachsegmentofthecycle.
176
©2009SAPAG.Allrightsreserved. 2009
第 191 页 / 共 483 页
AC605 Lesson: Transfer of Overhead
Figure 78: Allocating Processes
In the SAP system, you allocate the process costs incurred for individual
profitability segments, such as a sales organization, to Profitability Analysis.
Noticethathereyoutransferthevaluatedprocessquantitiesandnottheactivity
type quantities as with cost centers.
Whenyoucreatetheprocessallocation,youcanspecifyaprofitabilitysegmentas
thereceiverbyselectingtheProfitsegmentfield. Then,whenyoupressENTER,
thesystemdisplaysadialogboxinwhichyoucanspecifythecharacteristicvalues
to which you want to allocate the process.
Theprocessquantityisthenvaluatedusingtheplannedpriceforthatprocessand
creditedtothecostcenterasactualdatawiththeallocationcostelementthatwas
assigned to the relevant business process.
In account-based CO-PA, the costs are debited with the same allocation cost
element. Forcosting-basedCO-PA,youneedtoassignthisallocationcostelement
totherequiredvaluefieldinthePAtransferstructureCO.
In dynamic process allocation, you can determine to a great extent, which
profitabilitysegmentusedtheprocessand,asaresult,shouldreceivetheprocess
costs. In this case, you can use a process template to define the formulae and
functionsthatselectthecostdriversfromProfitabilityAnalysisorothersourcesto
assign thecostsmost accurately to their cause.
InCustomizing,youassignthisprocesstemplatetocharacteristics,whichareused
toselectthecostdrivers. Then,youneedtoassignupdatecharacteristics,which
ultimately determine the profitability segments to which the business process
costs are allocated.
177
2009 © 2009 SAP AG. All rights reserved.
第 192 页 / 共 483 页
Unit4: ActualData AC605
Settlement of Orders
Figure 79: Settlement of Orders
In the SAP system, you settle internal orders, sales orders, projects, as well
as production orders, and run schedules with production cost collectors to
profitabilitysegments. Theseobjectsare usedforthevariouspurposesthatare
relevant to Profitability Analysis.
• Internalordersandprojectscanbeusedtocontrolthecostsof aninternal
activity, such as the costs of an advertising campaign. The costs of the
activityarepostedtotheorderandcollectedthere. Attheendoftheactivity,
theyaresettledtotheappropriateprofitabilitysegments,suchastheproduct
range and sales area.
• YoucanalsouseManagementAccountingorderstocalculatetheanticipated
valuesto be able to evaluate the accuracy of your accrual method. First,
youcredittheaccrualcostscalculatedinCO-PAtoaspecialcostorderfor
accruals, currently by manual posting only. When the costs are actually
incurred,theyarepostedtothatorderaswellsothatthedifferencebetween
theanticipatedcostsandtheactualcostscanbedisplayedattheorderlevel.
• A third possible use of internal orders or projects is in make-to-order
manufacturing. If you are handling sales orders, a customer project or a
ManagementAccountingordertowhichrevenuepostingsareallowed,you
canpostcosts,suchasproductioncostsandScosts,aswellasrevenueand
salesdeductionstotheorderorproject. Whentheproductiscomplete,the
costs and revenues can be settled to Profitability Analysis. You can also
transfertheaccruedvaluesthatareparticularlyimportantforprogressbilling.
178
©2009SAPAG.Allrightsreserved. 2009
第 193 页 / 共 483 页
AC605 Lesson: Transfer of Overhead
Figure 80: Settling Orders - Customizing (1)
Inasettlementprofile,youdefinewhichreceiversareallowedforordersettlement.
YoudefineadefaultsettlementstructureandadefaultPAtransferstructure. When
youcreateanorder,youneedtospecifyanordertype. Thesystemusesthisorder
type to determine which settlement profile and, as a result, which settlement
structure and PA transfer structure to use.
Inaccount-basedCO-PA,costsaresettledtothesettlementcostelementspecified
in the settlement structure.
Incosting-basedCO-PA,costsaresettledfromtheoriginalcostelementstothe
valuefieldstowhichtheyareassignedinthePAtransferstructure.
179
2009 © 2009 SAP AG. All rights reserved.
第 194 页 / 共 483 页
Unit4: ActualData AC605
Figure 81: Settling Orders - Customizing (2)
The PA transfer structure contains the assignment of costs and revenues to
the value fields in costing-based CO-PA. PA transfer structures are used in
order settlement, direct postings from FI, and internal activity allocations in
Management Accounting.
A PA transfer structure consists of any number of “assignment lines”. Each
assignment line contains the assignment of one interval or a group of cost or
revenue elementsto the required value field.
APAtransferstructuremustmeetthefollowingcriteria:
• Itmustbecomplete: Allthecostandrevenueelementsthatcanreceivecosts
orrevenuesmustbeassignedtoavaluefieldinthePAtransferstructure.
• Theassignments must beunique: Eachcostor revenueelement canonly
occur onetimewithin aPA transfer structure.
Settlementstructure: Duringsettlement,thecostsincurredundertheprimaryand
secondarycostelementsbyasenderareallocatedtooneormorereceivers. When
yousettlebycostelement,yousettleusingtheappropriateoriginalcostelement.
An allocation structure consists of one or several settlement assignments. An
assignment defines which costs (Origin: Cost element groups from debit cost
elements) are to be settled to which receiver type (for example, cost center or
order). Youhavetwoalternativesinsettlementassignment:
• Youcanassignthedebitcostelementgroupstoasettlementcostelement.
• Youcansettlebycostelement, whichmeansthedebitcost elementisthe
settlement cost element.
180
©2009SAPAG.Allrightsreserved. 2009
第 195 页 / 共 483 页
AC605 Lesson: Transfer of Overhead
Exercise 8: Cost Center Assessment
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Allocate costsusing Cost Center Assessment
Business Example
Thecostsofamarketingsurveyconductedbyanoutsideserviceprovideraretobe
allocatedfromthemarketingcostcentertotheproducts,P-101andP-102.
Note: TheprimarysourceofthedataforCO-PAisnormallysalesorder
managementbilling. Theprimarysourceof period costs, suchassales
andadministrationcosts,forCO-PAisnormallyCostCenterAccounting.
With cost center assessments, you can allocate responsibility-oriented
costsacrossprofitabilitysegmentsforP&Lreporting.
Task:
PostaninvoicefromthemarketingcompanyCEBBerlinagainstthiscostcenter
topayfor amarketsurveyitconducted. AC605-##
The credit entry in this case will be postedto the vendor account number, and
thedebit entrywillbepostedagainstthecostcenterusingtheexternalservices
accountnumber. Thepostingismadeinthecompanycode,1000.
Vendor : 1000 C.E.B Berlin
InvoiceNumber: 1234##
InvoiceAmount: 10,000.00
AccountNumber: 417000 ExternalServices
AccountAssignment: MarketingCostCenter
AC605-##
1. Inthecosting-basedprofitabilityanalysis,apportionacostassessmentfor
theCostCentertoproductsP-101andP-102. Thecostsshouldbedivided
equally between the two products.
2. Createanallocationcycle,CYC-##,startingJanuary01,XXXX,toallocate
themarketingcoststotheMarketingCostsvaluefield. Usetheassessment
cost element, 692000,MarketingAssessments.
Continued on next page
181
2009 © 2009 SAP AG. All rights reserved.
| Vendor : | 1000 | C.E.B Berlin |
|---|---|---|
| InvoiceNumber: | 1234## | |
| InvoiceAmount: | 10,000.00 | |
| AccountNumber: | 417000 | ExternalServices |
| AccountAssignment: | MarketingCostCenter AC605-## |
第 196 页 / 共 483 页
Unit4: ActualData AC605
FieldNameorDataType Values
SenderSelection Type 1 (unsplit costs)
CO Area 1000
Tracing factor 1(costing-basedCO-PA)
Attach Segment 1.
FieldNameorDataType Values
SegmentNumber/Name 1
AssessmentCostElement 692000
Value field VV380
Sender Values Posted Amounts
Share in % 100
Ruleforreceivertracingfactor Fixed percentages
Enter50%asthereceivertracingfactorforeachproduct.
3. Executeyourallocationcyclewithoutthetestmodeforthecurrentperiod.
Displaytheactuallineitemyoujustcreated,P-101,inthecosting-basedand
account-based profitability analysis.
Whichrecordtypewasusedtopostthelineitem?
WhatisthevalueintheMarketingCosts field?
Howmanylineitemshavebeenpostedintheaccount-basedorcosting-based
CO-PA?
182
©2009SAPAG.Allrightsreserved. 2009
| FieldNameorDataType | Values |
|---|---|
| SenderSelection Type | 1 (unsplit costs) |
| CO Area | 1000 |
| Tracing factor | 1(costing-basedCO-PA) |
| FieldNameorDataType | Values |
|---|---|
| SegmentNumber/Name | 1 |
| AssessmentCostElement | 692000 |
| Value field | VV380 |
| Sender Values | Posted Amounts |
| Share in % | 100 |
| Ruleforreceivertracingfactor | Fixed percentages |
第 197 页 / 共 483 页
AC605 Lesson: Transfer of Overhead
Solution 8: Cost Center Assessment
Task:
PostaninvoicefromthemarketingcompanyCEBBerlinagainstthiscostcenter
topayfor amarketsurveyitconducted. AC605-##
The credit entry in this case will be postedto the vendor account number, and
thedebit entrywillbepostedagainstthecostcenterusingtheexternalservices
accountnumber. Thepostingismadeinthecompanycode,1000.
Vendor : 1000 C.E.B Berlin
InvoiceNumber: 1234##
InvoiceAmount: 10,000.00
AccountNumber: 417000 ExternalServices
AccountAssignment: MarketingCostCenter
AC605-##
1. Inthecosting-basedprofitabilityanalysis,apportionacostassessmentfor
theCostCentertoproductsP-101andP-102. Thecostsshouldbedivided
equally between the two products.
a) PostaninvoicefromCEBBerlintheMarketingfirmagainstthiscost
center topayfor amarketsurveyitconducted.
Thecreditentryinthiscaseispostedtothevendoraccountnumber,
andthedebitentryispostedagainstthecostcenterusingtheexternal
servicesaccountnumber. Thepostingismadeinthecompanycode,
1000.
Accounting → Financial Accounting → Accounts Payable →
Document Entry → Invoice:
FieldNameorDataType Values
Vendor 1000
Invoice Date Today's date
Posting Date Today's date
Amount(duetovendor) 10,000
Account Number 417000
D/C Debit
Continued on next page
183
2009 © 2009 SAP AG. All rights reserved.
| Vendor : | 1000 | C.E.B Berlin |
|---|---|---|
| InvoiceNumber: | 1234## | |
| InvoiceAmount: | 10,000.00 | |
| AccountNumber: | 417000 | ExternalServices |
| AccountAssignment: | MarketingCostCenter AC605-## |
| FieldNameorDataType | Values |
|---|---|
| Vendor | 1000 |
| Invoice Date | Today's date |
| Posting Date | Today's date |
| Amount(duetovendor) | 10,000 |
| Account Number | 417000 |
| D/C | Debit |