Manage Material Dependencies#
Material.ManageDependencies
Overview#
This operation allows the user to manage the Material Dependencies entities for a certain Material. The Material Dependency is an entity that translates the relation between a certain Material and its predecessors (components), in the sense that the successor cannot begin processing at a certain Step without the required predecessors (components) being themselves present at a certain point in their Flows (typically at the last Step; in other words, the components should have been completely processed at the moment of their attachment to the main Material).
The system implements this restriction in two ways:
- If the System is working with a Schedule, a restriction that the successor Step (To Step) of the successor Material (To Material) , can only be planned for a time after all the predecessors Steps (From Step) of all the predecessor Materials (From Material) have been planned.
- During Track-in of the successor Material (To Material) at the chosen Step (To Step), the system checks if there any MaterialDependencies referencing the pair (ToMaterial, ToStep); if so, an error is thrown. In order to remove this obstacle, all the predecessor Materials (FromMaterial) must have previously been Tracked-Out of the predecessor Step (FromStep), which automatically terminates any MaterialDependencies containing that pair (FromMaterial, FromStep). This validation is exemplified in the following picture.
Info
When Scheduling in the Planning Mode, if there are Production Orders with the properties IncludeInPlanning and IncludeInBOMExplosion activated and there are BOM of Scope Material involved in the Flow of the Product, the system will, for Planning purposes, work like if there were a Material Dependency between a Virtual Material and its components, applying the restriction described previously in 1.
Info
When Starting a Production Order with the property IncludeInBOMExplosion activated, the system will, besides creating all Materials referring to its Product and to components defined in BOMs of Scope Material involved in the Flow of the Product, also create the adequate Material Dependencies between them.
Preconditions#
- Predecessor and Successor Materials must be Active.
Sequence of Steps#
The Manage Dependencies Section is accessible from the Material details page.
- Press the Manage Material Dependencies button.
- To manage the successor dependencies, that is, dependencies From the current Material go to the FROM tab. To manage predecessor dependencies, that is, To the current Material, go to the TO tab.
- Add or remove as many dependencies providing for each dependency:
- The From Material (filled in automatically in the From tab).
- The From Step.
- The From Flow Path.
- The To Material (filled in automatically in the TO tab).
- The To Step.
- The To Flow Path.
- Optionally, define a From Quantity.
- Optionally, define a From Units applicable to the From Quantity.
- Optionally, define a To Quantity.
- Optionally, define a To Units applicable to the To Quantity.
- Optionally, define a System State - Open or Closed.
- Optionally, enter a comment.
- Press Update to finish the operation.
Info
Either all the following properties are filled or none are:
- From Quantity
- From Units
- To Quantity
- To Units
