Our engineers are getting “endless” loops when doing a cost rollup in Epicor. I believe that this is caused be an Assembly part number at the parent level, being called out at lower levels causing the rollup process to “loop” upon itself.
The error does give the offending part number in question.
Any troubleshooting ideas… ?? Since our BOM’s are so huge, we are looking for an easy way to find the offending assembly, part, subassembly etc…
WATCH-OUT…
If the cost-rollup has a loop… where at a lower-level, use of an upper-level part results in the endless loop, be sure there is NO DEMAND for the part within MRP!
What will happen… presume demand is in February.
MRP will run fine for a while, but actually crap-out when this top-level part per date and time-phase processing… is in the MRP part stack.
Most folks don’t check MRP results for errors, so even though MRP is failing every night, future requirements may not be too critical for response.
Sooner or later as you approach closer to February and this top-level part… folks will wonder what is wrong!
Can u LOG the cost-rollup?
Or load Prod DB to Test… create a JOB for the top level and run MRP with Logging?
Has anyone ever seen this where you have a relatively simple BOM (maybe 4 layers deep, but only the top level or 2 are very “wide”) and have searched the BOM unable to find any loop?
The error message seems to indicate a sub-assembly as guilty (611034), but that part has only a single, purchased part on it’s own BOM!
This method detail would create an endless loop in the Rollup Process - Part: 6110034 Rev: - AltMethod: .
at Ice.Services.Lib.RunTaskSvc.InnerRunTask(Int64 ipTaskNum, Boolean suppressTransaction) in
C:\_Releases\ICE\3.1.500.14\Source\Server\Services\Lib\RunTask\RunTask.cs:line 526
I’m getting a similar error, this endless loop error from BOM Cost and from BOM Listing. Would someone be able to help me through this error? In the Material list in Method Tracker this part is used multiple times for different products and sometimes it errors out the first time it sees this material in the sequence and sometimes it errors out after seeing the material a few times.
Weird solution here… we had a trailing space for the part number in some of the material sequences. We have to now go through and remove the spaces in the Parts that are affected. If there is a suggestion on doing that quickly I’m all ears.
Thanks for the follow-up, we just had an error in ECO workbench:
Mtl Sequence X will cause an endless loop in the method defined for Part:
And it was a trailing space in the material part number on a method, it turns out the engineer used the part replace function to go through and replace a part. What we did was check the conflicting method out and back in manually and it fixed the problem.