SlideShare a Scribd company logo
1 of 46
Download to read offline
COSTING PRODUCTS IN SAP
Table of Contents
Overview of Product Costing ...... 3
Components for costing Products ...... 7
...... 27
esign driving the costing process ...... 38
Overview of Product Costing
Screenshot of a product costed in SAP
Total product cost for
the costing lot size
Cost Component structure
gives the breakdown of
total cost by components
This cost component view
can be swapped with a cost
Itemisation view
Products are (generally)
costed at product + plant
level
Costed Bill of
Material view
of product cost
Multiple views of the costed product in SAP
Anatomy of a product’s cost
Structure Component Component Component
Quantity Structure Bill of Material Routing Overhead
Valuation
Cost of input Material
(defined in the master
of the material – could
be the standard cost
or moving average
Cost)
Price of Activity Costing Sheet
Components for Costing Products
<8>
Bill Of Material
Bill of Material is the recipe of the materials that go into producing or making the (finished or assembly)
product
BOM (Bill of Material) is a structured list of
components that make up a product or an
assembly.
A single-level BOM comprises of components
that make up a recurring production process.
This BOM can be used multiple times to
produce the same product.
A multi-level BOM comprises components and
assemblies that make up a production process.
The assembly has its own single-level BOM
Finished product
Cement
Assembled
Product
Clinker
Component
Product
Gypsum
Component
Product
Raw Mix
Production/
BOM Level
0
1
2
3
Component
Product
Coal
Component
Product
Limestone
Costing
Level
3
2
1
0
Bill of Material
Assembly
product
Assembly
product
Depiction of BOM in SAP
<11>
Routing
Routing is a list (and details) of operations that are carried out in the production process
Operation
Work
Centre
Activity
Type
is carried
out in a
belongs to
an
isassigned
to
Cost
Centre
It is a good idea to create a separate cost centre per work centre
to capture cost and recoveries from production.
Cost Centre is assigned to Work Centre through Activity Type. For
example, you carry out Activity Type “Pack” in Work Centre
“Packing” that is associated with a Cost Centre “Packing”. The
Work Centre belongs to Operation “Packing”.
Activity Rate is set for each Activity Type + Cost Centre
combination.
Components of Routing in SAP
Routing for Limestone
Operations for Crushing process
contains
Work Center for each Operation
contains
Activities that are performed
in that Work Center
contains
N:1
1:1
6:1
1:1Planned (or Actual) Unit Price to
perform each Activity
contains
Referenced
object
with
previous
object
Routing
With routings, you can plan the operation steps to be carried out in production;
the activities to be performed; the location where the activities will be
performed; and the components required to perform the operation.
Below is an example of the data routings could hold.
Routing in SAP
Operation Work Centre Activity
Activity
quantity
per ton
Components Output
Quality Quality Labour Hours 1hr Nil Nil
Finish Grind Finish Labour Hours 1.5hr
Clinker
Gypsum
Cement
Kiln Kiln Labour Hours 0.5hr
Raw Mix
Coal
Clinker
Grind Grind Labour Hours 2hr Limestone Raw Mix
Depiction of Routing in SAP
<16>
Material Cost
Unit cost of Material is stored against the Material Master. Material Master in SAP stores standard cost and
moving average price. The selection of basis of valuation (“Price Control” in SAP terms) will determine
which price is used to valuate the material
This material is valued
at standard cost
Standard cost of
this material
Total stock quantity
Total inventory value
Material prices in Material Master
<18>
Activity rate
Rate at which individual activity type is valued. Activity rate is fixed for a combination of activity type + cost
centre + period/ year + version
Activity Rate
Cost
Centre
Version Period
Activity
Type
Rates for activity types can be calculated / entered on a periodic basis or on an annual basis.
Calculation of activity rate
Estimated (Plan) Costs related to that activity
Plan Activity Rate per unit = --------------------------------------------------------------
Estimated consumption of Activity in units
It is recommended that values planned (budgeted) at the beginning of the year be used to calculate activity
rates. This will ensure annual budget values compare with actual.
Activity Rate in SAP
Allocate plan
overheads
Plan overhead
quantity
Calculate overhead
activity rate
Plan direct
overhead costs
These steps are elaborated with an example in
next few slides.
Steps to generate an Activity rate/ price
Labor 140
Maintenance 160
Electricity 30
Quarry Production
Cost Center ($ in ‘000)
330
Plan direct overhead costs
Direct overheads are
planned against cost
centre during the
budgeting exercise
Hauling and Loading are
cost centres that support
the Production cost
centre
Quarry Loading
Cost Center ($ in ‘000)
Labor 20
Hauling 50
Quarry Hauling
Cost Center ($ in ‘000)
70
Labor 10
Loading 40
50
Labor 140
Maintenance 160
Electricity 30
Hauling cost (X) 70
Loading cost (Y) 50
Quarry Production
Cost Center ($ in ‘000)
Quarry Loading
Cost Center ($ in ‘000)
Labor 20
Hauling 50
Quarry Hauling
Cost Center ($ in ‘000)
70
Labor 10
Loading 40
50
70
Allocated
Hauling
Cost (X) 70
50
Allocated
Loading
Cost (Y) 50
450
• Support cost centre
costs are swept/
allocated to main
Production cost centre
Allocate Plan Overhead Costs
Labor 140
Maintenance 160
Electricity 30
Hauling cost (X) 70
Loading cost (Y) 50
Quarry Production
Cost Center ($ in ‘000)
450
QUARRY
Activity Qty 45,000
• Activity quantity will represent the quantity of units for
the activity that is carried out in the cost centre. In this
example, the activity quantity of 45,000 quarrying hrs is
entered against Quarry Production cost centre and
“Quarry” Activity Type
• As a part of the budgeting exercise, the quarry Manager
knows his planned production volumes (eg. 10,000 TO)
and the unit of Quarry activity required per unit of
production (eg 4.5 HR per TO). He will arrive at the
Activity Quantity using these 2 variables.
Plan Activity Rate manually
Labor 140
Maintenance 160
Electricity 30
Hauling cost (X) 70
Loading cost (Y) 50
Quarry Production
Cost Center ($ in ‘000)
450
QUARRY
Activity Qty 45,000
Execute
Automatic
Plan Price
Calculation
Activity Price = $10
$450,000
-------------
45,000
Enter
activity rate
manually
This works fine if there is one
activity type planned on one cost
centre. Costs are considered to be
“activity independent costs” and
hence, activity rate can be easily
calculated
Calculate Overhead Activity Rate
Labor 140
Maintenance 160
Electricity 30
Hauling cost (X) 70
Loading cost (Y) 50
Quarry Production
Cost Center ($ in ‘000)
450
Quarry Production
Cost Center
LABOUR
Activity Qty 20,000
MACHINE
Activity Qty 15,000
NOW how do I
assign Costs to
activity quantities to
arrive at activity
rate?
The Quarry Manager wants to plan
overhead costs and activities using 2
activity types: Labour Hours and Machine
Hours.
However, all overheads are only collected
in 1 cost centre – Quarry Production
Multiple Activity Types on one cost centre
Labor 140
Maintenance 160
Electricity 30
Hauling cost (X) 70
Loading cost (Y) 50
Quarry Production
Cost Center ($ in ‘000)
450
Perform
Plan Cost
Splitting
PLAN COST SPLIT
Activity $ Units
(in 000)
Labor 140 20
Machine 310 15
System configuration settings:
• Cost against Labor GL = Labor Activity
• Cost against all other GL Accounts = Machine Activity
Execute
Automatic
Plan Price
Calculation
PLAN ACTIVITY RATE
Activity Rate
Labor 7
Machine 20.67
CONCEPT: Plan cost splitting “splits” activity
independent costs and assigns activity to each cost;
thereby all costs are now activity dependent
LABOUR
Activity Qty 20,000
MACHINE
Activity Qty 15,000
Plan cost splitting – Activity Dependent costs
Cost roll up
<28>
Cost roll up
Cost roll up refers to roll up of cost bottom-up from component to finished product. During cost roll up SAP
costs the components and activities at the lowest level of the production BOM and increments the cost by
rolling it up to higher level till the highest level of product is costed.
With a multi-level quantity structure,
standard costs roll up from lower-level
(example level 2) to the higher-level
material (example level 0).
Cement
Assembled
Product
Component
Product
Activity 1
Activity 1
Component
Product
Prod Level 0
Prod Level 1
Prod Level 2
Product Cost roll up
25th of
the
month
1st of
the next
month
Creation of
cost estimate
Recommended
Dates
Release
Analyze
Cost
Estimate
Marking
1. Cost Estimate is a proposed cost estimate for the intermediate and finished good.
2. Business analyzes the cost estimate for accuracy. Changes (if any) are made to quantity or valuation
structure. Cost Estimate is re-run.
3. Once “approved” , costs are MARKED (i.e. marked as proposed or future cost estimates).
4. The marked cost estimates are RELEASED (i.e. made effective for all goods movement subsequent to that
release).
1 2 3 4
Process of Product Cost roll up
1
Run ID and
Run Date
2
Define Costing
Variant
3
Define Org
Structure
Parameters
4
Define Costing
Run Dates
Define Parameters for Costing Run
Flow Steps in a Costing Run
5
Select
Materials to
be costed
6
Explode
BOMs
7
Perform
Costing
8
Perform
Cost Analysis
9
Mark Cost
Estimate
10
Release Cost
Estimate
1 2 3 4
Steps in SAP for a Product Cost roll up
1
Run ID and
Run Date
2
Define Costing
Variant
3
Define Org
Structure
Parameters
4
Define Costing
Run Dates
5
Select Materials
to be costed
6
Explode BOMs
7
Perform Costing
8
Perform Cost
Analysis
9
Mark Cost Estimate
10
Release Cost Estimate
Define parameters for Costing Run
AUD 11 AUD 12
Previous
Cost
Estimate
Current
Cost
Estimate
Future
Cost
Estimate
New Cost Estimate USD 13 marked
AUD 0
AUD 11 AUD 12 AUD 13
New Cost Estimate USD 13 released
AUD 12 AUD 13 AUD 0
When cost estimate is
marked, it will update
“Future Cost Estimate”
field in Material
Master
When cost estimate is
released, it will update
“Current Cost
Estimate” field in
Material Master
Price Update – Mark & Release
Selection
criteria
1
Material
master
2
3
Program
output
log
Price Update – MARKING
 When a Standard Cost Estimate is created, there are no accounting
