Skip to content

Change Material Production Order#

🔒 Material.ChangeProductionOrder

Overview#

This operation is used to change the Production Order of a Material.

Setup#

No special setup is required other than to meet the preconditions of the transaction.

Preconditions#

  • The Order Management module is properly licensed in the system.
  • The Material is active.
  • The Material must have the Is Delivered property set to false.
  • Both the new and old Production Orders must be active and in one of the following states Created, Released, In Progress or Completed.
  • Both the new and old Production Orders must not be Restricted.
  • The new Production Order must be different from the old Production Order.
  • The Material property of the Production Order must not reference a Production Order that is Closed.
  • For each changed Production Order, if an Owner Role is defined, you must belong to that Role.

Sequence of Steps#

  1. Optionally, review the Material details by expanding the Material section.
  2. Assign the Material to None to remove it from the current Production Order or to a new Production Order.
  3. Select Change to complete the operation.

Change Material Production Order

This wizard provides the following additional options:

  • Apply Production Order priority to Materials - whether to set the Material priority with the Production Order priority.
  • Apply Production Order planned end date to Materials - whether to set the Material due date with the Production Order due date.
  • Account to old Production Order - whether the Material should still account for the old Production Order.
  • Account to new Production Order - whether the Material should account for the new Production Order.
  • Apply changes recursively to Sub-Materials - whether the changes apply recursively to all Sub-Materials that have the same type as the parent Material.
  • Remove from old Production Order - whether the Material will be removed from the old Production Order.

Info

It is possible to define the default value for Apply changes recursively for all Sub-Materials by editing the entry Context = Material.ChangeProductionOrder and Element = ApplyToAllSubMaterials in the GUIElementDefaultValue Generic Table.