SlideShare a Scribd company logo
1 of 8
Download to read offline
OPM Costing – 11i & R12: The Concepts and Set-ups for Standard
Costs in Oracle Process Manufacturing

DIANE STREUBEL
SCHREIBER FOODS

Introduction – This presentation will cover the basic concepts, processes and functionality for OPM
Costing. Standard cost setup and cost calculation processes will be explained. Formulas, including
Products, CoProducts and ByProducts will be discussed. Resource, Operation and Routing setup will also
be covered. Actual lot costing and the Sub Ledger Architecture (SLA), new to R12 OPM Costing, will
also be covered. This presentation primarily covers the standard cost process. However, alternative
costing methods, to include lot costing will also be addressed at a high level.

Company Background – Schreiber Foods, Inc, founded in 1945, is a $3+ billion global company.
Schreiber is the world’s largest Customer Brand Dairy Company and supplier of private label dairy
products, including Natural and Process Cheese, Cream Cheese and Yogurt, with numerous production and
distribution facilities throughout the United States and several production facilities throughout the world.
Schreiber has been an OPM/GEMMS user since 1995, going from version 3.1 to our current version of
11.5.10. Since 2000 Schreiber has implemented most of the Oracle E-Business Suite products. Schreiber
Foods uses OPM Standard Cost processes, updating raw materials on a period basis and conversion costs
on an annual basis.

Presenter Background – I have been with Schreiber Foods for 17 years, working with OPM costing
since implemented at Schreiber in 1995. I am currently the Manager of Cost and Systems Development. I
have been involved in all of the OPM upgrades between v3 and 11.5.10 at Schreiber. I am the Process SIG
Membership chairperson, the Enhancements chairperson and the Process SIG Costing Sub-Committee
chairperson.

OPM Costing Overview – OPM Costing provides the capability to calculate costs for Process
Manufacturing companies at an Item level. It allows you to develop and maintain different costs by
warehouse. Costs are defined for each period in the Cost Calendar, which is setup by the user. There are
three cost models: ▪ Standard, calculated based on formulas and routing cost rollups, ▪ Actual , calculated
based on actual production data and allocations and ▪ Lot costing, calculated based on actual production
data for a specific lot. Multiple cost methods can be maintained within each of these cost models
simultaneously, giving you the ability to compare costs for an item between cost methods.

OPM costing supports all inputs to costing an item: material costs, acquisition costs, overhead costs,
employee and plant resources and indirect fixed costs. Flexibility is provided in the setup process to allow
for a very low level of detail within a cost record through the use of Cost Component Classes and Analysis
Codes. This level of detail flows from the raw material costs through the finished product cost.

Common Costing Setups – Many of the setups needed for OPM Costing are common whether you
plan to use Standard, Actual or Lot costing. These common setup steps are as follows: 1) establish a Cost
Method, 2) establish a costing calendar for that Cost Method, 3) establish Cost Component Classes. Cost
Component Classes are buckets that you can use to define the elements of cost detail you want to view.
Different kinds of costs, e.g. ingredients, routings or burdens can be summarized or grouped within a cost
detail into a Cost Component Class. Users can define an unlimited number of Cost Component Classes,
giving you the granularity that you require for costing. Analysis Codes are established to allow you to
break down further the information within a Cost Component Class.

Cost Warehouse Associations need to be established which allows you to associate several inventory
warehouses to a single Cost Warehouse. Each Cost Warehouse Association is assigned an effective date



COLLABORATE 08                        Copyright © by Diane Streubel                                           1
range, defining when the association is valid. Costs will need to be established for the Cost Warehouse
only.

Additional burden costs can be established using two methods: Cost Burdens and Percentage Burdens.
Cost Burdens allow you to assign additional resource burden costs at an item level. Percentage Burdens
allow you to assign additional costs based on a percentage of other costs, which are defined by the user.
Unlimited burdens can be setup.

Establishing Standard Costs – OPM calculates the standard cost of items based on formula cost
rollups. Costs are assigned to individual raw material items, resources and burdens. These raw material
items and resources are then used in formulas, operations and routings. Through the cost rollup process the
standard production cost is calculated for a specific item, warehouse, costing period and cost method. As
mentioned earlier, the rolled up cost for the item is broken out by cost component class and analysis code.

The cost rollup process looks at Formulas, Resources, Operations, Routings, Recipes, Validity Rules and
Burden Details. Exhibit 1 shows the basic flow of these various steps in the rollup process.

Exhibit 1

   Ingredient Items                   Formula
   Cost Details                        - Ingredients
    - Cost Method                          - Quantities
    - Cost Component Classes               - Scrap Factor                           Recipe
    - Analysis Codes                   - By Products                                 - Formula
                                       - Co Products                                 - Routing
                                                                                     - Process Loss



                                    Operations                                                                 PRODUCT COST
 Resources             Activities                           Routing                      Validity Rule
                                    - Activities                                                                - Organization
 - Cost Component                                            - Routing Quantity           - Formula Use
                                    - Resource Quantities                                                       - Item
   Class               Activities                            - Operation Steps            - Organization
                                       - Process                                                                - Warehouse
  - Resource Cost                      - Usage                  - Step Quantities         - Preference          - Year, Period
  - Cost Method                        - Count                                            - Effective Dates     - Cost Method
                                    - Analysis Codes

                                                                                     Burdens
                                                                                      - Resource & Usage
                                                                                      - Cost Component Class
                                                                                      - Analysis Code
                                                                                      - Resource Count




Product Material Costs through Ingredients and Formulas

      Ingredient Items                                      Formula
      Cost Details                                           - Ingredients
       - Cost Method                                             - Quantities
       - Cost Component Classes                                  - Scrap Factor
       - Analysis Codes                                      - By Products
                                                             - Co Products

The materials portion of the cost for a Product is derived from the raw materials and corresponding costs.
The raw material cost for an item can have one or more cost component classes and analysis codes. Costs
are defined for a given item, warehouse, cost period, and cost method. Oracle provides a mass copy
process so that you can copy the costs from one period to one or more periods or from one warehouse to
one or more warehouses. There is also capability to increase those costs by a fixed amount or a percentage.

