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.

Print Email

Send KB to this email: