MRP - finding parts to order - fast
Thought this might be useful to someone:
Just figured out how to find all parts needing attention for PO's and/or WO's, and cycle through them--FAST.
Material Planning WindowSearch (use the magnifying glass, NOT the binoculars)
Search windowDataSQL
Use this to find all parts whose inventory level will--at any time--go below 0 for parts with no safety stock, and below the safety stock level for parts with safety stock:
QTY_ON_HAND + QTY_ON_ORDER
AND FABRICATED = 'Y'
AND PURCHASED = 'N'
AND QTY_IN_DEMAND > 0
OR
QTY_ON_HAND + QTY_ON_ORDER
AND FABRICATED = 'Y'
AND PURCHASED = 'N' AND QTY_IN_DEMAND > 0
AND QTY_ON_HAND
Use this to find all parts whose actual inventory level--at any point--will go below 0.
Normal 0 false false false EN-US X-NONE X-NONE
/* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";}
QTY_ON_HAND + QTY_ON_ORDER 0 and qty_on_order >=0
The above are for Fabricated parts. For purchased, just switch the 'Y' and 'N'.
One caveat: Qty In Demand includes On Hold orders, so sometimes that can be puzzling if you run the MRP window not showing On Hold Orders, like I do.