The raw material items are used as Ingredients, or inputs into the Formula. Quantities are assigned for each
Ingredient in the Formula. Scrap factors can be assigned to each individual item as well, if applicable.
Formulas are version controlled, so multiple Formula versions can be setup allowing for flexibility when
building the Product cost, i.e. the Product cost will vary depending on the Formula version used in the cost
rollup process for a given cost period.




COLLABORATE 08                                   Copyright © by Diane Streubel                                                   2
The outputs to a Formula are the ByProducts and the Product or CoProducts, when multiple products result
from this formula. If the value of a ByProduct is setup with a positive cost then the product cost is reduced
appropriately. If the value of a ByProduct is setup with a negative cost then the product cost is increased
appropriately.

Product Conversion Costs through Resources, Operations and Routings

                                                Operations
 Resources                   Activities                                        Routing
                                                - Activities
 - Cost Component                                                               - Routing Quantity
                                                - Resource Quantities
   Class                     Activities                                         - Operation Steps
                                                   - Process
   - Resource Cost                                 - Usage                         - Step Quantities
   - Cost Method                                   - Count
                                                - Analysis Codes

The cost of conversion (people, plant equipment and overheads) for a Product is derived from the
Resources and corresponding Resource Costs. Individual resources are setup defining the various people,
equipment or overhead costs you want to capture. An unlimited number of Resources may be setup for use
in the conversion cost process. Each Resource is assigned usage unit of measure and also a Cost
Component Class so that you can group like costs together in the final Product cost calculation, e.g. direct
labor, indirect labor, etc.

Each Resource is assigned a corresponding Resource cost for each of the Cost Methods you are using. The
costs are assigned to each warehouse and Costing period within each Cost Method.

Activities are the next step in the process for setting up the information for calculating conversion costs.
Activities are basic tasks performed at a plant. Multiple Activities can be setup and are used to group
Resources together that are used in a particular Activity. Activities are then combined to make up the
Operation.

An Operation is a set of Activities that have to be completed for a specific step in the production process.
Operations list the various Activities within that production process. Resource usage, process quantities
and counts are assigned to each Activity within the Operation. Operations have effective dates, i.e. start
and end dates that are used during the cost rollup process. Operations are version controlled.

Routings are the next step to assigning costs for conversion processes and overheads to a Product. A
Routing combines all of the Operations that need to be performed in a production batch. Operations are
organized within the Routing in a sequenced set of steps and corresponding step quantities.

The Routing includes the total Routing quantity and the Routing unit of measure. Routings also have
effective dates, i.e. start and end dates which are used during the cost rollup process. Similar to Operations,
Routings are also version controlled. Multiple Routing versions can be setup allowing for flexibility when
building the Product cost, i.e. the Product cost will vary depending on the Routing version used in the cost
rollup process for a given cost period

Recipes and Validity Rules




COLLABORATE 08                            Copyright © by Diane Streubel                                        3
Recipe
    - Formula
    - Routing
    - Process Loss




     Validity Rule
      - Organization
         - Recipe Use
         - Preference
         - Effective Dates


Recipes are used to tie the Formula/version and Routing/version, bringing the material costs and the
conversion costs together. Formulas and Routing are built independently and both are version controlled to
allow the greatest flexibility when calculating the costs for a given period.

A Recipe also has Validity Rules. The Validity Rule defines the Organization or Organizations that will
use the Recipe, i.e. the specific Formula/version and Routing/version defined in the Recipe for the cost
rollup. Each Organization that is setup with a Validity Rule is setup independently for the effective dates
(start and end dates), the Recipe Use (whether it should be used for costing, production or other process),
and preference. When more than one formula can be used to produce a product the preference determines
which one must be used first. Lower numbers indicate a higher preference, so the cost rollup process looks
for the lowest number preference that is effective and uses that Recipe when calculating the cost. One
thing to note is that for a Product to get a cost through the cost rollup process the Recipe/Validity Rule
must be effective for the whole costing period.

Burdens


   Burdens
    - Resource & Usage
    - Cost Component Class
    - Analysis Code
    - Resource Count


Burdens are additional costs that can be assigned via a resource that is not part of the Routing. They are
additional costs you want to apply to a particular Product cost. The resource and corresponding costs are
assigned through the Burdens and are added directly to the warehouse, costing period and cost method for
the Product through the cost rollup process.

Product Cost – Cost Rollup Process




   PRODUCT COST
    - Organization
    - Item
    - Warehouse
    - Year, Period
    - Cost Method




COLLABORATE 08                        Copyright © by Diane Streubel                                          4
Product costs are calculated through the cost rollup process. The cost rollup process uses the cost
component class values that you setup for each item and resource.

Cost Rollups are submitted using the following selection criteria: Costing Calendar, Cost Method, Period
and whether or not the cost rollup should be done using just a single level. Additional criteria allow you to
select the Organization - or a range of Organizations, the Item Cost Class - or a range of Item Cost Classes,
the Item, a list of Items or a range of Items. You also have the ability to select when you want the cost
rollup to run.

The Validity Rules are what drives whether or not a Product will get a cost during a cost rollup.

There is a profile option called: GMF: Use Only Costing Validity Rules for Cost Rollup that determines if
only costing Validity Rules will be considered or if Production Validity Rules will also be considered. If
Yes, only costing Validity Rules will be used. If No, the process will look first for a costing Validity Rule
and if there is none it will look for a Production Validity Rule.

Validity Rules must be effect for the entire costing period for which the rollup is run. If multiple Validity
Rules exist for the same item the following factors will be considered (in the same order that they are
listed): Formula Use, Generic or Organization Specific, Preference, with the lowest number being the one
selected, and the Creation Date, using the Validity Rule with the latest creation date.

Calculating the Material (Formula) Costs – The cost rollup process will scale the materials in the formula to
the Quantity on the Validity Rule. The scaling for each ingredient within the formula determines how that
ingredient quantity will be scaled. There are three types of scaling: Proportional (linear), Fixed (the
quantity will not change during the scaling) and Integer (the ingredient quantity will be scaled to the nearest
whole number). Scrap factors for each individual ingredient and Process Loss on the formula are also used
in the material cost calculation.
The scrap and loss factor calculations are as follows:
Scrap Factor: Required Quantity = Scaled Quantity * (1 + Scrap Factor)
Process Loss: Required Quantity = Scaled Ingredient Quantity * (100 / (100- Process Loss))

