Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PP-SFC
PP-REM
PP-IS
KANBAN tcodes
PP-KAB
PP-FLW
PP-PI
Full list of SAP PP Production Planning for Process Industries tcodes PP-PI
PP-PDC
PP-MRP
PP-MP
SV-SMG-DIA-APP-CA
BW-BCT-PP-AHD
SV-SMG-DIA-APP-EM
WEC-APP-PCT
PP-SFC-PLN
PP-SFC-CPL
PP-PI-POR
PP-PI-MD
PP-PI
General tcodes
PP-PI-PMA
PP-PI-PCM
PP-PI-PDO
PP-PI-MIR
Description
CK11
ds
Module
Top Module
Component
CRM
ds
CRM
ds
BBPC
CK11N
ds
CRM
ds
CRM
ds
BBPC
CK13N
ds
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CK51
ds
CK51N
CK53
ds
ds
CK53N
ds
CRM
ds
CRM
ds
BBPC
CK74N
ds
CRM
ds
CRM
ds
BBPC
CK75N
ds
CRM
ds
CRM
ds
BBPC
CK76N
ds
CRM
ds
CRM
ds
BBPC
CK77N
ds
CRM
ds
CRM
ds
BBPC
KKPAN
ds
CRM
ds
CRM
ds
BBPC
KKPBN
ds
CRM
ds
CRM
ds
BBPC
KKPCN
ds
CRM
ds
CRM
ds
BBPC
KKPDN
ds
CRM
ds
CRM
ds
BBPC
CK
Show
entries
Search:
TCode
Description
Module
Top
Module
Compo
CK00
ds
CRM
ds
CRM
ds
BBPC
CK11
ds
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CK11N
CK13
ds
ds
CK13N
ds
CK31
ds
CRM
ds
CRM
ds
BBPC
CK33
ds
Comparison of Itemizations
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CK40N
ds
CK40N_STAT
ds
CK41
ds
CRM
ds
CRM
ds
BBPC
CK42
ds
CRM
ds
CRM
ds
BBPC
CK43
ds
CRM
ds
CRM
ds
BBPC
CK44
ds
CRM
ds
CRM
ds
BBPC
TCode
Description
Module
Top
Module
Compo
CK45
ds
CRM
ds
CRM
ds
BBPC
CK51
ds
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CRM
ds
CRM
ds
BBPC
CK51N
CK53
ds
ds
CK53N
ds
CK66
ds
CRM
ds
CRM
ds
BBPC
CK68
ds
CRM
ds
CRM
ds
BBPC
Showing 1 to 20 of 36 entries
Previous
Show
Next
CRM_APPLICATION
entries
Search:
TCode
Description
0KEW
ds
Top
Modul
e
Module
Comp
nt
CRM
ds
CRM
ds
BBP
1KE9
ds
CRM
ds
CRM
ds
BBP
1KEA
ds
CRM
ds
CRM
ds
BBP
/BEA/47000018
ds
(empty)
CRM-BE
ds
CRM
ds
BBP
/BEA/83000050
ds
(empty)
CRM-BE
ds
CRM
ds
BBP
/BEA/83000054
ds
(empty)
CRM-BE
ds
CRM
ds
BBP
CRM-BE
ds
CRM
ds
BBP
CRM-BE
ds
CRM
ds
BBP
CRM-BE
ds
CRM
ds
BBP
CRM-BE
ds
CRM
ds
BBP
/BEA/CNPL01
ds
/BEA/CNPL01_OLD
ds
/BEA/CNPL02
ds
/BEA/CNPL02_OLD
ds
/BEA/CRMB01
ds
CRM-BE
ds
CRM
ds
BBP
/BEA/CRMB02
ds
CRM-BE
ds
CRM
ds
BBP
/BEA/CRMB04
ds
CRM-BE
ds
CRM
ds
BBP
/BEA/CRMB05
ds
CRM-BE
ds
CRM
ds
BBP
/BEA/CRMB06
ds
CRM-BE
ds
CRM
ds
BBP
TCode
Description
Top
Modul
e
Module
Comp
nt
/BEA/CRMB07
ds
CRM-BE
ds
CRM
ds
BBP
/BEA/CRMB11
ds
CRM-BE
ds
CRM
ds
BBP
/BEA/CRMB12
ds
CRM-BE
ds
CRM
ds
BBP
/BEA/CRMB13
ds
CRM-BE
ds
CRM
ds
BBP
/BEA/CRMB14
ds
CRM-BE
ds
CRM
ds
BBP
First make sure your master data of the material is correct in all the views
Both Costing View & accounting view are maintained correctly
Proper cost center & activity types are assigned in the material master & work center
costing's high integration with other modules, many people avoid it due to the
complexity. This 5 part blog will seek to simplify Product Costing.
The fourth step in understanding the basics of product costing is the costing run. Costing runs
are used to cost mass amounts of materials in a single company code. The costing run
allows you to select certain materials, explode their quantity structure, cost, analyze, and mark and release.
Prerequisites:
During the annual or monthly costing process, materials are costed in a costing run.
Transaction CK40N is used to execute costing runs, analyze results, and mark and release
costs. The costing run must be created using a costing variant (read more in configuration
section), costing version, controlling area, company code, and transfer control. Therefore, a
costing run can only be created for one company code at a time. The costing run is also
created for a particular date range.
The costing run contains six steps: Selection, Structure Explosion, Costing, Analysis,
Marking, and Release. Each step requires you to enter parameters, save, and then execute.
The selection parameters are entered which indicates which materials should be costed. In
the structure explosion step, the selected materials are exploded to pick up component
materials from BOMs.
As discussed in the previous blog on Quantity Structure, a bill of materials (BOM) is created for
each internally produced material. In the costing step, finished good materials selected from
the previous step are costed based on their BOM and routing or master recipe. A routing or
master recipe is also created to indicate the processes required for a material. Component
materials are also costed based on costing configuration.
You can analyze the costing results using the available reports in the analysis parameters. In
the markingstep, you open the lock to authorize marking for a company code, costing variant,
and period. Once marked, costs appear as planned standard cost estimates in the material
master. After executing marking, you releasethe costing results. Once released, costs are valid
for the given date range and appear as current standard cost estimates in the material
master.
After executing each step, it is important to review the error log and resolve errors. Once
resolving errors in a given step, you must re-execute each step from the beginning to see
the effect. If results do not update after executing, you can press the refresh button. You
have the option to execute any step in background when processing a large number of
materials or if you prefer to execute a step at a given date and time.
Configuration:
Configuration of costing and valuation variants and cost component structure are required to
set the strategy for costing materials. The costing variant holds the criteria for costing. Costing
variants contain a costing type, which determines the object to be created, and valuation
variant. Valuation variants contain parameters for valuation of a cost estimate. In a valuation
variant, you can specify the strategy sequence for how costs are selected. For produced
materials, the components standard cost, moving average price, purchase info record price,
or planned prices may be selected. You can also choose a particular plan/actual version and
average the plan activity rates for the year or take the current activity rates. The cost
component structure is used to indicate which costs should be included, whether to include the
variable or total costs, and group costs in logical groupings called cost components.
Relatable Example:
Let's say we are using Product Costing to value our inventory in a cookie baking shop. This
will help us value our cookies (finished good), frosting (semi-finished good), and baking
items like eggs, milk, and sugar (raw materials).
Using the costs for each ingredient (Material Master) in our ingredient list (BOM) and the
rates for activities in our recipe (Routing or Master Recipe), we can calculate the cost of
producing a cookie. In costing our cookies, we will cost the ingredients. Once we are
satisfied with our standard cost, we can choose to value our inventory at that cost (release).
Further information:
Tabl
e 4.1: Costing run process steps
Selection step
In the selection step of the costing run, selection parameters are entered to indicate which materials should be costed. You
can use many different selection options to choose which materials should or should not be costed. Additional fields are
available if you click the dynamic selections button next to variant attributes. You could instead indicate a previous costing
run or a selection list in order to determine which materials should be costed.
There are two checkboxes to indicate if configured materials only should be costed, or if the system should always recost
materials. Always recost material will have the system ignore transfer control so that all materials are costed in the costing
run, even if they are set up for transfer control from another plant.
In each parameter step, you are given processing options. You can elect to run the steps in the background, meaning that
they process in a background job and can be scheduled or run immediately. If scheduled to run in the background, when you
execute, a popup box will allow you to choose when and how the job should run. You can also select to print the log from
each step if desired.
Once your parameters have been selected, save and use the green arrow to return to the previous screen. Then execute the
parameter step (see Figure 4.47).
Costing step
In the costing step, finished good materials selected from the previous step are costed based on their primary BOM and
routing or master recipe specified in production version 1. Unless indicated otherwise in the material master costing 1 view,
the BOM and routing or master recipe from production version 1 are always used for costing. Therefore, the most common
standard production scenario should be created as production version 1. Any changes in the primary scenario should be
made prior to costing materials.
Bills of Materials (also known as BOMs) are created in transaction CS01, changed in transaction CS02, and displayed in
transaction CS03. See Figure 4.49 for an example of a BOM header and item detail. The BOM head contains the base
quantity, validity data, text information, and administrative data. The base quantity represents the quantity to which the BOM
component quantity refers. You can think of the base quantity as a denominator for component quantities on a BOM.
The base quantity should be the smallest unit that can be produced. For example, if we use the example product of shampoo
bottles, the finished good material for the shampoo bottle should represent the packaged box of nine shampoo bottles. The
base quantity should be the size one packaged container of shampoo: 1 ea. If nine bottles are packed in a box, the base
quantity should be one each representing the nine packaged bottled.
Master recipes are used in process manufacturing (see Figure 4.55). Process manufacturing uses process orders to collect
costs. Process manufacturing is commonly used in the chemical, pharmaceutical, and food and beverage industries.
Process manufacturing is used in these types of production scenarios:
Continuous production: Products are manufactured in a continuous process, the ingredients are continuously added, and
the production line is completely utilized by the order.
Discontinuous production: Products are products discontinuously, ingredients are prepared and staged in precise quantities,
and several products are manufactured on the same production line.
Regulated production: Legal requirements or quality requirements drive the need for highly controlled master recipes.
Process-oriented filling: Bulk produced materials are stored in containers until filled.
Since the costing step requires a large amount of system processing, you have the option to select parallel processing so
multiple servers process the data in parallel. You should work with your Basis system administrators to confirm if parallel
processing is required and which servers should be used.
Like each parameter step, you can elect to run steps in the background, meaning that they process in a background job and
can be scheduled or run immediately. If scheduled to run in the background, when you execute, a popup box will allow you to
choose when and how the job should run. You can also select to print the log from each step if desired.
Once your parameters have been selected, save and use the green arrow to return to the previous screen. Then execute the
costing step (see Figure 4.56).
Analysis step
You can analyze the costing results using the available reports in the analysis parameters. Analysis reports show you the
cost estimate result for each material in the costing. The results include purchased materials, produced materials, and any
supplies that were selected in the first step of the costing run.
There are five reports that can be selected for analyzing the costing run. The first report is the most standard and basic
report. Double click on the report you would like (see Figure 4.57).
Marking step
Marking costs is a preliminary step prior to releasing costs. Marked costs are indicated as future costs in the costing 2
material master view. They are costs with desired results that are planned to be released at some point in the future.
In the marking step parameters, first click on the lock to authorize marking for a company code, costing variant, and period.
Click the company code you are costing, enter the costing variant and costing variant, then click save. The radio button next
to the company code will now turn from red to green, indicating that marking is now authorized (see Figure 4.60).
Figur
e 4.61: Costing run marking parameters
Once parameters are saved and marking is executed, marked costs appear as future standard cost estimates in the material
master COSTING 2 VIEW (see Figure 4.62).
Release step
After executing marking, you release the costing results. Once released, costs are valid for the given date range and appear
as current standard cost estimates in the material master.
Fi
gure 4.63: Costing run release parameters
Save parameters, then a green arrow back and execute the release step (see Figure 4.64).
Figure 4.73: Individual cost estimate quantity structure tab for produced material
Figure 4.74 shows a purchased product with a standard cost based on the materials own standard price.
Figure 4.74: Individual cost estimate valuation tab for purchased material
The valuation tab indicates the configured valuation variant strategy that was used in costing the material. In conjunction with
the quantity structure tab, this information is helpful in understanding the costing results and determining if they are accurate.
The history tab provides basic information about which user created the cost and on what date. If multiple people are
responsible for costing in your organization, it can be helpful to see who costed a material and follow up with them on any
questions about the costing results.
The left section of the screen displays the costing structure. The costing structure is a list of the BOM components used in
costing produced materials. This is useful to see material numbers and descriptions since the itemized view does not contain
material descriptions. The stoplights next to each material indicate if there is an issue with the component material cost that
needs to be resolved. If you double click on a component material, the top right and bottom right portions of the screen will
change to show you the cost estimate of the component (see Figure 4.75).
MASTERS, SAP requires that the costing lot size is greater than or equal to the price unit. If you change the price unit to be
greater than the costing lot size, you will receive an error.
Product cost collectors
Product cost collectors (PCCs) are used in repetitive manufacturing to collect costs instead of collecting costs on the
planned order. Product cost collectors are used instead of planned orders because of the nature of repetitive manufacturing
in SAP. Planned orders are deleted at the end of each month, so an independent cost collector is required. Product cost
collectors are also used because in repetitive manufacturing, costs are analyzed as a cost per period instead of a cost per
order like discrete manufacturing. Different from production orders, PCCs are settled at month-end and the planned orders
associated with the product cost collector remain open.
Many product cost collectors can exist for the same material in the same plant because PCCs are created for each
production version. PCCs require preliminary costing prior to use in production. This preliminary cost is in addition to the
released cost required on the material master.
You can use transaction KKF6N to create, change, and display PCCs for on material in a plant. You can use transaction
KKF6M to create PCCs in mass and transaction MF30 to cost PCCs in mass (see Figure 4.82).
Product Costing, part of the Controlling module, is used to value the internal cost of
materials and production for profitability and management accounting. Product Costing
is a niche skill. Due to costing's high integration with other modules, many people avoid
it due to the complexity. This 5 part blog will seek to simplify Product Costing.
The first step in understanding the basics of product costing is Cost Center Planning.
The goal of cost center planning is to plan total dollars and quantities in each Cost
Center in a Plant.
Prerequisites:
Company Codes
Plants
Profit Centers
Cost Centers
Activity Types
Overview:
Cost Center dollars are planned by Activity Type and Cost Element in Transaction
KP06. Variable and fixed dollar amounts can be entered. You can plan all costs in
production cost centers where they will end up through allocations, or you can plan
costs where they are incurred and use plan assessments and distributions to
allocate. Cost Center activity quantities are planned in by Activity Type in Transaction
KP26. You can also manually enter an activity rate based on last year's actual values.
Note that if you enter an activity rate instead of using the system to calculate a rate,
you lose the opportunity to review actual vs. plan and see dollar and unit variances. It is
a best practice to plan activity quantities based on practical installed capacity which
accounts for downtime. If you plan at full capacity, plan activity rates will be
underestimated.
Relatable Example:Let's say we are using Product Costing to value our inventory in a
cookie baking shop. This will help us value our cookies (finished good), frosting (semifinished good), and baking items like eggs, milk, and sugar (raw materials). In order to
calculate costs, we need to come up with rates for each activity, such as mixing baking
items, oven baking, and cookie cooling. Since a rate is a dollar per unit, we can either
come up with a rate based on previous year's actual rates, or enter our total costs and
total units.
Further information:
You can also configure the system to upload Excel files instead of typing in
values.
In the next blog, I will explain how activity rates are calculated based on the plan Cost
Center dollars and quantities. If rates are manually entered, activity rates do not need
to be calculated, but there is a valuable report to review them prior to proceeding.
Product Costing, part of the Controlling module, is used to value the internal cost of
materials and production for profitability and management accounti ng. Product Costing
is a niche skill. Due to costing's high integration with other modules, many people avoid
it due to the complexity. This 5 part blog will seek to simplify Product Costing.
Now that you understand Cost Center Planning, the next step in understanding the basics of product
costing isActivity Rate Calculation. The goal of Activity Rate Calculation is to calculate the
plan activity rates for each activity in each Cost Center in a Plant.
Prerequisites:
Overview:
Now that our Cost Center dollars and activity quantities are planned, we need to
calculate Activity Type Rates. Activity Type Rates are used to value internal activities to
produce products.
If you manually entered activity rates based on last year's actual values instead of
planning total dollars and units. You can skip most of this blog, and simply review
activity rates in Transaction KSBT. Note that you can use a mixed approach and plan
rates for some activities/cost centers and calculate rates for others.
If you planned all costs in production cost centers where they will be allocated, you can
skip the next step of plan allocations.If you planned costs where they are incurred in
overhead cost centers, you will need to use plan assessments and/or distributions to
allocate costs. The specific details on Assessments and Distributions could be an entire
After costs are allocated, it is important to review the Cost Center Actual/Plan/Variance
report, Transaction S_ALR_87013611. Ensure that allocations credited sending cost
centers and debited receiver cost centers.
Next, execute plan cost center splitting which splits costs when you have more than one
activity type in a cost center and you want to split the costs between two activities
based on activity qty or some other basis. This is a great place to use Cost Center
groups to easily select desired cost centers since you cannot enter a range. Cost
splitting uses Transaction KSS4.
Finally, Activity Type Rates are calculated using Transaction KSPI. If rates are
undesirable, you can revise your cost center plans and recalculate rates. Rates are not
final until you use them to calculate and release product costs. This is an iterative
process, and it is expected that you will make several attempts at desirable rates.
After calculating Activity Type Rates, you can review rates in Transaction KSBT.
Relatable Example:
Let's say we are using Product Costing to value our inventory in a cookie baking shop.
This will help us value our cookies (finished good), frosting (semi-finished good), and
baking items like eggs, milk, and sugar (raw materials). In order to calculate costs, we
need to come up with rates for each activity, such as mixing baking items, oven baking,
and cookie cooling. We planned overhead costs like our building rent, electricity, and
baker wages at an overhead cost center. We need to allocate those costs to our
production cost center in order to include those costs in our product cost. Prior to
calculating costs, let's assume there are some overhead costs in a cost center that
should be split into multiple activities. Once we split these costs, then we calculate rates
for activities. Now we have a dollar per unit for activities like indirect labor, direct labor,
setup, and overhead to use in product costing.
Further information:
You can use Cost Center Groups and Cost Element Groups to simplify selecting
Cost Centers and Cost Elements in KSBT and KSPI and in other Cost Center/Cost
Element Reports.
You may find that your rates are not appearing for certain months, or that they
are averaged over 12 months. Make sure you review the 'Period Overview' screen in
Cost Center planning Transactions KP06 and KP26. This screen shows costs and units by
each month.
The next blog in the series explains how production data like BOM's (Bills of Material),
Routings/Master Recipes and Work Centers integrate with Product Costing.
Product Costing, part of the Controlling module, is used to value the internal cost of materials and
production for profitability and management accounting. Product Costing is a niche skill. Due to
costing's high integration with other modules, many people avoid it due to the complexity. This 5
part blog will seek to simplify Product Costing.
The third step in understanding the basics of product costing is Quantity Structure. Quantity
Structure enables you tocalculate the cogs of goods manufactured and cost of goods sold for products
based on the BOM and Routing (PP) orMaster Recipe (PP-PI).
o
o
o
o
o
o
o
Prerequisites:
Master data is created
Material Masters (including MRP, Accounting, Costing views)
Bill of Materials
Work Centers (with Cost Centers and Activity Types)
Routings (Production Planning) OR
Master Recipes (Production Planning- Process Industries)
Production Versions (optional)
Product Cost Collectors (PP-REM - Repetitive Manufacturing)
Overview:
A material master is
For each internally produced material, a bill of materials (BOM) is created. A BOM contains
the component materials and quantities required to produce a finished or semi-finished
good. The material cost of a product is calculated using the standard or moving average
price of the BOM components depending on the price control (S for standard, V for
moving average).
A work center (PP) or resource (PP-PI) identifies a machine or work area where a
production process is performed. Each work center or resource utilizes a standard value
key which is a unique set of activitiesrelated to a work center. I previously discussed activity
types in part 1 of this blog series.
Repetitive manufacturing utilizes rate routings and product cost collectors. Product cost
collectors are created for each production version (see below) and capture costs per
period rather than per order.
If there are multiple ways to produce a material including different material combinations
or activities, production versions can be used. Production versions indicate a
combination of a BOM and routing or master recipe required to produce a material. The
first production version should be the most frequent or realistic
Relatable Example:
Let's say we are using Product Costing to value our inventory in a cookie baking shop.
This will help us value our cookies (finished good), frosting (semi-finished good), and
baking items like eggs, milk, and sugar (raw materials).
In order to calculate costs, we need a list of ingredients (Bill of Material) and a recipe of steps to follow
(Routing or Master Recipe). There may be several ways that we can bake the same cookie by
substituting ingredients or baking in different ovens, so we can have several versions of our ingredients
and recipe (Production Version). In order to accurately calculate costs of producing our cookies, we need
to define the places where baking activities occur (work centers or resources).
For example, we may use a refrigerator, mixing station, oven, cooling station, and
packaging station. Each would be considered a work center, and we assign different
activities like labor and overhead to each work center. The work centers and amount of
each activity are indicated in our recipe (Routing or Master Recipe) as operations.
Using the costs for each ingredient (Material Master) in our ingredient list (BOM) and
the rates for activities in our recipe (Routing or Master Recipe), we can calculate the
cost of producing a cookie.
Further information:
Material Master MRP settings are crucial in product costing with quantity
structure.
You must re-calculate and release costs to reflect changes in production data like
BOMs, Routings or Master Recipes, Production Versions.
In my next blog, I connect the concepts of cost center planning, activity rate calculation and
quantity structure to the costing process. This blog includes executing a costing run, costing an
individual material, and marking and releasing costs.
Product Costing, part of the Controlling module, is used to value the internal cost of materials and
production for profitability and management accounting. Product Costing is a niche skill. Due to
costing's high integration with other modules, many people avoid it due to the
complexity. This 5 part blog will seek to simplify Product Costing.
The fourth step in understanding the basics of product costing is the costing run. Costing runs
are used to cost mass amounts of materials in a single company code. The costing run
allows you to select certain materials, explode their quantity structure, cost, analyze, and mark and release.
Prerequisites:
During the annual or monthly costing process, materials are costed in a costing run.
Transaction CK40N is used to execute costing runs, analyze results, and mark and release
costs. The costing run must be created using a costing variant (read more in configuration
section), costing version, controlling area, company code, and transfer control. Therefore, a
costing run can only be created for one company code at a time. The costing run is also
created for a particular date range.
The costing run contains six steps: Selection, Structure Explosion, Costing, Analysis,
Marking, and Release. Each step requires you to enter parameters, save, and then execute.
The selection parameters are entered which indicates which materials should be costed. In
the structure explosion step, the selected materials are exploded to pick up component
materials from BOMs.
As discussed in the previous blog on Quantity Structure, a bill of materials (BOM) is created for
each internally produced material. In the costing step, finished good materials selected from
the previous step are costed based on their BOM and routing or master recipe. A routing or
master recipe is also created to indicate the processes required for a material. Component
materials are also costed based on costing configuration.
You can analyze the costing results using the available reports in the analysis parameters. In
the markingstep, you open the lock to authorize marking for a company code, costing variant,
and period. Once marked, costs appear as planned standard cost estimates in the material
master. After executing marking, you releasethe costing results. Once released, costs are valid
for the given date range and appear as current standard cost estimates in the material
master.
After executing each step, it is important to review the error log and resolve errors. Once
resolving errors in a given step, you must re-execute each step from the beginning to see
the effect. If results do not update after executing, you can press the refresh button. You
have the option to execute any step in background when processing a large number of
materials or if you prefer to execute a step at a given date and time.
Configuration:
Configuration of costing and valuation variants and cost component structure are required to
set the strategy for costing materials. The costing variant holds the criteria for costing. Costing
variants contain a costing type, which determines the object to be created, and valuation
variant. Valuation variants contain parameters for valuation of a cost estimate. In a valuation
variant, you can specify the strategy sequence for how costs are selected. For produced
materials, the components standard cost, moving average price, purchase info record price,
or planned prices may be selected. You can also choose a particular plan/actual version and
average the plan activity rates for the year or take the current activity rates. The cost
component structure is used to indicate which costs should be included, whether to include the
variable or total costs, and group costs in logical groupings called cost components.
Relatable Example:
Let's say we are using Product Costing to value our inventory in a cookie baking shop. This
will help us value our cookies (finished good), frosting (semi-finished good), and baking
items like eggs, milk, and sugar (raw materials).
Using the costs for each ingredient (Material Master) in our ingredient list (BOM) and the
rates for activities in our recipe (Routing or Master Recipe), we can calculate the cost of
producing a cookie. In costing our cookies, we will cost the ingredients. Once we are
satisfied with our standard cost, we can choose to value our inventory at that cost (release).
Further information:
Product Costing, part of the Controlling module, is used to value the internal cost of materials and
production for profitability and management accounting. Product Costing is a niche skill. Due to
costing's high integration with other modules, many people avoid it due to the complexity.
This 5 part blog will seek to simplify Product Costing.
The fifth and final step in understanding the basics of product costing is actual costs. Actual
costs are determined through purchase prices, actual expenses, and confirmed production
quantities. Actual costs are compared to standard costs through variance analysis to make
management decisions and determine profitability.
Prerequisites:
Overview:
Throughout a given period, actual expenses are recorded in SAP as purchases are made,
payroll is processed, bills are paid, and production occurs. At month-end, Work in Process,
Variance, and Settlementare calculated. The variance between actual costs and standard costs
can result in changes to product costing for the next period or year. Costs are settled and
the posting period is closed at the end of the month end process to avoid material
movement or accounting postings in the previous period.
Prior to calculating variances and settling orders, orders must run through WIP calculation to
determine what part (if any) of an order is not complete. You can calculate work in process
at target costs for Product cost collectors, Production orders, and Process orders. Only orders
that have a valid results analysis key and are not in status DLFL (Deletion flag) or DLT
(Deleted) are included in WIP calculation.
In Product Cost by Period (repetitive manufacturing), the quantities confirmed (other than scrap)
for manufacturing orders or production versions are valued at target cost based on the
valuation variant for WIP and scrap. In Product Cost by Order (discrete manufacturing), WIP is the
difference between the debit and credit of an order that has not been fully delivered. SAP
offers variance analysis on the input (consumption, overhead allocation, actual expenses)
side and output (production quantity or valuation) side.
Input Variances
Output Variances
by differences
Mixed Price Variance:Caused when the system
between plan and actual material and activity determines a different mixed cost than the
prices. Only calculated if material origin is
released cost estimate. Must be selected in the
selected on material master.
variance variant to see.
Output Price Variance:
Remaining Variance:
Remaining Input Variance:
Scrap Variance:
Finally, we must settle our orders or product cost collectors. Product Cost Collectors
and orders are debited with actual costs during production. The actual costs posted to an
order can be more or less than the value with which an order was credited when the goods
receipt was posted. When you settle, the difference between the debit and credit of the
order is transferred to Financial Accounting (FI).
Relatable Example:
Let's say we are using Product Costing to value our inventory in a cookie baking shop. This
will help us value our cookies (finished good), frosting (semi-finished good), and baking
items like eggs, milk, and sugar (raw materials).
At month-end, we determine what batches of cookies are still in progress (WIP), review our
actual expenses and compare to our planned expenses (variances), and close our books for
the month (settlement). The cookies still in the oven are considered WIP (order status not
complete). We notice several types of cost variances due to higher milk costs (unfavorable
input price variance), less frosting waste (favorable scrap variance), and a cost difference
because we planned to purchase a higher percent of eggs from a lower cost farmer
(unfavorable mixed price variance). After analyzing these variances, we make a few changes
to our inventory costs of eggs and look for ways to save on milk costs. We close our books
for the month and record our profit and loss to the Income Statement.