Planning Workbench 'New' Exceptions - How to fix

Looking for other places to check for getting the Suggestion to create a UJ.

Things I know to check on MOM and Part Master.

  1. Revisions: Don’t exist or not approved.
  2. Resources (Grps & ID’s): Changed to Inactive.
  3. Materials: Changed to Inactive.

Several parts that passed the above, but still not releasing a UJ.

I knew Epicor had an article about this. I found it and the contents are pasted below, in case this could be helpful. Apparently EpicCare is not so slow now :slight_smile: We particularly have had difficulty with multi site part revisions and trying to pull subassembly for a part that has rev in different plant. No can do. You probably can just jump to steps 4 or 5, assuming your MRP is running ok. Are you multi site?

Nancy

Issue
KB0038988
MRP is not generating unfirm jobs.

Error

N/A

Resolution

Here are the things you will need to look at and make sure are set up correctly first before Process MRP can create unfirm jobs.

  1. Make sure the AppServers are set up correctly on your Server and are in a started and running status prior to attempting to Process MRP.

  2. Make sure that your AppServers are set up correctly with the correct App Server URL and File Root Directory on the System Agent. (The System Agent is located under System Management >Utilities.) If you make changes to the System Agent, you MUST start and stop the AppServers on the Server for the change to take effect.

  3. Set the Processing Delay on the System Agent to a manageable amount of time. It is not recommended that you have 0 delay because that will take up a fair amount of system resources. Once this is set up correctly, you should see the Process MRP task in the System Monitor in the Active Tasks tab processing away! (System Monitor can be accessed by double clicking the Vantage Icon on your operating system’s task bar). When MRP runs and finishes, you will see the Process MRP task in the History Tasks tab in the System Monitor showing as Status COMPLETE. If you see anything other than a “Complete” status once the MRP run is complete, the first 3 steps were not set up correctly and should be reviewed.

  4. The manufactured part in question must have a revision and this revision needs to have a valid method of manufacturing on it and the revision needs to be checked in and approved. Otherwise, unfirm jobs will not be generated for the part in question.

  5. You must have the Process MRP checkbox checked on the Plants sheet in Part Maintenance for the part in question. Otherwise, MRP will not look at this part when determining unfirm jobs.

  6. The manufactured part must have some form of demand for it for an unfirm job to generate. Examples of demand for a manufactured part are whether the part is below minimum or safety stock, or there is a job that needs it as a subassembly part, or a sales order needs the part because it is a make direct part. Other demand examples would be an MPS Entry or Forecast Entry for the part.

  7. Sales Order lines marked as Rework will not have unfirm jobs created for them.

  8. Firm box on the release screen, upper right if not checked neither an unfirm job nor a mfg suggestion will be created.

  9. Part Master for the affected parts > click into the Inv/Purch button and make sure the
    Process MRP box and Generate Suggestions boxes are checked

  10. The part’s BOM can have subassemblies or manufactured materials (marked Pull as ASM) with an unapproved revision. This can also prevent you from getting details from this BOM in job entry.

  11. If the Use Part Rev box in the Part’s part master record is unchecked, the SO line may be referring to a revision ID that is nonexistent or unapproved in the part master. An unfirm job will not be created for this Order Line Release. Checking this box forces the system to use the approved revision from the part master no matter which one is referred to on the related sales order line.

  12. The SO’s need by (or ship by) date is after the effective date of the part’s BOM revision. The order’s Ship By date must be prior to the Effective Date of the Approved Revision.

  13. MRP Processing will not create a job that would start before the job part’s BOM effective date. You’ll find manufacturing suggestions for the jobs that were not created, each with a start date prior to the BOM’s effective date.

  14. Purchased parts as material, even if they have an effective and approved BOM, it will not create a job to build it by design. Will only create a suggestion for WH on the Time Phase and it will also have the related suggestion created in PO Suggestions. The logic is to look in the part master at the mfd/purch boxes; if purchased is checked, it stops there and never considers the BOMs.

  15. If a part is not in the part master, it cannot create a job since there is no BOM to create a job from, so the suggestion for WH is created instead. It’s visible in the Job Entry > suggestions > Planning Workbench with a source of SO xxxx and you’ll have to create the job manually for it.

  16. Look for inactive parts in the BOM structures involved. They can cause MRP from creating jobs for their parent parts.

  17. Make sure the related Resource Groups and Resources are not marked as Inactive, which can lead to jobs not being created or possibly just allow top level, assembly 0 jobs to be created that are not scheduled. Then lower level jobs and suggestions cannot be created.

  18. Make sure the production calendars have hours available, checked, so that the job’s estimated load can be scheduled.

  19. Non-stock parts require a valid demand for any sub-jobs to be created and unfirm jobs are considered suggestions. Only when the top level Job is marked as firm will jobs for the non-stock parts be suggested.

  20. Before running MRP, on its dialog box, specify a log file for the processing to record all of its information. Then review the lines related to your problem parts for clues to help determine why Warehouse Suggestions were created rather than unfirm jobs.

  21. The Manufacturing Suggestions are stored in the PartSug table. Do exports from it to see if it is storing anything for the parts that need unfirm jobs.

  22. If all items above check out OK, then go to System Management > Upgrade / Mass Regeneration > Conversion Workbench and run the conversion titled Recalculate Level Codes. In version 10.2+ it is conversion number = 580) This can be run for any problems with any parts; it is especially crucial if any tables, fields and parts were imported from outside files/templates or converted from lower versions. Also run conversion Sequence 1420, ID = UpdateTrailingSpaces to fix part number problems that may be causing unfirm jobs to not be created.

1 Like

Thanks this will help. :smiley:

1 Like