Request your ideas and thoughts on how other clients and customers use the costing functionality when it comes to semi finished goods.
Examples you bring in Product X to the inventory . Before the final product at intermediate levels the costing needs to be notified and calculated.
Like your feedback and suggestions.
Creating multiple shop orders would be one suggestion. Hence, having created multiple semi finished goods part records.