Professional Documents
Culture Documents
2010
Product Costing v0
www.rglconsultancy.nl
Product Costing
CONTENTS:
1) Introduction
2) Master data
A) Material
B) BOM
C) Routing
D) Work Center
E) Activity output/prices
F) Business process & prices
3) Customizing settings
A) Costing variant
B) Costing type
C) Valuation variant
D) Costing Sheet
E) Date Control
F) Qty. Struct. Control
G) Costing variant continuation
H) Cost Component Structure 01
I) Template
J) Check Costing Variant
4) Process demonstration
A) Create Costing Run
B) Analysis of the Cost Estimate
1. Material 102-110
2. Material 102-120
3. Material 102-130
4. Material 102-100
5. Material P-102
1 / 55
Page
2
2
2
5
8
9
11
12
16
16
17
18
19
23
24
25
27
30
31
32
32
42
44
45
46
47
54
Product Costing v0
www.rglconsultancy.nl
1) Introduction
Product costing is an essential part within Production Planning(PP). Understanding how the system
calculates the cost price of a product is important to know in order to control this process. In this document I
will show the master data and customizing settings which the system uses in product costing and manually
re-calculate some of the prices in order to obtain a good understanding of what the system did.
2) Master data
The product which will be cost estimated as an example is material no. P-102. In Paragraph 4 a costing run
will be created for this purpose and used to calculate the costs of the product. Then using an analysis report
the costing results will be analyzed. In this paragraph all the master data which will play a roll in the cost
estimate process will be listed in detail.
A) Material
Display costing 1 material view of material P-102 in plant 1000:
Call up the transaction as follows:
Logistics Production Master Data Material Display Display
Menu Path
Current
Transaction code MM03
Click on button
2 / 55
Product Costing v0
www.rglconsultancy.nl
In this window you see the group no.(50000004) and group counter (1) of the routing which the
system will use and the alternative BOM no. (3) and BOM usage(1).
Go back by clicking on button
3 / 55
Product Costing v0
www.rglconsultancy.nl
Costs are assigned to a cost element. In case of raw materials generally the standard price of the material is
used as the cost and the valuation class of the material is used to retrieve the cost element.
If for example P-102 was a raw material with valuation class 7920, the cost element is found in
customizing by first retrieving the account modification key.
But P-102 is an assembled product which could be taken in stock after production.
Than the cost element is determined as follows:
4 / 55
Product Costing v0
www.rglconsultancy.nl
B) BOM
Display the Bill Of Material(BOM) of material P-102 in plant 1000:
Call up the transaction as follows:
Logistics Production Master Data Bill of Material Material BOM
Menu Path
Display
Transaction code CS03
5 / 55
Product Costing v0
www.rglconsultancy.nl
Click on button
P-102 is a multi-level BOM as items 10,20,30,40 and 50 are marked as assembly items(BOM themselves).
To get a complete overview of this BOM with all its materials, quit this tx. and execute the following.
Call up the transaction as follows:
Logistics Production Master Data Bill of Material Reporting
Menu Path
BOM Explosion Material BOM Multilevel BOM
Transaction code CS12
6 / 55
Product Costing v0
Note column level no. at the left., showing the different BOM levels.
7 / 55
www.rglconsultancy.nl
Product Costing v0
www.rglconsultancy.nl
C) Routing
Display the Routing of material P-102 in plant 1000:
Call up the transaction as follows:
Logistics Production Master Data Routings Routings Standard
Menu Path
Routings Display
Transaction code CA03
8 / 55
Product Costing v0
www.rglconsultancy.nl
Click on button
D) Work Center
Display work center 1310 in plant 1000.
Call up the transaction as follows:
Logistics Production Master Data Work Centers Work Center
Menu Path
Display
Transaction code CA03
9 / 55
tab Costing:
10 / 55
Product Costing v0
www.rglconsultancy.nl
Product Costing v0
www.rglconsultancy.nl
E) Activity output/prices
Display activity output/prices of cost center 4220 & 4230 in controlling area 1000.
Call up the transaction as follows:
Accounting Controlling Cost Center Accounting Planning Activity
Menu Path
Output/Prices Display
Transaction code KP27
11 / 55
Product Costing v0
www.rglconsultancy.nl
Click on button
12 / 55
Tab: Template
Click on button
13 / 55
Product Costing v0
www.rglconsultancy.nl
Product Costing v0
www.rglconsultancy.nl
14 / 55
15 / 55
Product Costing v0
www.rglconsultancy.nl
Product Costing v0
www.rglconsultancy.nl
3) Customizing settings
The central customizing object in product costing is the costing variant.
I will explore in this paragraph the settings of costing variant PPC1 and its sub-objects.
This costing variant is namely generally used to create a cost estimate.
A) Costing variant
Call up the customizing transaction as follows:
IMG Controlling Product Cost Controlling Product Cost Planning
Menu Path
Basic Settings for Material Costing Material Cost Estimate with Quantity
Structure Define Costing Variants
Tr. code / Table
OKKN / -
Select the line with costing variant PPC1 and then click on button
16 / 55
B) Costing type
17 / 55
Product Costing v0
www.rglconsultancy.nl
Click on button
C) Valuation Variant
18 / 55
Product Costing v0
www.rglconsultancy.nl
Product Costing v0
www.rglconsultancy.nl
Tab: ActivityTpes/processes
Note the strategy for ActivityTypes/Processes which is Plan price average of all fiscal year
periods. Based on this, the selection criteria for prices was chosen.
Tab: Overhead
D) Costing Sheet
Select line COGS and then double click on Costing sheets rows in folder Dialog structure:
19 / 55
Product Costing v0
www.rglconsultancy.nl
Select row 10 and then double click on line Base in folder Dialog Structure =>
Click on button
Select row 20 and then double click on line Overhead rate in folder Dialog Structure =>
Click on button
Select row 20 again and then double click on line Credit in folder Dialog Structure =>
20 / 55
Product Costing v0
Click on button
Following same procedure for the other conditions in the costing sheet =>
21 / 55
www.rglconsultancy.nl
Tab: Misc.
22 / 55
Product Costing v0
www.rglconsultancy.nl
Product Costing v0
E) Date Control
23 / 55
www.rglconsultancy.nl
Tab: Routing
24 / 55
Product Costing v0
www.rglconsultancy.nl
Tab: Update
25 / 55
Product Costing v0
www.rglconsultancy.nl
26 / 55
Product Costing v0
www.rglconsultancy.nl
Product Costing v0
www.rglconsultancy.nl
OKTZ / -
Select cost comp. str. 01 and then double click on line Cost Components with Attributes =>
27 / 55
Product Costing v0
www.rglconsultancy.nl
to view its details =>
From this screen double click on line Assignment: Cost Component - Cost Element Interval =>
28 / 55
Product Costing v0
www.rglconsultancy.nl
Double click on line Assignment: Organiz. Units - Cost Component Struct =>
29 / 55
Product Costing v0
www.rglconsultancy.nl
I) Template
KTPF / -
Relevant template here is COPC-10-1 Order Processing COGS, which will be retrieved using
OH key = SAP10 and environment=001.
Check its settings.
Call up the customizing transaction as follows:
IMG Controlling Product Cost Controlling Product Cost Planning
Menu Path
Basic Settings for Material Costing Templates Maintain Templates Display
Tr. code / Table
Template
CPT3 / -
<ENTER>
Product Costing v0
www.rglconsultancy.nl
At last we run a check on the costing variant and get a list of all the settings for this variant.
Click on button
Menu Path
Tr. code / Table
Click on button
This gives a list of all the customizing setting of this costing variant.
31 / 55
Product Costing v0
www.rglconsultancy.nl
4) Process demonstration
A) Create Costing Run
A costing run will be setup and processed up to and including costing, than I will switch to a report to
analyze the results of the costing .
Create costing run.
Call up the transaction as follows:
Logistics Production Product Cost Planning Material Costing
Menu Path
Costing Run Edit Costing Run
Transaction code CSK40N
Click on button
Click on button
32 / 55
Click on button
Product Costing v0
Tab: Valuation
Note the valuation variant which is 001 and the costing sheet which is COGS.
Click on button
.
33 / 55
www.rglconsultancy.nl
34 / 55
Product Costing v0
www.rglconsultancy.nl
Product Costing v0
www.rglconsultancy.nl
Enter matl no., plant no. and removed Background Processing flag.
Next click on button
. After the system reported that run has been saved click on button
35 / 55
to update
Product Costing v0
Click on button
2x.
Click on button
36 / 55
www.rglconsultancy.nl
Product Costing v0
in row Costing.
37 / 55
www.rglconsultancy.nl
Product Costing v0
www.rglconsultancy.nl
to continue.
Click on button
in row Costing.
Each matl which is being costed is shown at the bottom of the screen during this process.
38 / 55
Click on button
Product Costing v0
in row Analysis.
39 / 55
www.rglconsultancy.nl
www.rglconsultancy.nl
40 / 55
Product Costing v0
Product Costing v0
Click on button
41 / 55
www.rglconsultancy.nl
Product Costing v0
www.rglconsultancy.nl
Click on button
42 / 55
Product Costing v0
www.rglconsultancy.nl
Enter the costing run no. and date, then click on button
Position the cursor on material P-102 at the bottom of the list and then go to the menu :
Goto Display Cost Estimate
43 / 55
Product Costing v0
www.rglconsultancy.nl
Above you can see a breakdown of the costs of material P-102 according its BOM explosion.
Cost are build up starting with the materials at the lowest level of the BOM and are rolled up to the
next higher level material.
I will therefore start the analysis with materials 102-110,102-120 and 102-130 of BOM 102-100,
followed by an analysis of the cost estimate of material 102-100 and will finish with an analysis of
the cost estimate of material P-102. Cost estimates of materials 102-200, 102-300, 102-400 and
102-500 are assumed to be similar to that of material 102-100.
Go back to Analyze/Compare material cost estimates overview screen of the report.
1. Material 102-110:
Position the cursor on material 102-110 and then go to the menu: Goto Itemization =>
44 / 55
Product Costing v0
www.rglconsultancy.nl
The valuation class is 3000 so I lookup in customizing what the cost element should be using the
logic and paths showed in paragraph 2A =>
As the origin of the cost price and the cost element has been determined, this completes the
analysis for material 102-110.
2. Material 102-120:
Position cursor on material 102-120 then go to the menu: Goto Itemization =>
The accounting view 1 of the material master in next screenshot explains the price and the cost
element =>
45 / 55
Product Costing v0
www.rglconsultancy.nl
The accounting view 1 of the material master explains the price and the cost element =>
Product Costing v0
www.rglconsultancy.nl
4. Material 102-100:
This is a material which is assembled from the 3 materials we just saw.
Which means that the costs of this material consist of the costs of these 3 materials plus the costs to
assemble it , plus possible overhead costs.
Position the cursor on material 102-100 and then go to the menu: Goto Itemization =>
Itemized overview of material 102-100:
The costs of the 3 components can be found as item no.s 4,5 and 6 all marked with item cat.
M(Material).
Item cat. E refers to costs due to production activities.
I will analyze item no.s 1,2 and 3 .
Than I will analyze item no. 16 with item cat. X, followed by item no. 18 with item cat. G.
This is a list with item categories with their description =>
47 / 55
Product Costing v0
www.rglconsultancy.nl
Material 102-100 has its own routing(see par. 2C regarding Routing) which is =>
Formula SAP005:
48 / 55
Product Costing v0
www.rglconsultancy.nl
):
The cost prices are in accordance with the master price data of cost center=4220 and activity
type=1422 in paragraph 2E, as shown here again:
This means that the cost price for item 1 is: (3.357,74 / 10 ) * 0.167 = 56,07 euro
Cost element matches with the master data.
49 / 55
Product Costing v0
www.rglconsultancy.nl
Formula SAP006:
):
The fixed and variable prices are in accordance with the master price data of cost center=4220 and
activity type=1420 =>
50 / 55
Product Costing v0
Formula SAP007:
51 / 55
):
www.rglconsultancy.nl
Product Costing v0
www.rglconsultancy.nl
The fixed and variable prices are in accordance with the master price data of cost center=4220 and
activity type=1421 =>
):
The fixed and variable prices are in accordance with the master price data of business process
300900 in paragraph 2F =>
52 / 55
Product Costing v0
www.rglconsultancy.nl
):
53 / 55
Product Costing v0
www.rglconsultancy.nl
5. Material P-102:
This is the final assembled material.
Position cursor on material P-102 and then go to the menu: Goto Itemization =>
We see 8 line items with item cat. M, of which 5 are assembly items and 3 are stock items judging
from the cost element assigned to them. Item no. 9 is familiar from previous matl 102-100, so I
will analyse only items 10 - 13.
Item no. 10(Business process):
The fixed price is in accordance with the master price data of business process 400900 in
paragraph 2F =>
54 / 55
Product Costing v0
www.rglconsultancy.nl
Item 11:
Total value = Material OH(condition C010/D010): 10% of 528,18 = 52,82 euro
Fixed value (condition E00): 50% of material OH= 50% of 52,82 = 26,41 euro
Item 12:
Production costs(condition B200=>where cost element=619000/620000/623000/625000) = 0
Manuf. Cost level (total) = 528,18 + 52,82(from item 11) = 581,00 euro
Manuf. Cost level (fixed portion) = 26,41 euro (from item 11)
Administration OH(condition A300/D000): Total value = 20% of 581,00 = 116,20 euro
Fixed value = 20% of 26,41 = 5,28 euro
Cost element 655300 comes from E03:
Item 13:
Total costs(condition B110=> cost element=890000) =
1283,00 + 459,56 + 2789,57 + 505,08 + 114,33 = 5151,54 euro
Fixed costs(condition B110=>cost element=890000) =
925,80 + 408,28 + 2346,18 + 240,18 + 6,53 = 3927,36 euro
Semi Finished goods(total) = 52,82(item 11) + 581,00(item 12) + 5151,54 = 5732,54 euro
Semi Finished goods(fixed portion) = 3927,36 + 26,41 ( item 11) = 3953,77 euro
Sales OH(condition A310/D000): Total value = 15% of 5732,54 = 859,88 euro
Fixed value= 15% of 3953,77= 593,07 euro
Cost element 655400 comes from E04:
55 / 55