What are verification routines?
These are the processing procedures to verify and maintain data in the BOMs. Verifications can be of three types: fixed (FIX), variable (VAR) and customer-definable procedures (PRC). The fixed verifications routines are part of Smart Materials and cannot be changed whereas the VAR and PRC verifications routines are created by you. The PRC verification routines allow you to embed complex processing logics that may be developed and implemented by you, and seamlessly integrate these logics into the Smart Materials verification processing. Both the verification routines created by you will have a variable list check that associates a Where Condition with a check name.
What are the different Fix Verification Routines?
The Verification routines of type FIX are part of Smart Materials delivery, and cannot be changed. The fix verifications are as follows:
Routine name |
Description |
Notes |
---|---|---|
BLD_IDENT |
Builds indents |
|
BOM_COPY |
Copies assemblies to BOM and is driven by the BOM_COPY rule setup |
|
BOM_POS |
Finds BOM terminal nodes without BOM positions and detects potential incomplete BOM structures. |
|
EST_SHORT |
Calculates estimation shortage This program can be used on the Maintain BOM page. |
The purpose of this check routine is to automatically generate an isometric with the missing material. |
FND_IDENT |
Attempts to find idents for BOM positions. |
To find ident, the following rules are used:
|
IDENT_INFO |
Updates BOM positions that already have an ident with the information from the Smart Reference Data module |
This is a means of synchronization for the BOM positions data. It sets the commodity group, part, commodity code, and sizes accordingly. |
ISSUE_DEL |
Deletes positions of a specified issue status |
This does not process or delete positions with site quantities. |
ISSUE_REV |
Used to reverse an issue to site and helps in the determinations of the highest issue status and the next lower issue status on a node. It also transfers site quantities recorded against positions in the highest issue status to matching positions in the next lower issue status. |
If any of these error conditions are met, processing is halted for this node, an error log entry is made, and the processing continues with the next node. |
PJSPEC |
Checks the BOM positions data against the assigned specification. |
|
SPEC_UPDT |
||
TSQ |
Transfers Site Quantities (issued and/or reserved quantities) on BOM positions |
|
TSQ_CHK |
Checks all the BOM nodes with the positions in an Issue Status differing from the highest Issue Status and having the site records assigned (issued and/or reserved quantity). |
|
UPD_ASSEMB |
Updates the assembly |
|
UPD_SP_IDT |
Checks whether the list position is referencing the highest revision of the specification. |
Where Condition defines the properties to be edited during the processing of the verification. Each variable verifications routines (VAR) must be allocated a Where Condition without which the verification routine cannot be allocated to a verification job or to a List Status. Property values and/or logic rules can also be given in the Where Condition.
-
On the Home page, click Bill of Materials > SETUP > Verification Routines
-
Click Add Row.
-
Enter the name in the List Check cell, description in the Short Description and Description cell.
List Checks and Type cells are mandatory.
-
To exclude the List Check from use in the Verification and Status and the Start Verification Job pages, select YES under the Exclude field.
List checks with Exclude marked as YES are not available for selection in the corresponding list of values.
-
To restrict the usage of a list check only on BOM endnode, select YES under the Only Endnodes list.
When adding list checks to a list job and before execution of the list job in the Verification and Status and Start Verification Job pages, the value of the Only Endnodes field will be evaluated.