Change Material Product#
Material.ChangeProduct
Overview#
This operation is used to change the Product of a Material. It is possible to perform this operation from the Material or from the Resource perspective.
Setup#
No special setup is required other than to meet the preconditions of the transaction.
Preconditions#
- The Material exists and is Active.
- The TopMost Material is not InProcess, on OnHold or InTransit.
- The new Product exists, is Active and Enabled.
- The TopMost Material CurrentMaterialTransfer must be empty.
- For the TopMost Material:
- The PickListItemCount must be empty.
- The IsInTransferOrderItem must be empty.
- If the Material is associated with a Resource, and the state of the Material is Consumable, Durable, Dispatched, InProcess, or the property IsInStore is set to
True:- The Resource InventoryLocked must be
False. - If the Resource associated to the Material is not a Consumable Feed, the property Enable Automatic Replenishment must be set to
False. - If the Resource associated to the Material is a Consumable Feed, the property Enable Automatic Replenishment of the Parent of the Consumable Feed must be set to
False.
- The Resource InventoryLocked must be
- The Material Package Count must be empty.
- If the Material is associated with a Production Order and if the Production Order has the property ValidateMaterialProducts set to
true, the new Material Product must be compatible with the Production Order Product. - If Material is associated with a Production Order, the IsProductionComplete property must be
false.
Sequence of Steps#
Step 1: Material#
- Select a new Material Product.
- In case the Material is associated with any sub-material(s), it will possible to define whether you wish to apply the selected product to the sub-material(s) that share the same product of the main material, by ticking the check box.
- If the Product requires a Bin Code (property Requires Bin Code is set to
truein the Product), enter the appropriate value. - Select Next to select the sub-material product.
Info
If the Step where the Material will be placed has the Print Material Labels Automatically property set to true, that information will be displayed on the bottom section of the wizard.
Info
This operation will only allow you to modify a single product of a Material. If you wish to change multiple products of a Material, it is possible to do it from the Resource perspective.
Step 2: Sub-Materials#
- Select a new Product from a list of existing products, both for Material and sub-material(s).
- Optionally, enter a comment.
- Click Change to complete the operation.