The calculated required quantity and the appropriate ingredient cost are used in the cost material cost
calculation.

Calculating the Conversion (Routing) Costs – The cost rollup process also scales each individual resource,
based on the Routing quantity and the Validity Rule quantity. There are three scale types for Resources as
well. They are setup on the Operation: Proportional, Fixed and Fixed by Charge (based on the capacity of
a resource, the number of times the resource must be used to create the desired batch quantity).

Resource Cost calculations are as follows:
     Resource cost = (1 / Product Yield Qty) * [(Standard Qty / Routing Qty) * (Step Quantity / Process Quantity)] x
     Resource Count x Resource Usage x Nominal Cost x Activity Factor
            –    UOM used is the Routing quantity UOM. All other UOMs are converted to this Routing UOM
            –    Product Yield Quantity is the scaled Product quantity
            –    Standard Quantity picked from Recipe Validity rule
            –    Routing quantity picked from Routing
            –    Step quantity = Recipe Step Quantity * (Total output after scaling / Total output before scaling)
            –    Process quantity is picked from Operations linked to the Routing
            –    Resource Count is picked from the Scheduling information of Operation
            –    Resource Usage = Count * Usage * Charges
            –    Nominal Cost is picked from Resource Cost
            –    Activity Factor picked up from Operation Details


Calculating Burden Costs – The cost rollup process also considers any Burdens or Percentage Burdens that
have been setup when calculating the Product cost.

For Burden Details the calculation is: (nominal cost * usage * count) / Item Quantity.


COLLABORATE 08                               Copyright © by Diane Streubel                                             5
For Percentage Burdens the calculation is: sum of Source Component Class costs * Percentage

Calculating CoProduct Costs – If there are multiple Products in the Formula, the cost for each Product is
calculated provided separate Validity Rules are setup for each CoProduct. The Cost Allocation factor on
the Formula Product line determines the allocation of the material and resource cost for each CoProduct.

Once the cost rollup process is complete the Product cost can be viewed, at the Cost Component
Class/Analysis Code level. In addition, the cost detail information for each type of process can viewed as
well. You can view the Formula and Recipe details, which will show the cost for each ingredient that is in
the Product cost. You can view the Routing and Resource details, which will show the cost for each
resource within the Product cost. You can view the Burden details.

Establishing Actual Costs – OPM calculates the Actual cost of a Product by using all of the actual
costs from business transactions throughout OPM. The actual cost process considers: Purchasing receipts,
Price changes on receipts, invoices paid, batch ingredient consumption, resource usage, direct and indirect
expense allocations, prior inventory balances, cost burdens, cost adjustments and general ledger expense
allocations. Actual costs are averaged to determine the product cost in three different ways. See Exhibit 2.

Exhibit 2

                   Perpetual Weighted Average (PPAC)


                                                     Period Moving
                                                     Average (PMAC)

                                                               Period Weighted
                                                               Average (PWAC)

      Period 1             Period 2             Period 3             Period 4

Perpetual Weighted Average (PPAC) is calculated as follows, using all of the transactions within all
periods in the Costing Calendar:
∑ (Transaction Quantity * Price)
     ∑ Transaction Quantity


Period Moving Average (PMAC) is calculated as follows:
∑ (Transaction Quantity * Price + Prior Ending Balance * Prior Period Cost)
              ∑ Transaction Quantity + Prior Ending Balance


Period Weighted Average (PWAC) is calculated as follows, using only the transactions within the current
period of the Costing Calendar:
∑ (Transaction Quantity * Price)
     ∑ Transaction Quantity


Establishing Lot Costs – OPM Lot Costing allows you to calculate and store actual costs at the lot
level. Every lot will have a unique cost associated with it and the lot will retain that cost until the entire lot
has no inventory balance. Each lot is calculated on a perpetual basis.

Lot Cost Details can be viewed using the Lot Cost Details form. This form is similar to the Cost Details
form but it includes the lot and sublot rather than the calendar year and period. In addition there is an Item
Cost Detail report that prints detailed component level cost information.

Lot costing functionality is available in OPM Family Pak L (11.5.10).




COLLABORATE 08                          Copyright © by Diane Streubel                                            6
Release 12 Changes to OPM Costing – In the converged inventory model, Process and Discrete
Inventory Organizations can potentially co-exist within the same Operating Unit. However, Discrete
Costing and Process Costing will remain distinct applications. Inventory Organizations that are Process
Enabled will use Process Costing, while Discrete Inventory Organizations will use Discrete Costing.
To prevent both systems from costing the same transactions, Process users are denied access to Discrete
Costing forms. Therefore, a Process-Enabled organization can not set up costs or costing information in the
Discrete Costing application.

Additionally, in a converged environment, it is possible for inventory transfers to occur between Process
Organizations and Discrete Organizations. When such transfers occur, both costing applications will
properly account for their respective side of the transaction.

One of the major changes to the OPM Costing Process is the replacement of the Manufacturing Accounting
Controller (MAC) by the Oracle Sub Ledger Accounting (SLA). OPM transactions flow into the OPM
Costing engine which generates costs for each transaction. The Cost Preprocessor then creates accounting
events, which the SLA uses to create the journal entries. Exhibit 3 illustrates the major steps below.

Exhibit 3

                     MAC                                       SLA

               Completed material                        Completed material
            and resource transactions                 and resource transactions


              OPM Costing engine                        OPM Costing engine
                 generates cost                            generates cost


                                                         Cost Preprocessor
                                                    creates accounting events


                MAC processes                           SLA processes these
            transactions and creates                      events to create
                 journal entries                           journal entries




COLLABORATE 08                          Copyright © by Diane Streubel                                       7
There are numerous terminology/process changes between the SLA and the MAC, however the Sub Ledger
Accounting has equivalent functionality to the Manufacturing Accounting Controller, with additional
flexibility. See Exhibit 4 below.

