We have had issues where the part type was not set to the same value on both the main part detail and sites > detail tab


Also when setting up logging make sure you enter a logfile name. You should be able to search the server for a file of that name

We have had issues where the part type was not set to the same value on both the main part detail and sites > detail tab


Also when setting up logging make sure you enter a logfile name. You should be able to search the server for a file of that name

Hi @cchang,
may be it is worth to go through all these points ( post from EUG)
Manufactured Parts:
MRP will not create a job for a manufactured part if:
Part set as purchased in part level! Check the partâs site setting, not only the main setting.
Process MRP is unchecked for manufactured parts on part level.
The method has any part (material) in it that is inactive
The method has a pull-as-assembly part has no approved revision (with relevant date). This is true even six levels down (a subassembly of a subassembly ofâŚ). FYI, in this case you will actually get a job, but there will be nothing in it-no materials or operations.
The sales order release demand (if applicable):
Is not firm
Is closed
Has a quantity of zero
The ship by date is blank
The ship by date is before the effective date of any approved revision of the part
Has unapproved or/and Blank method of manufacturing.
If Part level has more than one approved method of manufacturing or no approved method at all, also if the approved method has no operation times/subcon Days-Out within its routing.
If Part has any Open P.O. inventory type, Epicor will considered their qty as stock on the P.O. due date.
Part has stock on hand will cover required demand.
Part has dispatch transaction from stock or job, then demand change happened after the MRP runs.
Running WIP quantity for open Jobs.
If you use alternate methods, the âprimary alternate methodâ is tied to a revision that is not approved. Point being, if primary alt-MOM is set as A-1, which is tied to rev A, and rev A is unapproved but rev B is approved, the system has no idea what to do and just gives up.
MRP didnât run, or got cancelled halfway through, due to a task agent restart, or any other disruption, it wonât run again to correct the run error, so you need to check the task agent history to see the last run status.
The jobâs required date is past your rough-cut horizon days. You might get a job, but not the details.
For Purchased Parts:
You made a PO to cover the demand? Epicor doesnât care or trust you. It (MRP) will second guess you every step of the way, and suggest you move this PO forward or back, or increase or reduce it.
You can override this. One way is to lock date and lock quantity on every single release on every single PO. It prevents all change and cancel suggestions, and creates only new suggestions. If you are worried about having POs with no demand to back them up, make a BAQ and dashboard and screen to monitor this.
There are similar lock settings for jobs.
To lock always, automatically, would require a BPM, and there are threads about that here.
Another option is the reschedule-in delta and reschedule-out delta settings in the part.
Site settings override Part settings. For example, non-stock and quantity-bearing are each set in two different places in Part Entry: the obvious one, and the hidden one on the Sites tab. The hidden one is the only one that matters.
Other settings override even this. For example, lead time in the site will be overridden by the Supplier Price List for purchased parts. And see notes at the end about non-stock parts.
Non-stock is NOT non-inventory. Quantity-bearing set to false is the equivalent of non-inventory. Non-stock means buy-direct on purchased parts, and make-direct on manufactured parts.
Donât change the quantity on a non-stock PO suggestion! I mean, you can, but youâll receive that whole quantity to the job. It wonât send the rest to stock or anything intelligent.
Lot sizes apply to purchased parts, not just manufactured
âDays of Supplyâ is a lot size. It is not a minimum on-hand
MRP waits to dip below the minimum before creating a suggestion. It does not predict when you will dip below.
Min on-hand and safety stock add together-they do not overlap. So if min is 10 and safety is 5, when you get to an on-hand of 14 (or fewer), that is when MRP kicks off a suggestion, to be due on that day (but see point #8).
Thereâs a plant setting for time to start backwards scheduling from. Ours was set to midnight. What that means is that if MRP sees something (a sales order) due on the 20th, the latest job due date possible will be the 19th. This makes the previous point (#7) harder to understand. When we changed it to 11PM, understanding MRP was a little easier.
MRP does not play well with Master Production Schedule. Use one or the other, never both.
Tips:
Hi,
When is the best time to firm the unfirmed jobs?
in my opinion, it is a task for production planner, i.e. checking MRP suggestions and confirm demand (Make to Strategy i.e. Make To Stock Or To Order), approved Part Rev (BOO/BOM), resource capacity vs loaded hours, available material (P and M)