MOGenV2 Rechedule MO
See the MOGenV2 Updates section for the rules controlling whether rescheduling the MO will be allowed.
- If the Scheduling Preference is set to Schedule Start Quantity, the MO will be scheduled based on the Start Quantity, otherwise it uses the End Quantity.
- The MO must have a valid Scheduling Method (1 or 2 / Forward or Backward)
- If the Schedule Method is Forward, it must have a Start Date that is not 1/1/1900
- If the Schedule Method is Backward, it must have an End Date that is not 1/1/1900
- FORWARD: It checks that the Start Date does not fall on a Down Day for the Shop Calendar of the first Routing Sequence Work Center. Start Date is moved later by 1 day until it hits an open date.
- BACKWARD: It checks that the End Date does not fall on a Down Day for the Shop Calendar of the last Routing Sequence Work Center. End Date is moved earlier by 1 day until it hits an open date.
- It makes 100 attempts to move to an available date. If it cannot find an available date it reports an error and stops.
- The MO must have a valid BOM
- The MO must have a valid Routing Name
- It voids Outsourcing links to POs and Shipments
- It removes existing CRP data for the MO
- It deletes the existing Working Routing and creates a new Working Routing from the Planning Routing.
- It recalculates and populates the CRP data for the MO
- It sets new Start Date/Time and End Date/Time on the MO based on the rescheduling.
- If the MO does NOT have a Picklist, or the RebuildPicklist flag is set, it runs the Rebuild Picklist routine at this point.