Exhibit 4

                   MAC                                       SLA                            Comments
Source                                    Process Category
Event                                     Event Entity
Sub-event                                 Event Class
Account Titles                            Journal Line Types (JLT)
Account Template                          Application Accounting Definitions
                                          (ADD)
Account Mapping Attributes                (SLA) Sources
Priorities and Account Mapping            Account Derivations Rules (ADR)
Test Mapping
OPM Currency, OPM Ledger, OPM                                                    Use GL setups
Exchange Rates
Test and Actual Subledger                 Draft and Final Accounting
Subledger Program                         Accounting Pre-Processor



Run Subledger for multiple valuations/cost Supports multiple valuation methods   SLA supports mutiple representations
methods for a ledger                                                             at the same time


Detailed Subledger Report                                                        SLA offers comparable
                                                                                 reports/inquiries



When upgrading from 11i to release 12 Oracle offers automated migration scripts for most of the steps. All
of the Account definitions will be migrated as Account Derivation Rules. Some manual steps will need to
be completed: ▪ assigning the Account Derivation rules to Journal Line Definitions ▪ Validated
Application Accounting Definition ▪ assigning the User Sub Ledger Accounting Method to the Ledger.

Additional information on the SLA can be found on the Process SIG website: http://procsig.oaug.org
under the Costing Sub-Committee section. There is an Introduction to SLA power point and an SLA
Account Derivation Rules Setup Viewlet. Both of these documents were supplied by Oracle. More
information about Release 12 OPM Costing can be found on MetaLink.

Conclusion – OPM costing provides companies the capability to calculate costs numerous ways. Costs
are calculated at the Item level by costing period. OPM Costing allows you to develop and maintain
different costs by warehouse. You can use Standard Cost, Actual Cost and/or Lot Costing. Flexibility is
provided in the setup to allow you to track the costs within a cost detail at a very low level. Using multiple
cost methods simultaneously allows you to effectively compare costs between the various methods. This
can help your company to make better business decisions when considering product costs.




COLLABORATE 08                              Copyright © by Diane Streubel                                               8

More Related Content

Viewers also liked

C3 product design
C3 product designC3 product design
C3 product designhakimizaki
 
R12 Business Case Process Manufacturing
R12 Business Case Process ManufacturingR12 Business Case Process Manufacturing
R12 Business Case Process ManufacturingVaddadi Anil Srinivas
 
heizer jay operations management Ch07pp
heizer jay operations management Ch07ppheizer jay operations management Ch07pp
heizer jay operations management Ch07ppTaliya Hemanth
 
heizer jay operations managementSupp07pp
 heizer jay operations managementSupp07pp heizer jay operations managementSupp07pp
heizer jay operations managementSupp07ppTaliya Hemanth
 
172385052 solution-manual-operation-management-ch-17-pdf
172385052 solution-manual-operation-management-ch-17-pdf172385052 solution-manual-operation-management-ch-17-pdf
172385052 solution-manual-operation-management-ch-17-pdfHashem Yahya Almahdi
 
241233316 solution-manual-of-chapter-8-om
241233316 solution-manual-of-chapter-8-om241233316 solution-manual-of-chapter-8-om
241233316 solution-manual-of-chapter-8-omHashem Yahya Almahdi
 
Oracle Process Manufacturing for Specialty Chemicals - Value Proposition
Oracle Process Manufacturing for Specialty Chemicals - Value PropositionOracle Process Manufacturing for Specialty Chemicals - Value Proposition
Oracle Process Manufacturing for Specialty Chemicals - Value PropositionDavid White
 

Viewers also liked (11)

C4 location
C4 locationC4 location
C4 location
 
Opm inv user guide
Opm inv user guideOpm inv user guide
Opm inv user guide
 
C12 quality
C12 qualityC12 quality
C12 quality
 
C3 product design
C3 product designC3 product design
C3 product design
 
R12 Business Case Process Manufacturing
R12 Business Case Process ManufacturingR12 Business Case Process Manufacturing
R12 Business Case Process Manufacturing
 
heizer jay operations management Ch07pp
heizer jay operations management Ch07ppheizer jay operations management Ch07pp
heizer jay operations management Ch07pp
 
heizer jay operations managementSupp07pp
 heizer jay operations managementSupp07pp heizer jay operations managementSupp07pp
heizer jay operations managementSupp07pp
 
253413062 heizer-om11-irm-ch07 s
253413062 heizer-om11-irm-ch07 s253413062 heizer-om11-irm-ch07 s
253413062 heizer-om11-irm-ch07 s
 
172385052 solution-manual-operation-management-ch-17-pdf
172385052 solution-manual-operation-management-ch-17-pdf172385052 solution-manual-operation-management-ch-17-pdf
172385052 solution-manual-operation-management-ch-17-pdf
 
241233316 solution-manual-of-chapter-8-om
241233316 solution-manual-of-chapter-8-om241233316 solution-manual-of-chapter-8-om
241233316 solution-manual-of-chapter-8-om
 
Oracle Process Manufacturing for Specialty Chemicals - Value Proposition
Oracle Process Manufacturing for Specialty Chemicals - Value PropositionOracle Process Manufacturing for Specialty Chemicals - Value Proposition
Oracle Process Manufacturing for Specialty Chemicals - Value Proposition
 

Similar to Opm standard costs_diane_streubel

Product costing part4-costing run
Product costing part4-costing runProduct costing part4-costing run
Product costing part4-costing runNallasamy Mohanraj
 
Ac2017 3. cast software-metricsincontracts
Ac2017   3. cast software-metricsincontractsAc2017   3. cast software-metricsincontracts
Ac2017 3. cast software-metricsincontractsNesma
 
SAP PP Case study by Murali Krishna Nookella
SAP PP Case study by Murali Krishna NookellaSAP PP Case study by Murali Krishna Nookella
SAP PP Case study by Murali Krishna Nookellamuralikrishnanookella
 
Cost allocation joint cost [compatibility mode]
Cost allocation   joint cost [compatibility mode]Cost allocation   joint cost [compatibility mode]
Cost allocation joint cost [compatibility mode]RESHMI RAVEENDRAN
 
