Professional Documents
Culture Documents
OPM_Standard_costing3
OPM_Standard_costing3
Table of Contents
1.OVERVIEW
7. TEST CYCLE
8. TECHINICAL CONSIDERATION
1. Overview
The objectives of this technical brief are to consolidate and clarify information about standard costing and related
issues.
This technical brief will aim to fulfill this need and discuss the following in detail:
• To explain what happens when standard costing fail and discuss how to correct them
• This is cost method is used by companies where the item costs are fixed. It is set in the beginning of the
year and then copied over to the next periods.
1. Lower Level
These are the rolled‐up costs of all the Ingredients which make up the Product, as defined in the
Costing Formula.
The Lower Level costs are displayed by Usage Type (for example Material, Resource, Overhead) and
Component Class, but not separately for each individual Ingredient.
Lower Level costs for a Product Item can only be entered at the Ingredient level and rolled up using
the Standard Cost Rollup program – they cannot be entered directly at the Product level.
2. This Level
These are costs which are specific to the assembly of the Product Item, over and above the Ingredient
costs.
Typically This Level costs will include Resources (for example Labor) and Overheads (for example
electricity for a heating Operation if you have chosen not to include this as an Ingredient).
The system does not require that a Product Item has any This Level costs.
5. Create a batch
6. Run Cost Update
Path: OPM financial =>Cost Update
• gmfroll.oc Main function and other C functions for Cost Rollup program
• gmfbill.oc common code for bill level generation
• gmfsutil.lpc Functions to support cost batch processing such as rollup
• gmfsget.lpc Functions containing ESQL for fast cost rollup
• gmfsput.lpc Procedures for inserting & updateing to cm_cmpt_dtl table
• gmfbrget.lpc Functions containing ESQL for loading percentage burden records.
• gmfblget.lpc Functions containing ESQL for Bill level module. Ingres and RDB version.
9. Common standard Costing issues And How to correct them
1. OPM: No Standard Cost for Item When There Is No Formula
When the source organization is different: we are not able to view the cost of the item where there is no formula/recipe, but
the standard cost of the item is implicitly used while rolling up other items cost.
Solution:
However if customer wants to derive the cost purely based on overheads, they should either have a dummy recipe, or define
costs manually.
2. ORA‐1403: No Data Found When Trying to Run the Standard Cost Rollup
How is the issue seen? When opening the form to run the cost rollup
in OPM, an error appears:
Cause:
The cause of the problem is a default category is not defined for the OPM category set of Cost Class. You need to have a default
category defined.
Solution:
Please go to Inventory >> Setup >> Items >> Categories >> Default Category Sets. Please assign a default category for Process
Cost Class.
How is the issue seen? When attempting to run OPM financial>Standard costs>Cost rollup, the
following error occurs: GMF_RL_NO_YLD_TYP_DE_FOR_ORGN
Cause :
Yield UOM setup at org level (product development security manager) is required to have batch related transaction quantities
to get converted for cost calculation
Solution:
Set parameter YIELD UOM which is set in Production Development Security Manager>Organization Parameters under the
Formula tab for Cost organization as well.
On Application Release 12, we need standard cost to be rolled‐up against costing organization. Solution:
To get standard item costs to be calculated against costing organization for product items, we need to setup recipe validity rules
against these costing organizations. This is replacing Target Organization setup from release 11i.
5. Standard Cost Rollup Gives Invalid UOM Conversion Error When Recipe Organization Details are
entered to Override
The following error occurs if there is a throughput override on Recipe Organization Details.:
Solution:
2. Ensure that you have taken a backup of your system before applying the recommended patch.
When attempting to run standard costing cost rollup, the following error occurs :(Mrp Bill Error: MR_CYCLEITEMS)
Cause :
Solution:
A) Run cost roll up for particular product where you do not have circular reference, if this run is going error free
then only reason which is causing error is Direct circular reference and indirect circular reference (A is an
Ingredient of B is an Ingredient of C is an Ingredient of A) Customer has to review the formulas listed in query
output and rectify them to avoid circular reference. To identify such formulas following queries can be used: 1)
SELECT COUNT(*) FROM fm_form_mst f1, fm_form_mst f2,mtl_system_items i1,mtl_system_items i2,
fm_matl_dtl fg1,fm_matl_dtl in1,fm_matl_dtl fg2,fm_matl_dtl in2
WHERE (fg1.line_type = 1 OR fg1.line_type = 2)
AND fg1.formula_id = in1.formula_id
AND in1.line_type = ‐1
AND (fg2.line_type = 1 OR fg2.line_type = 2)
AND fg2.formula_id = in2.formula_id AND in2.line_type = ‐1
AND fg1.inventory_item_id = in2.inventory_item_id
AND fg2.inventory_item_id = in1.inventory_item_id
AND fg1.inventory_item_id <> fg2.inventory_item_id AND
i1.inventory_item_id = fg1.inventory_item_id AND
i2.inventory_item_id = fg2.inventory_item_id
AND f1.formula_id = fg1.formula_id
AND f2.formula_id = fg2.formula_id ;
B) Mrp bill generation error usually happens in two cases. One is at the time of circular reference and other is when validity is
not covering full cost period.
7. Standard Cost Rollup errors With: Unable To Load Base Currencies For Organizations.
When running the process manufacturing Standard Costing Cost Rollup for a period, Found the
following Errors:
Cause:
Coding issue: It was seen that Currency derive type on the records is EURO. The process is trying to store this non‐numeric value
into a numeric field. This is the reason for the error: ORA‐01722: invalid number error.
Solution:
Apply patch 6527068 the code was modified in gmfsget.lpc to handle the
data type mismatch issue