In APS, Material Requirements Planning (MRP) is an automated process that compares the demand for materials and finished-goods to the existing on-hand and planned supply to create jobs and purchase orders to satisfy those demands. In the MPS/MRP Optimize feature, the system will create jobs and/or purchase orders and then schedule them according to the optimization settings defined.
Setting Up MPS/MRP Optimize Settings:
- MPS/MRP Cut-off Duration: During the MRP process, only inventory requirements for a specified duration will be considered to generate jobs and/or purchase orders. The cut-off duration options are:
- Short-Term: When this option is selected, the system will only look at the inventory adjustments made within the short-term span that is defined in the System Options.
- Planning Horizon: When this option is selected, the system will look at the inventory requirements that are found within the planning horizon that is defined in the system options.
- No Cutoff
- Specific Duration: Selecting this option will prompt the user to select a time span from a drop-down menu that will appear on the right. The user can select a time span from 0 minutes to 2 years in which the system will look at inventory adjustments to create new jobs and/or purchase orders.
- Update Sub-Job Need Dates: Sub-jobs are jobs that are created to fulfill material requirements for successor jobs. The need dates for those jobs can be specified using the following options:
- Use System Options: The MPS/MRP tab of the System Options can be used to automatically reset the sub-job need dates based on the parent jobs when the schedule changes.
Note: setting up the sub-job need dates using the system options will override changes made in the MPS/MRP Optimize tab. To use the options of the MPS/MRP Optimize tab, make sure that you select “Disabled” for the Set Sub-Job Need Dates field of the system options.
- To earlier of JIT and scheduled start date: The need date of the sub-job is set to the earlier of its JIT start date or its parent job’s scheduled start date.
- To JIT date: The need date of the sub-job is set to the JIT start date of its parent job.
- To Start Date: The need date of the sub-job is set to the scheduled start date of its parent job.
- To bottlenecked Operation start date: The need-date of the sub-job is set to whichever operation is causing a bottleneck.
- Use JIT Dates
- JIT Compress: The JIT Compress function will shift operations towards their JIT time while preserving their sequence to reduce early production and accommodate for high future capacity loads. If this box is checked, the MRP will run JIT Compress after each optimization and will cause MRP to generate lower level supplies based on the JIT schedule of the jobs that consume them.
- Net Change: Only run MPS/MRP on the inventories that have changed since the last run. This includes changes to sales orders, transfer orders, material requirements, and products.
- Consume Forecasts: If selected, running MRP will cause forecasts to be consumed (reduced) before the main MRP logic is executed.
- Generate Jobs to satisfy demand and material requirements: When checked, MRP will create sub-jobs to create materials to supply demands.
- Preserve these Jobs during Generation: The jobs checked will not be deleted by MRP when generating new jobs to satisfy demand and material requirements.
- Released: Jobs that are released will be preserved if this box is checked.
- Planned: Jobs that are planned will be preserved if this box is checked. Unchecking this box can allow Firm jobs to be schedules before planned or estimated jobs.
- Firm: Firm jobs will be preserved inf this box is checked.
- Estimate: Jobs that are estimates will be preserved if this box is checked. Unchecking this box allows Firm jobs to be schedules before estimated or planned jobs.
- Starting in the Plant Stable: Preserve jobs that have any activity scheduled to start within the Plant Stable Span.
- Previously Generated Jobs:
- Anchored: Preserve job if any activities are anchored to a scheduled time.
- Locked: Preserve job if any activities are locked to a resource.
- Printed: Preserve jobs that have been printed.
- CTP Jobs: Preserve if the job was created from a CTP (Capable To Promise).
Note: The following jobs are always preserved:
- Jobs that are started
- Jobs that have DoNotDelete=true
- When running a Net Change MRP, jobs that produce inventories that are not included in the Net Change MRP process.
- Generate Purchase Orders to satisfy demand and material requirements: When checked, MRP will create purchase orders to buy materials as needed based on the item and inventory planning fields.