Report requirements of such nature can easily be developed, if the FS (functional specifications) are explained to an ABAPer.
Not exactly this we have developed several such reports in Orders area, which are not available in standard programs.
The heads you mentioned (consumables, internal material, external/internal labour etc ) need to be split into different line items in the operation/component line items. Then you need to identify them through an extra entry in some vacant cell of the respective line item.
Then explain to your technical person, that this line is consumables and this other line is internal material. Similarly for labor cost.
To my understanding this should be possible through a development.
Jogeswara Rao K