Hello Experts,
CK11N – Cost estimation price calculation.
Client Requirement – Raw material cost need to calculate from latest Purchase Order.
Solution provided – User exit is used for to achieve this requirement.
Current issue – Base UOM (Unit of Measurement) is different from Purchase order, BOM.
At the time of conversation due to the decimal the difference is identified.
SAP standard uses the two decimal places; the calculation is required four decimal places.
Please find the below example for better understanding.
Example : - Raw Material - ABC
Purchase Order UOM Feet (FT), PO price 0.52 $.
Material Master base UOM Inches (“)
BOM UOM Feet (FT), Quantity 85 FT.
CK11N Calculation –
Standard costing is working as if PO UOM is FT it will check the base UOM (Material Master ) if it is different (inches (“)) first it will
converts in to inches and then while performing the cost estimate it will convert in FT.
Due to this our user exit code will do the calculation.
FT to inch conversation – 0.52 $ FT / 12 = 0.0433 $ inches.
Expected result: - 0.0433 $ Inch * 12 = 0.52 $ FT, 0.52 $ FT* 85 Qty = 44.2 $.
As per standard SAP, the net price field has only 2 decimals. So system is picking up to 0.04 instead of 0.0433 $.
Actual Result: - 0.04 $ Inch * 12 = 0.48 $ FT, 0.48 FT $ * 85 Qty = 40.8 $,
Difference = Expected result (44.2 $.) - Actual Result (40.8) = 3.4 $.
Please provide your inputs.