Symptom
Error CK465 'No price could be determined for material/batch xxxx in plant xxxx' raised when costing production order.
Environment
SAP S/4HANA Cloud
Resolution
For production orders, you can find the costing variant 'PYR1' under 'Control' tab in APP 'Display Production Orders'.
For valuation variant PYR1, relevant valuation variant is 'YR6'.
Kindly check SSCUI 102608 - Define Valuation Variants per Plant, to make sure there's price exist after go through price strategy.
You can find the detailed information of each price strategy in KBA 2465571 - CK465 during the Creation of a Cost Estimate.
There could be scenario that price exist for only one valuation view, for example, company code currency/ledger 0L.
Kindly make sure there are prices exist for all valuation views, company code currency/group currency, ledger 0L/2L.
You can maintain material price via APP 'Change Material Cost' for different valuation views.
Sometimes, production orders are created reference to sales order, you can find the sales order/item under 'General' in APP 'Display Production Orders'.
Kindly make sure there's price maintained for sales order stock, you can check this in APP 'Manage Material Valuations', change view to 'Sales Order Stock' view.
You can maintain material price for sales order stock via APP 'Change Material Cost', change variant to 'Special Stock - Sales Order'.
Keywords
CK465, production order, PYR1, YR6, MR21, Change Material Cost, Manage Material Valuations, Sales Order Stock, Special Stock. , KBA , CO-PC-PCP-2CL , Product Cost Planning (Public Cloud) , Problem