Hi,
Now where ever you want to purchase material from Maintenance order there are two types
1. Stock items - we are adding material number in component tab with item category as "L" for this system will create Reservation of that material. for this PR is not gets generated. for this case you need to create PR manually (dont give account assignment as F - Maintenance order). after GR Issue the material with 261 movement type against reservation generated for that material.
2. Non Stock Item - We will add material component with item category "N" system will generate PR with account assignment as F. after GR system create Inspection lot if inspection type 01 is actived in material master. but stock posting for this is not possible as after GR system consume that material against Account assignment (for this case Maintenance order).
Now to satisfy your requirement we need to follow below steps
1. add Material component with item category as L. (activate 01 inspection type in material master)
2. System will generate Reservation for it.
3. we can go for MRP run by adding MRP controller to pick all the quantity for reservation and generate PR against it. (in this step we need to have some development so that MRP will be run for PM materials only)
4. once material is received in stock, it will go with Quality inspection. you can create one storage location for plant Maintenance where stock will be receipt.
4. Issue that material against Reservation for it.
if you have any doubt please free to ask.
Regards,
Chaitanya