Hi Aryan
Without ML, we cant expect GR Valuation at Actual Cost
Since project is your Cost Object, I am assuming you are in MTO Scenario
If your BOM is determined at the level of Sales Order, you can calculate Sales Order cost estimate and GR gets valuated at that. Your Stock will be Sales Order stock
If your scenario is Complex MTO, then you can valuate it at Project Cost Estimate. Usually, SAP recommends to keep Non Valuated in this case. Complex MTO means design of the product starts after receiving Customer Order
If BOM cant be determined at that level, then the GR gets valuated at the Planned Cost of Production Order.
Your Requirement Class should have Valuation indicator as M and "W/o Val Strategy" must not be X
Ajay M