We have a customization in place that if a customer orders 75% of our min + safety I set the release as make direct. In 10.2.600 this was working fine, but now on 2022.2 it refuses to make a job for this release. Does anyone know if Epicor added MRP logic to consume stock for make direct items if it’s available or something?
So I put the order on hold, unfirmed the release and firmed it again now the job is generating. Still don’t understand why but the order in my testing instance is still broken so maybe I can figure something out with that. What is different between the releases of the two orders? I dunno.
In your second example from the testing database, it looks like that order release is still pulling from stock instead of directly from the MRP job. It looks like the PartDtl record for this order release isn’t being updated when your directive changes it to Make Direct.
So it’s putting the qty in the StockQty field. That’s interesting.
This is my testing DB. The line for order 148261 is showing a suggestion without any intervention
Oh I lied it created the “Suggestion for” then deleted it after MRP finished in production. So even manually setting this as make direct it’s not having it.
PartDtl has it marked as a StockTrans though which doesn’t make sense if it’s set to Make. These two lines are for the same order. One is a nonstock in Part Maint the highlighted is not marked as such.
I think that worked. I updated my BPM to move the qty from OurStockQty to OurJobQty and when I released the order the PartDtl got created with StockTrans = 0