implications.
 When a Standard Cost Estimate is marked, there are no accounting
implications. The new cost is updated in the field “Future Cost Estimate”
 When a Standard Cost Estimate is released,
 The released cost is updated in the “Current Cost Estimate” field (from the “Future Cost
Estimate” field)
 The Inventory will revalue with the new Standard Cost Estimate. The revaluation
difference is written off/ written back to P&L.
Accounting impact of Product Costing process
Inventory (BS)
AUD 12
Current Cost
Estimate
Inventory
10,000 TO
120,000
New Cost Estimate USD 13 released
AUD 13
Inventory
10,000 TO
Inventory (BS)
130,000
Inventory
Revaluation (P&L)
10,000
Accounting impact of RELEASE of Product Cost
Selection
criteria
1
2
Program
log
3
Price
change
log
4
Output
log
Accounting
document for
price change
5
Price Update - RELEASE
Design Driving The Costing Process
<39>
Costing variant
Costing Variant is the configuration engine that drives the derivation of a quantity structure and prices of
components and assemblies; and rolls up their cost into the cost of the final product
Valuation Variant
Determination for
Material valuation &
Activity Valuation
Costing Type
Purpose of costing
Quantity Structure
Determination for
BOM & Routing
Selection
Date Control
Defines the default
dates for the cost
estimates
Transfer Control
Defines whether existing
cost data can be used to
calculate new cost
estimate
These components
define how cost
estimate will be
calculated
Costing Variant
Strategy sequence of how material / activity should
be valued. Below are the prices that can be used to value
component material/ activities
Valuation Variant
BoM and Routing have validity dates. You can create a cost
estimate using a future dated quantity structure.
For example, if the BoM is expected to change on 01/04/2013,
create a new BoM with the start validity date as 01/04/2013 and
end the validity of current BoM on 01/03/2013. That way, when
you generate a cost estimate for Apr 2013 (in Mar 2013), it will
pick the new quantity structure.
Date Control
BoM and Routings for the same
material can be created for various
purposes (eg. Production, for
costing, for Research).
Table structure for PC01 (BoM) and
01 (Routing) defines which BoM /
Routing should be picked first
Quantity Structure Determination
Verity provides the vision, and the framework for
a successful Finance process and technology
transformation and re-engineering.
We at Verity believe we have the experience to make success happen for our
clients. This belief comes from our track record of successfully engaging
customers in their pursuit of the best-of-class business solutions. We believe that
this search with Verity is short because of our past experience, and fruitful
because we do not simply deliver an end-result, but strive to deliver value-added
service that earns us the trust and confidence of our customers.
Verity Business Solutions
Rajesh is an accomplished and successful Finance professional with over 20
years’ experience in Finance processes and related technologies.
He is a qualified accountant, and he has worked in Finance
departments of multinational companies. With this strong
foundation in Finance, he has managed to successfully
implement best-in-class Finance processes in IT (primarily SAP).
Over the last few years, Rajesh has led Finance teams on large SAP
implementations and provided his insights and experience to provide a workable
and an improved solution for his customers. Rajesh is a SAP Certified Application
Professional.
Presented by Rajesh Shanbhag
• Contact me if have any questions, need clarifications or would like a
demo of these features in an IDES SAP system.
• Do visit the blog related to these slides at
www.veritysolutions.com.au (Category SAP > Product Costing)
• I will post blogs demonstrating solutions to complex Product Costing
business scenarios. Subscribe to the blog at
www.veritysolutions.com.au to keep yourself updated when a blog is
published
Rajesh Shanbhag
W www.veritysolutions.com.au
E rajesh@veritysolutions.com.au
M +61 4 1123 8873
Contact

