What really makes a Sales Order hit production?

In a sales order, the releases are automatically firm

So, I created a data directive that changes FirmRelease from true to false. And it works great!

However, even though it shows the release as unfirm, the system still creates an unfirm job.

Now, if i were to manually uncheck the firm release on the sales order, the system does not create an unfirm job.

So this tells me that something else is being changed in the background that triggers an unfirm job.

Any ideas as to what that is?

Thanks!

The part detail table is where MRP looks to suggest jobs. You have to update that table where requirement = True and unfirm the order release in the part detail table as well. If you check unfirm release in Epicor the method handles this. if you are doing it through a BPM you need to add logic to unfirm the release in the partdtl table as well

3 Likes

Thanks Mark - I learned something new about MRP!!! This is good to know :slight_smile:

Should I use data directive or method directory to update the partdtl table?

I believe a Data Directive should do it. Its been about 4 years ago since I dealt with this so without looking into my directives archives I believe that should work