activity_based_costing power point presentation
activity_based_costing power point presentationactivity_based_costing power point presentation
activity_based_costing power point presentationChamodiBandara1
 
Study guide for chapters 1 thru 5
Study guide for chapters 1 thru 5Study guide for chapters 1 thru 5
Study guide for chapters 1 thru 5jmcelli
 
Product costing part5-actual costs
Product costing part5-actual costsProduct costing part5-actual costs
Product costing part5-actual costsNallasamy Mohanraj
 
Activity-Based Cost Systems for Management
Activity-Based Cost Systems for ManagementActivity-Based Cost Systems for Management
Activity-Based Cost Systems for Managementnarman1402
 
Mastering Complexity
Mastering ComplexityMastering Complexity
Mastering ComplexityJPStrategy
 
OpenERP Functional Training Day2
OpenERP Functional Training Day2OpenERP Functional Training Day2
OpenERP Functional Training Day2Satyamitra maan
 
Management accounting(NKB Publications)
Management accounting(NKB Publications)Management accounting(NKB Publications)
Management accounting(NKB Publications)Noble Kasonde Bwembya
 
Value Analysis Value Engineering & Business Process Reengineering
Value Analysis Value Engineering  &  Business Process ReengineeringValue Analysis Value Engineering  &  Business Process Reengineering
Value Analysis Value Engineering & Business Process ReengineeringT HARI KUMAR
 
Software testing performance testing
Software testing  performance testingSoftware testing  performance testing
Software testing performance testingGaneshKumarKanthiah
 
KARPAGAMBIKAI - TESTING PROFILE
KARPAGAMBIKAI - TESTING PROFILEKARPAGAMBIKAI - TESTING PROFILE
KARPAGAMBIKAI - TESTING PROFILEKarpagambikai .G
 
Optimizing Shopper Insights For Grocery Retailers
Optimizing Shopper Insights For Grocery RetailersOptimizing Shopper Insights For Grocery Retailers
Optimizing Shopper Insights For Grocery RetailersG3 Communications
 
In search of technical exellence
In search of technical exellenceIn search of technical exellence
In search of technical exellenceJinping Qu
 
Product Costing
Product CostingProduct Costing
Product Costingpmenocha
 
SAP Product costing Calculation With Components - Skillstek
SAP Product costing Calculation With Components  - SkillstekSAP Product costing Calculation With Components  - Skillstek
SAP Product costing Calculation With Components - SkillstekSkillstek
 

Similar to Opm standard costs_diane_streubel (20)

Product costing part4-costing run
Product costing part4-costing runProduct costing part4-costing run
Product costing part4-costing run
 
Ac2017 3. cast software-metricsincontracts
Ac2017   3. cast software-metricsincontractsAc2017   3. cast software-metricsincontracts
Ac2017 3. cast software-metricsincontracts
 
SAP PP Case study by Murali Krishna Nookella
SAP PP Case study by Murali Krishna NookellaSAP PP Case study by Murali Krishna Nookella
SAP PP Case study by Murali Krishna Nookella
 
Cost allocation joint cost [compatibility mode]
Cost allocation   joint cost [compatibility mode]Cost allocation   joint cost [compatibility mode]
Cost allocation joint cost [compatibility mode]
 
Pom
PomPom
Pom
 
activity_based_costing power point presentation
activity_based_costing power point presentationactivity_based_costing power point presentation
activity_based_costing power point presentation
 
Study guide for chapters 1 thru 5
Study guide for chapters 1 thru 5Study guide for chapters 1 thru 5
Study guide for chapters 1 thru 5
 
Product costing part5-actual costs
Product costing part5-actual costsProduct costing part5-actual costs
Product costing part5-actual costs
 
Activity-Based Cost Systems for Management
Activity-Based Cost Systems for ManagementActivity-Based Cost Systems for Management
Activity-Based Cost Systems for Management
 
Mastering Complexity
Mastering ComplexityMastering Complexity
Mastering Complexity
 
OpenERP Functional Training Day2
OpenERP Functional Training Day2OpenERP Functional Training Day2
OpenERP Functional Training Day2
 
Costing techniques
Costing techniquesCosting techniques
Costing techniques
 
Management accounting(NKB Publications)
Management accounting(NKB Publications)Management accounting(NKB Publications)
Management accounting(NKB Publications)
 
Value Analysis Value Engineering & Business Process Reengineering
Value Analysis Value Engineering  &  Business Process ReengineeringValue Analysis Value Engineering  &  Business Process Reengineering
Value Analysis Value Engineering & Business Process Reengineering
 
Software testing performance testing
Software testing  performance testingSoftware testing  performance testing
Software testing performance testing
 
KARPAGAMBIKAI - TESTING PROFILE
KARPAGAMBIKAI - TESTING PROFILEKARPAGAMBIKAI - TESTING PROFILE
KARPAGAMBIKAI - TESTING PROFILE
 
Optimizing Shopper Insights For Grocery Retailers
Optimizing Shopper Insights For Grocery RetailersOptimizing Shopper Insights For Grocery Retailers
Optimizing Shopper Insights For Grocery Retailers
 
In search of technical exellence
In search of technical exellenceIn search of technical exellence
In search of technical exellence
 
Product Costing
Product CostingProduct Costing
Product Costing
 
SAP Product costing Calculation With Components - Skillstek
SAP Product costing Calculation With Components  - SkillstekSAP Product costing Calculation With Components  - Skillstek
SAP Product costing Calculation With Components - Skillstek
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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 2024Rafal Los
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 

