Bill of Materials > BOM Processes > BOM Structure Validation

BOM Structure Validation

You use this program to verify the integrity of your bill of material structures with regard to inadmissible parent-component-parent loops or multi-level bills with more than 15 levels.

In addition, the validation of expired structures and subsequent deletion of components where the structure off date has been reached is performed if you enabled the option: Structure on/off dates (Bill of Materials Setup).

You use the Relationship Validation program to verify the logical relationships between stock codes within a structure.

BOM Structure Validation

Field Description
Start Processing

Select this to commence processing.

If structure on/off dates are used, then the structure on/off dates are matched against the current run time date. If the off date is before this date, then the parent-component relationship is deleted.

When a structure record is deleted against a Notional part (Stock Codes) then detail cost apportionment records attached to the structure record are also deleted.

If you selected the option: Validate structure levels, then the low level code is written to the Inventory master file/table.

At the end of processing, a Structure Validation Recap screen is displayed indicating whether the validation was successful and the number of structures deleted.

Print Select this to print the information currently displayed in the Report pane.
Save Form Values This option is only enabled in Design mode (Automation Design). Your selections are saved and applied when the program is run in automated mode.

Form values and defaults are applied at operator level. They are not saved at role or group level.

Information

Field Description
Purge structures  
With an off-date before Indicate the cut-off date according to which expired structures must be deleted.
Outside of job number range

Select this to remove components from structures where the Component inclusion is based on a job number range and the range no longer applies (see Structures and Routings).

For example:

A component that is defined as valid for inclusion from jobs CLS00001 through to CLS00099 (Structures and Routings). The next job number to add in WIP (Set Key Information) is CLS00100. If you select this option, then the component is removed from the structure because the next job to create is greater than the job defined in the Include to job number field (Structures and Routings).

Validate structure You can also use the Low Level Code Calculation program to perform this function.
Validate structure levels

Select this to check for more than 15 levels of a structure during the validation phase. If more than 15 levels are encountered, the program displays the message: Low level exceeds maximum of 15.

In addition, if a recursive structure is encountered and it is not attached to any other structure (i.e. inadmissible parent-component-parent loop) then the program displays the message: Stock code part of looping structure.

Route to validate

Indicate the specific route for which you want to run the structure validation.

This option is only enabled if you selected the option: Validate structure levels.

After processing completed

These options are displayed within programs that can be automated. They enable you to indicate the action you want to perform once processing is complete (see Automation Design).

Report

The information in this pane is displayed once processing is complete, providing you did not select the option: After processing completed > Close this application.

The results of processing the function you selected are displayed.

You use the After processing completed options to print or email this information.

Notes and warnings

eSignature considerations

Electronic Signatures provide security access, transaction logging and event triggering. This enables you to increase control over your system changes.

Access to the following eSignature transactions within this program can be restricted at Operator, Group, Role or Company level. You configure this using the eSignature Setup program.

eSignature Transaction Description
BOM Structure validation

Controls access to the Start Processing function in the Structure Validation program.

Inserting Application Help

You would typically follow this procedure to display help for the current program in a customized pane that can be pinned to the program window.

Information includes step-by-step instructions for the various functions available within the program, including a brief overview of what the program does, what setup options are required and how to personalize the program.

  1. Open the program for which you want to insert application help into a customized pane.

    This functionality is only available for a program that has panes.

  2. Right-click any form field.

    You can also click the triangle menu icon that appears in the title area of a pane.

  3. Select Insert Application Help from the context-sensitive menu.

    The application help appears in a pane within your program. You can reposition the pane using the docking stickers or pin it to the program window.

Removing the Application Help pane

If you no longer want to display application help in a pane for your current program, you can simply remove it.

  1. Select the Close icon in the right-hand corner of the application help pane.

  2. Confirm that you want to delete the pane.