Our company code has a hard currency configured.
Material ledger is activated in both company code currency and hard currency.
Our controlling area currency is same as company code currency.
Now when we do the costing, the standard price in hard currency in material master is getting calculated on the basis of exchange rate M maintained on the costing date instead of exchange rate "P" which is there in costing version.
Secondly, the COGS during billing in hard currency is not getting picked up directly from material master but is calculated on the basis of M exchange rate maintained.
Is this SAP standard behavior? Any pointers on this would be appreciated.