Define Dependency Rules
Explanation
This activity is used to define what can be installed in a 
certain structure position depending on what has been installed in a different 
position. The contents of a structure position (the part installed in the 
position) can put constraints on what can and cannot be installed in other 
structure positions of the same serial structure template. This is an extension 
to the defined alternates for each of the structure positions, and requires 
definition of alternates prior to definition of dependencies.
Each dependency is a rule
between the master structure position (the structure position that 
requires something from other positions) and the dependent structure position 
(the structure position the requirement is put upon). Each rule is defined by:
  - The master structure position
- The dependent structure position
- A dependency type telling whether this is a dependency that requires 
	something in another structure position (Requires) or excludes something 
	from another position (Excludes).
- A dependency requirement controlling whether the dependency is something 
	that must/cannot be there to operate the serial structure (Mandatory) or 
	something that is preferred to have/not to have there to operate the serial 
	structure (Recommended).
A combination of type Requires for a certain structure 
position will result in requiring a set of parts being installed in other 
positions, while a combination of type Excludes for a certain structure position 
will result in excluding a set of parts being installed in other positions.
If no dependency rules are defined it means that no dependencies are required 
for the positions. This is to make the functionality as generic as possible, and 
customers that do not want this functionality will not have to establish all 
possible combinations as allowed.
Prerequisites
The serial structure template must be defined, and alternate parts must be 
defined.
System Effects
The dependencies are available to use in serial structures, and the 
configurations of serial structures will be validated against this definition.
Window
Serial 
Structure Template
Template Structure Navigator
Related Window Descriptions
Serial Structure 
Template/Dependencies
Template Structure 
Navigator/Dependencies
Serial Structure Template
Serial Structure 
Template/Template Alternates
Serial Structure Template/Position 
Alternates
Procedure
  - Open the 
	Serial Structure Template or 
	Template 
	Structure Navigator window, and query (F3) for the template 
	structure to which dependencies are to be specified.
- Click the 
	Dependencies
    tab and create a new record (F5).
- By default, the Master Structure Position field will display the 
	structure position of the template that requires the dependency. Use the 
	List of Values to select a different value if necessary.
- Enter values in the Master Part Installed and the
    Master Part Revision Installed fields. Use the List of Values in the 
	relevant fields to select valid values.
- Enter a value in the Dependency Type field. Use the list to select 
	a value. Valid values are Requires and Excludes.
- Enter a requirement type of the dependency in the Dependency 
	Requirement field. Use the List of Values to select a value. Valid 
	values are Recommended and Mandatory.
- In the Dependent Structure Pos. field, the dependent structure 
	position that is required or rejected by the master structure position must 
	be entered. Use the List of Values to select a value.
- Enter values in the Dependent Part Installed and
    Dependent Rev. Installed fields (this is the part number and revision 
	installed in the dependent structure position). Use the List of Values in 
	the relevant fields to select valid values.
- Save the record (F12).