This function is used to shift in time a selection of Work Orders, planned or firm; scheduled or not. The purpose here is to move forward or postpone all the operations of a work order by a specified number of calendar days.

The shift is applied to the start date of the order if the scheduling mode for this order is upstream or to the end date of the order if the scheduling mode for this order is downstream.

Only the "Pending" work orders are processed. The printed orders or those in progress must be manually modified in the "Production Orders" function.

The work orders presenting operations with fixed dates are not concerned by this automatic processing.

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

The date shift of the work orders is subdivided into two phases: Entry of the selections, then results of the processing.

Entry screen

Selection entry

The purpose here is to specify the selection criteria of the orders to be shifted:

  • The production site: it is loaded by default with the production site associated with the operator,
  • The status of the orders to be processed (planned or firm)
  • The processing of the non-scheduled orders or of the scheduled orders only. The processed scheduled orders are first descheduled, then rescheduled after the date shift.

Start/end ranges

The various available selection ranges are:

  • Work order no.
  • Project
  • Destination
  • Order no.
  • Released product
  • Start date

Date shift

You must enter a date shift to be applied in calendar days: the date shifting can be positive or negative.

Results of the process

A report on the processing appears when the date shift is complete, it contains the orders that have been shifted and their new start and end dates.

A message warns the user if a selected order could not be processed.

Batch task

This function can be run in batch mode. The standard task FUNMAUTP is provided for that purpose.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

The end range is prior to the start range

Coherency check of the selection ranges.

Modification in process on another workstation

This message is present in the process log file if the WO to be processed is locked by another user.

Rollback following an error in the transaction

Serious access problem in the database.

No work order processed

This message is displayed if no date shift could be carried out.

Problem in the table XXXXXXXX

Serious access problem in the database.

The date is earlier than the current date

This message appears in the process execution report if the WO date shift is such that its start date falls in the past.

No selection entered, do you want to continue?

Confirmation request if no entry.

Tables used

SEEREFERTTO Refer to documentation Implementation