Opm standard costs_diane_streubel

  • 1. OPM Costing – 11i & R12: The Concepts and Set-ups for Standard Costs in Oracle Process Manufacturing DIANE STREUBEL SCHREIBER FOODS Introduction – This presentation will cover the basic concepts, processes and functionality for OPM Costing. Standard cost setup and cost calculation processes will be explained. Formulas, including Products, CoProducts and ByProducts will be discussed. Resource, Operation and Routing setup will also be covered. Actual lot costing and the Sub Ledger Architecture (SLA), new to R12 OPM Costing, will also be covered. This presentation primarily covers the standard cost process. However, alternative costing methods, to include lot costing will also be addressed at a high level. Company Background – Schreiber Foods, Inc, founded in 1945, is a $3+ billion global company. Schreiber is the world’s largest Customer Brand Dairy Company and supplier of private label dairy products, including Natural and Process Cheese, Cream Cheese and Yogurt, with numerous production and distribution facilities throughout the United States and several production facilities throughout the world. Schreiber has been an OPM/GEMMS user since 1995, going from version 3.1 to our current version of 11.5.10. Since 2000 Schreiber has implemented most of the Oracle E-Business Suite products. Schreiber Foods uses OPM Standard Cost processes, updating raw materials on a period basis and conversion costs on an annual basis. Presenter Background – I have been with Schreiber Foods for 17 years, working with OPM costing since implemented at Schreiber in 1995. I am currently the Manager of Cost and Systems Development. I have been involved in all of the OPM upgrades between v3 and 11.5.10 at Schreiber. I am the Process SIG Membership chairperson, the Enhancements chairperson and the Process SIG Costing Sub-Committee chairperson. OPM Costing Overview – OPM Costing provides the capability to calculate costs for Process Manufacturing companies at an Item level. It allows you to develop and maintain different costs by warehouse. Costs are defined for each period in the Cost Calendar, which is setup by the user. There are three cost models: ▪ Standard, calculated based on formulas and routing cost rollups, ▪ Actual , calculated based on actual production data and allocations and ▪ Lot costing, calculated based on actual production data for a specific lot. Multiple cost methods can be maintained within each of these cost models simultaneously, giving you the ability to compare costs for an item between cost methods. OPM costing supports all inputs to costing an item: material costs, acquisition costs, overhead costs, employee and plant resources and indirect fixed costs. Flexibility is provided in the setup process to allow for a very low level of detail within a cost record through the use of Cost Component Classes and Analysis Codes. This level of detail flows from the raw material costs through the finished product cost. Common Costing Setups – Many of the setups needed for OPM Costing are common whether you plan to use Standard, Actual or Lot costing. These common setup steps are as follows: 1) establish a Cost Method, 2) establish a costing calendar for that Cost Method, 3) establish Cost Component Classes. Cost Component Classes are buckets that you can use to define the elements of cost detail you want to view. Different kinds of costs, e.g. ingredients, routings or burdens can be summarized or grouped within a cost detail into a Cost Component Class. Users can define an unlimited number of Cost Component Classes, giving you the granularity that you require for costing. Analysis Codes are established to allow you to break down further the information within a Cost Component Class. Cost Warehouse Associations need to be established which allows you to associate several inventory warehouses to a single Cost Warehouse. Each Cost Warehouse Association is assigned an effective date COLLABORATE 08 Copyright © by Diane Streubel 1
  • 2. range, defining when the association is valid. Costs will need to be established for the Cost Warehouse only. Additional burden costs can be established using two methods: Cost Burdens and Percentage Burdens. Cost Burdens allow you to assign additional resource burden costs at an item level. Percentage Burdens allow you to assign additional costs based on a percentage of other costs, which are defined by the user. Unlimited burdens can be setup. Establishing Standard Costs – OPM calculates the standard cost of items based on formula cost rollups. Costs are assigned to individual raw material items, resources and burdens. These raw material items and resources are then used in formulas, operations and routings. Through the cost rollup process the standard production cost is calculated for a specific item, warehouse, costing period and cost method. As mentioned earlier, the rolled up cost for the item is broken out by cost component class and analysis code. The cost rollup process looks at Formulas, Resources, Operations, Routings, Recipes, Validity Rules and Burden Details. Exhibit 1 shows the basic flow of these various steps in the rollup process. Exhibit 1 Ingredient Items Formula Cost Details - Ingredients - Cost Method - Quantities - Cost Component Classes - Scrap Factor Recipe - Analysis Codes - By Products - Formula - Co Products - Routing - Process Loss Operations PRODUCT COST Resources Activities Routing Validity Rule - Activities - Organization - Cost Component - Routing Quantity - Formula Use - Resource Quantities - Item Class Activities - Operation Steps - Organization - Process - Warehouse - Resource Cost - Usage - Step Quantities - Preference - Year, Period - Cost Method - Count - Effective Dates - Cost Method - Analysis Codes Burdens - Resource & Usage - Cost Component Class - Analysis Code - Resource Count Product Material Costs through Ingredients and Formulas Ingredient Items Formula Cost Details - Ingredients - Cost Method - Quantities - Cost Component Classes - Scrap Factor - Analysis Codes - By Products - Co Products The materials portion of the cost for a Product is derived from the raw materials and corresponding costs. The raw material cost for an item can have one or more cost component classes and analysis codes. Costs are defined for a given item, warehouse, cost period, and cost method. Oracle provides a mass copy process so that you can copy the costs from one period to one or more periods or from one warehouse to one or more warehouses. There is also capability to increase those costs by a fixed amount or a percentage. The raw material items are used as Ingredients, or inputs into the Formula. Quantities are assigned for each Ingredient in the Formula. Scrap factors can be assigned to each individual item as well, if applicable. Formulas are version controlled, so multiple Formula versions can be setup allowing for flexibility when building the Product cost, i.e. the Product cost will vary depending on the Formula version used in the cost rollup process for a given cost period. COLLABORATE 08 Copyright © by Diane Streubel 2
  • 3. The outputs to a Formula are the ByProducts and the Product or CoProducts, when multiple products result from this formula. If the value of a ByProduct is setup with a positive cost then the product cost is reduced appropriately. If the value of a ByProduct is setup with a negative cost then the product cost is increased appropriately. Product Conversion Costs through Resources, Operations and Routings Operations Resources Activities Routing - Activities - Cost Component - Routing Quantity - Resource Quantities Class Activities - Operation Steps - Process - Resource Cost - Usage - Step Quantities - Cost Method - Count - Analysis Codes The cost of conversion (people, plant equipment and overheads) for a Product is derived from the Resources and corresponding Resource Costs. Individual resources are setup defining the various people, equipment or overhead costs you want to capture. An unlimited number of Resources may be setup for use in the conversion cost process. Each Resource is assigned usage unit of measure and also a Cost Component Class so that you can group like costs together in the final Product cost calculation, e.g. direct labor, indirect labor, etc. Each Resource is assigned a corresponding Resource cost for each of the Cost Methods you are using. The costs are assigned to each warehouse and Costing period within each Cost Method. Activities are the next step in the process for setting up the information for calculating conversion costs. Activities are basic tasks performed at a plant. Multiple Activities can be setup and are used to group Resources together that are used in a particular Activity. Activities are then combined to make up the Operation. An Operation is a set of Activities that have to be completed for a specific step in the production process. Operations list the various Activities within that production process. Resource usage, process quantities and counts are assigned to each Activity within the Operation. Operations have effective dates, i.e. start and end dates that are used during the cost rollup process. Operations are version controlled. Routings are the next step to assigning costs for conversion processes and overheads to a Product. A Routing combines all of the Operations that need to be performed in a production batch. Operations are organized within the Routing in a sequenced set of steps and corresponding step quantities. The Routing includes the total Routing quantity and the Routing unit of measure. Routings also have effective dates, i.e. start and end dates which are used during the cost rollup process. Similar to Operations, Routings are also version controlled. Multiple Routing versions can be setup allowing for flexibility when building the Product cost, i.e. the Product cost will vary depending on the Routing version used in the cost rollup process for a given cost period Recipes and Validity Rules COLLABORATE 08 Copyright © by Diane Streubel 3
  • 4. Recipe - Formula - Routing - Process Loss Validity Rule - Organization - Recipe Use - Preference - Effective Dates Recipes are used to tie the Formula/version and Routing/version, bringing the material costs and the conversion costs together. Formulas and Routing are built independently and both are version controlled to allow the greatest flexibility when calculating the costs for a given period. A Recipe also has Validity Rules. The Validity Rule defines the Organization or Organizations that will use the Recipe, i.e. the specific Formula/version and Routing/version defined in the Recipe for the cost rollup. Each Organization that is setup with a Validity Rule is setup independently for the effective dates (start and end dates), the Recipe Use (whether it should be used for costing, production or other process), and preference. When more than one formula can be used to produce a product the preference determines which one must be used first. Lower numbers indicate a higher preference, so the cost rollup process looks for the lowest number preference that is effective and uses that Recipe when calculating the cost. One thing to note is that for a Product to get a cost through the cost rollup process the Recipe/Validity Rule must be effective for the whole costing period. Burdens Burdens - Resource & Usage - Cost Component Class - Analysis Code - Resource Count Burdens are additional costs that can be assigned via a resource that is not part of the Routing. They are additional costs you want to apply to a particular Product cost. The resource and corresponding costs are assigned through the Burdens and are added directly to the warehouse, costing period and cost method for the Product through the cost rollup process. Product Cost – Cost Rollup Process PRODUCT COST - Organization - Item - Warehouse - Year, Period - Cost Method COLLABORATE 08 Copyright © by Diane Streubel 4
  • 5. Product costs are calculated through the cost rollup process. The cost rollup process uses the cost component class values that you setup for each item and resource. Cost Rollups are submitted using the following selection criteria: Costing Calendar, Cost Method, Period and whether or not the cost rollup should be done using just a single level. Additional criteria allow you to select the Organization - or a range of Organizations, the Item Cost Class - or a range of Item Cost Classes, the Item, a list of Items or a range of Items. You also have the ability to select when you want the cost rollup to run. The Validity Rules are what drives whether or not a Product will get a cost during a cost rollup. There is a profile option called: GMF: Use Only Costing Validity Rules for Cost Rollup that determines if only costing Validity Rules will be considered or if Production Validity Rules will also be considered. If Yes, only costing Validity Rules will be used. If No, the process will look first for a costing Validity Rule and if there is none it will look for a Production Validity Rule. Validity Rules must be effect for the entire costing period for which the rollup is run. If multiple Validity Rules exist for the same item the following factors will be considered (in the same order that they are listed): Formula Use, Generic or Organization Specific, Preference, with the lowest number being the one selected, and the Creation Date, using the Validity Rule with the latest creation date. Calculating the Material (Formula) Costs – The cost rollup process will scale the materials in the formula to the Quantity on the Validity Rule. The scaling for each ingredient within the formula determines how that ingredient quantity will be scaled. There are three types of scaling: Proportional (linear), Fixed (the quantity will not change during the scaling) and Integer (the ingredient quantity will be scaled to the nearest whole number). Scrap factors for each individual ingredient and Process Loss on the formula are also used in the material cost calculation. The scrap and loss factor calculations are as follows: Scrap Factor: Required Quantity = Scaled Quantity * (1 + Scrap Factor) Process Loss: Required Quantity = Scaled Ingredient Quantity * (100 / (100- Process Loss)) The calculated required quantity and the appropriate ingredient cost are used in the cost material cost calculation. Calculating the Conversion (Routing) Costs – The cost rollup process also scales each individual resource, based on the Routing quantity and the Validity Rule quantity. There are three scale types for Resources as well. They are setup on the Operation: Proportional, Fixed and Fixed by Charge (based on the capacity of a resource, the number of times the resource must be used to create the desired batch quantity). Resource Cost calculations are as follows: Resource cost = (1 / Product Yield Qty) * [(Standard Qty / Routing Qty) * (Step Quantity / Process Quantity)] x Resource Count x Resource Usage x Nominal Cost x Activity Factor – UOM used is the Routing quantity UOM. All other UOMs are converted to this Routing UOM – Product Yield Quantity is the scaled Product quantity – Standard Quantity picked from Recipe Validity rule – Routing quantity picked from Routing – Step quantity = Recipe Step Quantity * (Total output after scaling / Total output before scaling) – Process quantity is picked from Operations linked to the Routing – Resource Count is picked from the Scheduling information of Operation – Resource Usage = Count * Usage * Charges – Nominal Cost is picked from Resource Cost – Activity Factor picked up from Operation Details Calculating Burden Costs – The cost rollup process also considers any Burdens or Percentage Burdens that have been setup when calculating the Product cost. For Burden Details the calculation is: (nominal cost * usage * count) / Item Quantity. COLLABORATE 08 Copyright © by Diane Streubel 5
  • 6. For Percentage Burdens the calculation is: sum of Source Component Class costs * Percentage Calculating CoProduct Costs – If there are multiple Products in the Formula, the cost for each Product is calculated provided separate Validity Rules are setup for each CoProduct. The Cost Allocation factor on the Formula Product line determines the allocation of the material and resource cost for each CoProduct. Once the cost rollup process is complete the Product cost can be viewed, at the Cost Component Class/Analysis Code level. In addition, the cost detail information for each type of process can viewed as well. You can view the Formula and Recipe details, which will show the cost for each ingredient that is in the Product cost. You can view the Routing and Resource details, which will show the cost for each resource within the Product cost. You can view the Burden details. Establishing Actual Costs – OPM calculates the Actual cost of a Product by using all of the actual costs from business transactions throughout OPM. The actual cost process considers: Purchasing receipts, Price changes on receipts, invoices paid, batch ingredient consumption, resource usage, direct and indirect expense allocations, prior inventory balances, cost burdens, cost adjustments and general ledger expense allocations. Actual costs are averaged to determine the product cost in three different ways. See Exhibit 2. Exhibit 2 Perpetual Weighted Average (PPAC) Period Moving Average (PMAC) Period Weighted Average (PWAC) Period 1 Period 2 Period 3 Period 4 Perpetual Weighted Average (PPAC) is calculated as follows, using all of the transactions within all periods in the Costing Calendar: ∑ (Transaction Quantity * Price) ∑ Transaction Quantity Period Moving Average (PMAC) is calculated as follows: ∑ (Transaction Quantity * Price + Prior Ending Balance * Prior Period Cost) ∑ Transaction Quantity + Prior Ending Balance Period Weighted Average (PWAC) is calculated as follows, using only the transactions within the current period of the Costing Calendar: ∑ (Transaction Quantity * Price) ∑ Transaction Quantity Establishing Lot Costs – OPM Lot Costing allows you to calculate and store actual costs at the lot level. Every lot will have a unique cost associated with it and the lot will retain that cost until the entire lot has no inventory balance. Each lot is calculated on a perpetual basis. Lot Cost Details can be viewed using the Lot Cost Details form. This form is similar to the Cost Details form but it includes the lot and sublot rather than the calendar year and period. In addition there is an Item Cost Detail report that prints detailed component level cost information. Lot costing functionality is available in OPM Family Pak L (11.5.10). COLLABORATE 08 Copyright © by Diane Streubel 6
  • 7. Release 12 Changes to OPM Costing – In the converged inventory model, Process and Discrete Inventory Organizations can potentially co-exist within the same Operating Unit. However, Discrete Costing and Process Costing will remain distinct applications. Inventory Organizations that are Process Enabled will use Process Costing, while Discrete Inventory Organizations will use Discrete Costing. To prevent both systems from costing the same transactions, Process users are denied access to Discrete Costing forms. Therefore, a Process-Enabled organization can not set up costs or costing information in the Discrete Costing application. Additionally, in a converged environment, it is possible for inventory transfers to occur between Process Organizations and Discrete Organizations. When such transfers occur, both costing applications will properly account for their respective side of the transaction. One of the major changes to the OPM Costing Process is the replacement of the Manufacturing Accounting Controller (MAC) by the Oracle Sub Ledger Accounting (SLA). OPM transactions flow into the OPM Costing engine which generates costs for each transaction. The Cost Preprocessor then creates accounting events, which the SLA uses to create the journal entries. Exhibit 3 illustrates the major steps below. Exhibit 3 MAC SLA Completed material Completed material and resource transactions and resource transactions OPM Costing engine OPM Costing engine generates cost generates cost Cost Preprocessor creates accounting events MAC processes SLA processes these transactions and creates events to create journal entries journal entries COLLABORATE 08 Copyright © by Diane Streubel 7
  • 8. There are numerous terminology/process changes between the SLA and the MAC, however the Sub Ledger Accounting has equivalent functionality to the Manufacturing Accounting Controller, with additional flexibility. See Exhibit 4 below. Exhibit 4 MAC SLA Comments Source Process Category Event Event Entity Sub-event Event Class Account Titles Journal Line Types (JLT) Account Template Application Accounting Definitions (ADD) Account Mapping Attributes (SLA) Sources Priorities and Account Mapping Account Derivations Rules (ADR) Test Mapping OPM Currency, OPM Ledger, OPM Use GL setups Exchange Rates Test and Actual Subledger Draft and Final Accounting Subledger Program Accounting Pre-Processor Run Subledger for multiple valuations/cost Supports multiple valuation methods SLA supports mutiple representations methods for a ledger at the same time Detailed Subledger Report SLA offers comparable reports/inquiries When upgrading from 11i to release 12 Oracle offers automated migration scripts for most of the steps. All of the Account definitions will be migrated as Account Derivation Rules. Some manual steps will need to be completed: ▪ assigning the Account Derivation rules to Journal Line Definitions ▪ Validated Application Accounting Definition ▪ assigning the User Sub Ledger Accounting Method to the Ledger. Additional information on the SLA can be found on the Process SIG website: http://procsig.oaug.org under the Costing Sub-Committee section. There is an Introduction to SLA power point and an SLA Account Derivation Rules Setup Viewlet. Both of these documents were supplied by Oracle. More information about Release 12 OPM Costing can be found on MetaLink. Conclusion – OPM costing provides companies the capability to calculate costs numerous ways. Costs are calculated at the Item level by costing period. OPM Costing allows you to develop and maintain different costs by warehouse. You can use Standard Cost, Actual Cost and/or Lot Costing. Flexibility is provided in the setup to allow you to track the costs within a cost detail at a very low level. Using multiple cost methods simultaneously allows you to effectively compare costs between the various methods. This can help your company to make better business decisions when considering product costs. COLLABORATE 08 Copyright © by Diane Streubel 8