JC-M will provide a summary of Work In Process activity (material, labor, load, extra costs, outside processes, and show the value of goods transferred to finished production, but the remaining WIP value is not a pure material inventory value. It includes labor, loads, extra costs and outside processes.
JC-P will provide a summary of material issued to WIP by component by work order. However, if a subassembly has been issued to a higher level work order, the material value of this subassembly will also include labor, load, etc. and is not a pure material number.
I use JC-P for evaluating material remaining in Work In Process, since it is the best report available and has proven to be reliable. I just review it for negative value inventory and $0 value inventory, and make adjustments as required.
Hope this helps.