Check BOM Structure
Check Spec Structure
In order to check loopback of specification structure click Check Spec Structure in the Settings | Manufacturing | Specifications.

A loopback is created when a specific item is integrated in some other item which is at the same time its component. At the same time there can be multiple integration levels. It is an error which at times occurs when simultaneously creating complex multi-level specification structures. It is vital that you remove this error for your system to operate correctly.

The window for checking spec structure consists of product criteria and lines that can be found in the bottom section. Above you can observe the Refresh Data and Check buttons.
Set item type of specification to check. In case you checked Compound Goods and Services as Phantoms only item types P-Product (Product/Semi-finished product) are made available. On the other hand you can set item types P-Product ,C-Compound Goods and U-Compound Services.
Criteria:
Item |
Enter or select an item of specification to check. |
Name |
Enter or select name of item of specification. |
Item Types |
Primary Category |
Secondary Categ. |
Set secondary category of specification to check.
|
Set primary category of specification to check. |
Having set criteria click Refresh Data to generate a list of specifications to check.
List:
Info |
Here are displayed information on specifications and components to check. |
Specifications |
Displays number of specifications to check. |
Lines |
Displays number of lines to check.

|
Lines of Specifications in Check Spec Structure:
Product |
Displays an item of specification to check. |
Product Name |
Displays name of item of specification to check. |
Prod. Item Type |
Displays item type of specification. |
Prod. Prim. Cat. |
Displays primary category of specification to be checked. |
Prod. Sec. Cat. |
Displays secondary category of specification to be checked. |
Status |
Displays status which can be either OK or Loop. |
Check |
Click it in order to check structure of the selected specifications.
|
Clicking Check performs check of structure of the selected specifications.
Trying to check spec structure you have to confirm the operation. The operation may take some time depending on how many specifications you selected, how many levels they include and how detailed they are. That is why it is wise to run this function outside normal working hours.

After performing check, results are displayed below.
In case specification is sound structure-wise the Status field displays OK. The panel header displays additional information.
Data in Panel Header:
Info |
Here are displayed information on checked specifications and components. |
Specifications |
Displays number of checked specifications. |
Lines |
Displays number of checked lines. |
Errors |
Displays number of errors occurring (=0). |
Duration |
Displays amount of time required for checking.
 |
In case there occurs an error in specification structure the status Loop is displayed which means that a certain specification is incorrectly structured. See below. The panel header displays additional information.

Besides the above-mentioned special checking of specification structure, PANTHEON checks structure when creating, that is, adding new lines. When trying to confirm a newly-entered line which would cause incorrect loopback of specification structure, you are unable to confirm it and an error is displayed. In order to continue you first have to remove the error.
To enable it you have to select Check Structure After Edit option in Default Values in program parameters of specifications. This way a message informing you of an error occurring alreay when creating specification.
Data in Panel Header:
Info |
Here are displayed information on checked specifications and components. |
Specifications |
Displays number of checked specifications. |
Lines |
Displays number of checked lines. |
Errors |
Displays number of errors occurring. |
Duration |
Displays amount of time required for checking.
 |
Errors Occurring in Checking Spec Structure:
Product |
Displays item of specification containing an error. |
Product Name |
Displays name of item of specification containing an error. |
Prod. Item Type |
Displays item type of specification containing an error. |
Prod. Prim. Cat. |
Displays primary category of specification containing an error. |
Prod. Sec. Cat. |
Displays secondary category of specification containing an error. |
Level |
Displays integration level of specifcation containing an error. |
Alt. |
Displays number of alternate line of specification in the parent assembly. |
Line |
Displays line number of specification in the parent assembly. |
Level |
Displays integration level of line where an error occurred. |
Alt. |
Displays alternate line where an error occurred. |
Line |
Displays number of line where an error occurred. |
Component |
Displays ID of component causing incorrect specification structure. |
Component Name |
Displays name of component because of which an error occurred. |
Status |
Displays error after checking is finished.
|
Here can be displayed the following:
 |
Double-clicking the status field displays IRIS message containing detailed information about the error. |