More Related Content

What's hot

Copa configuration
Copa configurationCopa configuration
Copa configuration
Mithun Roy
 
SAP Accounting powered by SAP HANA – Moving controlling and finance closer to...
SAP Accounting powered by SAP HANA – Moving controlling and finance closer to...SAP Accounting powered by SAP HANA – Moving controlling and finance closer to...
SAP Accounting powered by SAP HANA – Moving controlling and finance closer to...
John Jordan
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap
Pepa Pencheva
 
A guide to functional areas and cost of sales P&L reporting in the SAPÂŽ Gener...
A guide to functional areas and cost of sales P&L reporting in the SAPÂŽ Gener...A guide to functional areas and cost of sales P&L reporting in the SAPÂŽ Gener...
A guide to functional areas and cost of sales P&L reporting in the SAPÂŽ Gener...
John Jordan
 
Co pa power point
Co pa power pointCo pa power point
Co pa power point
krnprjp
 
Vendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalityVendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionality
Subhrajyoti (Subhra) Bhattacharjee
 

What's hot (20)

Accounting entries in sap
Accounting entries in sapAccounting entries in sap
Accounting entries in sap
 
Quick sap co configuration Internal Order
Quick sap co configuration Internal OrderQuick sap co configuration Internal Order
Quick sap co configuration Internal Order
 
