When running the Job BOM Processor utility, you receive the error message “Item that has [item:item #] is infinitely recursive”
When running the Job BOM Processor utility, you receive the error message “Item that has [item:item #] is infinitely recursive”, see symptom for another error
Solution ID = KB-337
Goal : Job BOM Process utility.
Version = All Version
Module : SLMFG
Fact : SFC
Symptom 1 : Error: "Item that has [item:item #] is infinitely recursive"
Symptom 2 : Error: "Low Level Code is greater than 20 for Item the has [Item: item #]"
Database : Progress
Cause
You will receive the above error where running the Job BOM Processor if you have a job structure setup in which an item ends up going into itself at a higher level. i.e. item A goes into C which goes into B which goes into A. As far as Syteline is concerned, this is an illegal data structure. An example of such job structure would be:Job/Suffix Item Material Ref
500-000 A B J 500-001
500-001 B C J 500-002
500-002 C A
In this example, item A would be the item displayed in the error message. Anytime you receive this error you will also receive the error "Low Level Code is greater than 20 for Item the has [Item: item #]".
Fix
In order to eliminate the error, you must identify the recursive structure and delete the offending material. The best way to identify the problem structure using the standard reports is to run the "Item Indented Where Used" report for the item identified in the message. You should be able to pinpoint the problem job by manually tracing up the job BOMs using this report.