Unfirm job creation

Is MRP the only way unfirm jobs are created?

Can they be created if marked make direct on the Sales Order line?

Is MRP the only way unfirm jobs are created? - Yes

Can they be created if marked make direct on the Sales Order line? - Yes, MRP will make an unfirm job direct to the SO.

Is there a bigger problem you’re trying to figure out?

2 Likes

Just trying to understand some behaviors.

We’re all a bit confused on the non-stock and quantity bearing affect on job creation.

What combination of those two parameters would cause a job to not be generated?

I’m hearing conflicting answers.

I hear qty bearing has to be on to generate an MRP unfirm job but if non-stock is also checked it won’t.

Very confusing

Non-stock and qty bearing have to do with how you handle a part for inventory, not for whether or not you make it (i.e. does MRP creates a job).

If you are not seeing MRP unfirm jobs, this post by @timshuwy has some things to check: MRP and make-to-order - #16 by timshuwy

1 Like

There’s a flag in part site called “Process MRP” (PartPlant.ProcessMRP). As far as I know this is not user maintainable. In classic it’s on the Site > Planning tab, in Kinetic it’s on the Site Detail panel card.

  • If a part is non-qty bearing then ProcessMRP will be false and MRP will not process it for a JobMtl or SO.
  • If a part is marked non-stock then MRP will make a job direct to the demand.
  • If a part is non-stock and non-qty bearing then you won’t get an unfirm job. This would be make direct on the SO, but you won’t get a job for it. I think in this case it would show up in Planning Workbench where you can manually create the job.

Purchased parts use the Generate PO Suggestions flag. This acts a little differently. If memory serves, if the part is non-qty bearing and GeneratePOSuggestions is true then it will create a PO Suggestion, even though ProcessMRP will be false.

1 Like

It is also worth a quick check of the timephase to ensure demand outstrips supply

If a part is non-stock false but qty bearing true we would still get a job direct to demand. I see make to order in that scenario regularly.

But in order for that to happen it would have to be make direct on the SO correct?

If make direct on the SO is false, then does it default to make to stock?

correct. If a stock part (non-stock = false, or maybe non-non-stock?) is on a SO and the make-direct checkbox is false MRP will make a job to inventory if there wasn’t sufficient ohq to cover demand.
However, I think that in Engineering workbench you can use the Plan As Assembly flag to make it direct to the SO instead of going to inventory if there isn’t sufficient OHQ.