Copa configuration
Copa configurationCopa configuration
Copa configuration
 
SAP Accounting powered by SAP HANA – Moving controlling and finance closer to...
SAP Accounting powered by SAP HANA – Moving controlling and finance closer to...SAP Accounting powered by SAP HANA – Moving controlling and finance closer to...
SAP Accounting powered by SAP HANA – Moving controlling and finance closer to...
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap
 
CK40N-Automation of Standard Cost Estimate
CK40N-Automation of Standard Cost EstimateCK40N-Automation of Standard Cost Estimate
CK40N-Automation of Standard Cost Estimate
 
Case study material ledger implementation lessons learned
Case study  material ledger implementation lessons learnedCase study  material ledger implementation lessons learned
Case study material ledger implementation lessons learned
 
Activity based costing
Activity based costingActivity based costing
Activity based costing
 
SAP CO step by step config guide & user manual part 1
SAP CO step by step config guide & user manual part 1SAP CO step by step config guide & user manual part 1
SAP CO step by step config guide & user manual part 1
 
Intra company transfer pricing using sap material ledger
Intra company transfer pricing using sap material ledgerIntra company transfer pricing using sap material ledger
Intra company transfer pricing using sap material ledger
 
A guide to functional areas and cost of sales P&L reporting in the SAPÂŽ Gener...
A guide to functional areas and cost of sales P&L reporting in the SAPÂŽ Gener...A guide to functional areas and cost of sales P&L reporting in the SAPÂŽ Gener...
A guide to functional areas and cost of sales P&L reporting in the SAPÂŽ Gener...
 
Fi mm integration
Fi mm integrationFi mm integration
Fi mm integration
 
ProductCosting Material Ledger.ppt
ProductCosting Material Ledger.pptProductCosting Material Ledger.ppt
ProductCosting Material Ledger.ppt
 
Material ledger by guntupalli hari krishna
Material ledger by guntupalli hari krishnaMaterial ledger by guntupalli hari krishna
Material ledger by guntupalli hari krishna
 
Co pa power point
Co pa power pointCo pa power point
Co pa power point
 
SAP MM Standard Business Processes
SAP MM Standard Business ProcessesSAP MM Standard Business Processes
SAP MM Standard Business Processes
 
SAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTINGSAP - FIXED ASSETS ACCOUNTING
SAP - FIXED ASSETS ACCOUNTING
 
Functional specification of sap
Functional specification of  sapFunctional specification of  sap
Functional specification of sap
 
How to split cost of goods sold
How to split cost of goods soldHow to split cost of goods sold
How to split cost of goods sold
 
Vendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalityVendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionality
 

Similar to Product costing in SAP - a primer

Product costing
Product costingProduct costing
Product costing
Khalid Aziz
 
Co product costing master data
Co product costing master dataCo product costing master data
Co product costing master data
Hema Latha
 
Process Costing
Process CostingProcess Costing
Process Costing
ambadesuhas
 
Chapter 2 line_balancing no pics
Chapter 2 line_balancing no picsChapter 2 line_balancing no pics
Chapter 2 line_balancing no pics
Nirav Jadav
 
CA Ch.18-Process Costing-part 1-Nureni.pdf
CA Ch.18-Process Costing-part 1-Nureni.pdfCA Ch.18-Process Costing-part 1-Nureni.pdf
CA Ch.18-Process Costing-part 1-Nureni.pdf
sandiibrahim3
 
Activity Based Costing.pptx
Activity Based Costing.pptxActivity Based Costing.pptx
Activity Based Costing.pptx
1986anu
 
Unit 9 costing methods
Unit 9 costing methodsUnit 9 costing methods
Unit 9 costing methods
Ryk Ramos
 
Cost and Management Accounting I Chapter 3 (2)(2)-1 (1).pptx
Cost and Management Accounting I Chapter 3 (2)(2)-1 (1).pptxCost and Management Accounting I Chapter 3 (2)(2)-1 (1).pptx
Cost and Management Accounting I Chapter 3 (2)(2)-1 (1).pptx
ObsaKamil
 
Abc costing
Abc costingAbc costing
Abc costing
Khalid Aziz
 

Similar to Product costing in SAP - a primer (20)

Activity Based costing
Activity Based costingActivity Based costing
Activity Based costing
 
Product costing
Product costingProduct costing
Product costing
 
7594572.ppt
7594572.ppt7594572.ppt
7594572.ppt
 
7594572.ppt
7594572.ppt7594572.ppt
7594572.ppt
 
Co product costing master data
Co product costing master dataCo product costing master data
Co product costing master data
 
Process Costing
Process CostingProcess Costing
Process Costing
 
Bus 7800 week 6 absorption costing
Bus 7800 week 6 absorption costingBus 7800 week 6 absorption costing
Bus 7800 week 6 absorption costing
 
Chapter 2 line_balancing no pics
Chapter 2 line_balancing no picsChapter 2 line_balancing no pics
Chapter 2 line_balancing no pics
 
CA Ch.18-Process Costing-part 1-Nureni.pdf
CA Ch.18-Process Costing-part 1-Nureni.pdfCA Ch.18-Process Costing-part 1-Nureni.pdf
CA Ch.18-Process Costing-part 1-Nureni.pdf
 
Activity Based Costing
Activity Based CostingActivity Based Costing
Activity Based Costing
 
A b c
A b cA b c
A b c
 
Activity Based Costing.pptx
Activity Based Costing.pptxActivity Based Costing.pptx
Activity Based Costing.pptx
 
Managerial Accounting Tools for Business Decision Making 6th Edition Weygandt...
Managerial Accounting Tools for Business Decision Making 6th Edition Weygandt...Managerial Accounting Tools for Business Decision Making 6th Edition Weygandt...
Managerial Accounting Tools for Business Decision Making 6th Edition Weygandt...
 
Ch14 Managerial accounting aiou mba mcom 8508
Ch14 Managerial accounting aiou mba mcom 8508Ch14 Managerial accounting aiou mba mcom 8508
Ch14 Managerial accounting aiou mba mcom 8508
 
Unit 9 costing methods
Unit 9 costing methodsUnit 9 costing methods
Unit 9 costing methods
 
Cost and Management Accounting I Chapter 3 (2)(2)-1 (1).pptx
Cost and Management Accounting I Chapter 3 (2)(2)-1 (1).pptxCost and Management Accounting I Chapter 3 (2)(2)-1 (1).pptx
Cost and Management Accounting I Chapter 3 (2)(2)-1 (1).pptx
 
Abc costing
Abc costingAbc costing
Abc costing
 
yitu
yituyitu
yitu
 
Mass2 Lean2 Six Sigma
Mass2 Lean2 Six SigmaMass2 Lean2 Six Sigma
Mass2 Lean2 Six Sigma
 
Absorption costing
Absorption costingAbsorption costing
Absorption costing
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Product costing in SAP - a primer

  • 2. Table of Contents Overview of Product Costing ...... 3 Components for costing Products ...... 7 ...... 27 esign driving the costing process ...... 38
  • 4. Screenshot of a product costed in SAP Total product cost for the costing lot size Cost Component structure gives the breakdown of total cost by components This cost component view can be swapped with a cost Itemisation view Products are (generally) costed at product + plant level Costed Bill of Material view of product cost
  • 5. Multiple views of the costed product in SAP
  • 6. Anatomy of a product’s cost Structure Component Component Component Quantity Structure Bill of Material Routing Overhead Valuation Cost of input Material (defined in the master of the material – could be the standard cost or moving average Cost) Price of Activity Costing Sheet
  • 8. <8> Bill Of Material Bill of Material is the recipe of the materials that go into producing or making the (finished or assembly) product
  • 9. BOM (Bill of Material) is a structured list of components that make up a product or an assembly. A single-level BOM comprises of components that make up a recurring production process. This BOM can be used multiple times to produce the same product. A multi-level BOM comprises components and assemblies that make up a production process. The assembly has its own single-level BOM Finished product Cement Assembled Product Clinker Component Product Gypsum Component Product Raw Mix Production/ BOM Level 0 1 2 3 Component Product Coal Component Product Limestone Costing Level 3 2 1 0 Bill of Material
  • 11. <11> Routing Routing is a list (and details) of operations that are carried out in the production process
  • 12. Operation Work Centre Activity Type is carried out in a belongs to an isassigned to Cost Centre It is a good idea to create a separate cost centre per work centre to capture cost and recoveries from production. Cost Centre is assigned to Work Centre through Activity Type. For example, you carry out Activity Type “Pack” in Work Centre “Packing” that is associated with a Cost Centre “Packing”. The Work Centre belongs to Operation “Packing”. Activity Rate is set for each Activity Type + Cost Centre combination. Components of Routing in SAP
  • 13. Routing for Limestone Operations for Crushing process contains Work Center for each Operation contains Activities that are performed in that Work Center contains N:1 1:1 6:1 1:1Planned (or Actual) Unit Price to perform each Activity contains Referenced object with previous object Routing
  • 14. With routings, you can plan the operation steps to be carried out in production; the activities to be performed; the location where the activities will be performed; and the components required to perform the operation. Below is an example of the data routings could hold. Routing in SAP Operation Work Centre Activity Activity quantity per ton Components Output Quality Quality Labour Hours 1hr Nil Nil Finish Grind Finish Labour Hours 1.5hr Clinker Gypsum Cement Kiln Kiln Labour Hours 0.5hr Raw Mix Coal Clinker Grind Grind Labour Hours 2hr Limestone Raw Mix
  • 16. <16> Material Cost Unit cost of Material is stored against the Material Master. Material Master in SAP stores standard cost and moving average price. The selection of basis of valuation (“Price Control” in SAP terms) will determine which price is used to valuate the material
  • 17. This material is valued at standard cost Standard cost of this material Total stock quantity Total inventory value Material prices in Material Master
  • 18. <18> Activity rate Rate at which individual activity type is valued. Activity rate is fixed for a combination of activity type + cost centre + period/ year + version
  • 19. Activity Rate Cost Centre Version Period Activity Type Rates for activity types can be calculated / entered on a periodic basis or on an annual basis. Calculation of activity rate Estimated (Plan) Costs related to that activity Plan Activity Rate per unit = -------------------------------------------------------------- Estimated consumption of Activity in units It is recommended that values planned (budgeted) at the beginning of the year be used to calculate activity rates. This will ensure annual budget values compare with actual. Activity Rate in SAP
  • 20. Allocate plan overheads Plan overhead quantity Calculate overhead activity rate Plan direct overhead costs These steps are elaborated with an example in next few slides. Steps to generate an Activity rate/ price
  • 21. Labor 140 Maintenance 160 Electricity 30 Quarry Production Cost Center ($ in ‘000) 330 Plan direct overhead costs Direct overheads are planned against cost centre during the budgeting exercise Hauling and Loading are cost centres that support the Production cost centre Quarry Loading Cost Center ($ in ‘000) Labor 20 Hauling 50 Quarry Hauling Cost Center ($ in ‘000) 70 Labor 10 Loading 40 50
  • 22. Labor 140 Maintenance 160 Electricity 30 Hauling cost (X) 70 Loading cost (Y) 50 Quarry Production Cost Center ($ in ‘000) Quarry Loading Cost Center ($ in ‘000) Labor 20 Hauling 50 Quarry Hauling Cost Center ($ in ‘000) 70 Labor 10 Loading 40 50 70 Allocated Hauling Cost (X) 70 50 Allocated Loading Cost (Y) 50 450 • Support cost centre costs are swept/ allocated to main Production cost centre Allocate Plan Overhead Costs
  • 23. Labor 140 Maintenance 160 Electricity 30 Hauling cost (X) 70 Loading cost (Y) 50 Quarry Production Cost Center ($ in ‘000) 450 QUARRY Activity Qty 45,000 • Activity quantity will represent the quantity of units for the activity that is carried out in the cost centre. In this example, the activity quantity of 45,000 quarrying hrs is entered against Quarry Production cost centre and “Quarry” Activity Type • As a part of the budgeting exercise, the quarry Manager knows his planned production volumes (eg. 10,000 TO) and the unit of Quarry activity required per unit of production (eg 4.5 HR per TO). He will arrive at the Activity Quantity using these 2 variables. Plan Activity Rate manually
  • 24. Labor 140 Maintenance 160 Electricity 30 Hauling cost (X) 70 Loading cost (Y) 50 Quarry Production Cost Center ($ in ‘000) 450 QUARRY Activity Qty 45,000 Execute Automatic Plan Price Calculation Activity Price = $10 $450,000 ------------- 45,000 Enter activity rate manually This works fine if there is one activity type planned on one cost centre. Costs are considered to be “activity independent costs” and hence, activity rate can be easily calculated Calculate Overhead Activity Rate
  • 25. Labor 140 Maintenance 160 Electricity 30 Hauling cost (X) 70 Loading cost (Y) 50 Quarry Production Cost Center ($ in ‘000) 450 Quarry Production Cost Center LABOUR Activity Qty 20,000 MACHINE Activity Qty 15,000 NOW how do I assign Costs to activity quantities to arrive at activity rate? The Quarry Manager wants to plan overhead costs and activities using 2 activity types: Labour Hours and Machine Hours. However, all overheads are only collected in 1 cost centre – Quarry Production Multiple Activity Types on one cost centre
  • 26. Labor 140 Maintenance 160 Electricity 30 Hauling cost (X) 70 Loading cost (Y) 50 Quarry Production Cost Center ($ in ‘000) 450 Perform Plan Cost Splitting PLAN COST SPLIT Activity $ Units (in 000) Labor 140 20 Machine 310 15 System configuration settings: • Cost against Labor GL = Labor Activity • Cost against all other GL Accounts = Machine Activity Execute Automatic Plan Price Calculation PLAN ACTIVITY RATE Activity Rate Labor 7 Machine 20.67 CONCEPT: Plan cost splitting “splits” activity independent costs and assigns activity to each cost; thereby all costs are now activity dependent LABOUR Activity Qty 20,000 MACHINE Activity Qty 15,000 Plan cost splitting – Activity Dependent costs
  • 28. <28> Cost roll up Cost roll up refers to roll up of cost bottom-up from component to finished product. During cost roll up SAP costs the components and activities at the lowest level of the production BOM and increments the cost by rolling it up to higher level till the highest level of product is costed.
  • 29. With a multi-level quantity structure, standard costs roll up from lower-level (example level 2) to the higher-level material (example level 0). Cement Assembled Product Component Product Activity 1 Activity 1 Component Product Prod Level 0 Prod Level 1 Prod Level 2 Product Cost roll up
  • 30. 25th of the month 1st of the next month Creation of cost estimate Recommended Dates Release Analyze Cost Estimate Marking 1. Cost Estimate is a proposed cost estimate for the intermediate and finished good. 2. Business analyzes the cost estimate for accuracy. Changes (if any) are made to quantity or valuation structure. Cost Estimate is re-run. 3. Once “approved” , costs are MARKED (i.e. marked as proposed or future cost estimates). 4. The marked cost estimates are RELEASED (i.e. made effective for all goods movement subsequent to that release). 1 2 3 4 Process of Product Cost roll up
  • 31. 1 Run ID and Run Date 2 Define Costing Variant 3 Define Org Structure Parameters 4 Define Costing Run Dates Define Parameters for Costing Run Flow Steps in a Costing Run 5 Select Materials to be costed 6 Explode BOMs 7 Perform Costing 8 Perform Cost Analysis 9 Mark Cost Estimate 10 Release Cost Estimate 1 2 3 4 Steps in SAP for a Product Cost roll up
  • 32. 1 Run ID and Run Date 2 Define Costing Variant 3 Define Org Structure Parameters 4 Define Costing Run Dates 5 Select Materials to be costed 6 Explode BOMs 7 Perform Costing 8 Perform Cost Analysis 9 Mark Cost Estimate 10 Release Cost Estimate Define parameters for Costing Run
  • 33. AUD 11 AUD 12 Previous Cost Estimate Current Cost Estimate Future Cost Estimate New Cost Estimate USD 13 marked AUD 0 AUD 11 AUD 12 AUD 13 New Cost Estimate USD 13 released AUD 12 AUD 13 AUD 0 When cost estimate is marked, it will update “Future Cost Estimate” field in Material Master When cost estimate is released, it will update “Current Cost Estimate” field in Material Master Price Update – Mark & Release
  • 35.  When a Standard Cost Estimate is created, there are no accounting implications.  When a Standard Cost Estimate is marked, there are no accounting implications. The new cost is updated in the field “Future Cost Estimate”  When a Standard Cost Estimate is released,  The released cost is updated in the “Current Cost Estimate” field (from the “Future Cost Estimate” field)  The Inventory will revalue with the new Standard Cost Estimate. The revaluation difference is written off/ written back to P&L. Accounting impact of Product Costing process
  • 36. Inventory (BS) AUD 12 Current Cost Estimate Inventory 10,000 TO 120,000 New Cost Estimate USD 13 released AUD 13 Inventory 10,000 TO Inventory (BS) 130,000 Inventory Revaluation (P&L) 10,000 Accounting impact of RELEASE of Product Cost
  • 38. Design Driving The Costing Process
  • 39. <39> Costing variant Costing Variant is the configuration engine that drives the derivation of a quantity structure and prices of components and assemblies; and rolls up their cost into the cost of the final product
  • 40. Valuation Variant Determination for Material valuation & Activity Valuation Costing Type Purpose of costing Quantity Structure Determination for BOM & Routing Selection Date Control Defines the default dates for the cost estimates Transfer Control Defines whether existing cost data can be used to calculate new cost estimate These components define how cost estimate will be calculated Costing Variant
  • 41. Strategy sequence of how material / activity should be valued. Below are the prices that can be used to value component material/ activities Valuation Variant
  • 42. BoM and Routing have validity dates. You can create a cost estimate using a future dated quantity structure. For example, if the BoM is expected to change on 01/04/2013, create a new BoM with the start validity date as 01/04/2013 and end the validity of current BoM on 01/03/2013. That way, when you generate a cost estimate for Apr 2013 (in Mar 2013), it will pick the new quantity structure. Date Control
  • 43. BoM and Routings for the same material can be created for various purposes (eg. Production, for costing, for Research). Table structure for PC01 (BoM) and 01 (Routing) defines which BoM / Routing should be picked first Quantity Structure Determination
  • 44. Verity provides the vision, and the framework for a successful Finance process and technology transformation and re-engineering. We at Verity believe we have the experience to make success happen for our clients. This belief comes from our track record of successfully engaging customers in their pursuit of the best-of-class business solutions. We believe that this search with Verity is short because of our past experience, and fruitful because we do not simply deliver an end-result, but strive to deliver value-added service that earns us the trust and confidence of our customers. Verity Business Solutions
  • 45. Rajesh is an accomplished and successful Finance professional with over 20 years’ experience in Finance processes and related technologies. He is a qualified accountant, and he has worked in Finance departments of multinational companies. With this strong foundation in Finance, he has managed to successfully implement best-in-class Finance processes in IT (primarily SAP). Over the last few years, Rajesh has led Finance teams on large SAP implementations and provided his insights and experience to provide a workable and an improved solution for his customers. Rajesh is a SAP Certified Application Professional. Presented by Rajesh Shanbhag
  • 46. • Contact me if have any questions, need clarifications or would like a demo of these features in an IDES SAP system. • Do visit the blog related to these slides at www.veritysolutions.com.au (Category SAP > Product Costing) • I will post blogs demonstrating solutions to complex Product Costing business scenarios. Subscribe to the blog at www.veritysolutions.com.au to keep yourself updated when a blog is published Rajesh Shanbhag W www.veritysolutions.com.au E rajesh@veritysolutions.com.au M +61 4 1123 8873 Contact