Circular Reference of Part

Job cannot be engineered per circular reference. Please advise.

Business Layer Exception

Circular Reference of Part CS07605TBR1 from Assembly 0 to Assembly 1, Material Sequence: 10 is not allowed in the Engineered Job. It is allowed for Serial Tracker parts only with flag Reassign Serial Number to Assembly.

Exception caught in: Epicor.ServiceModel

Error Detail

Correlation ID: f4307b8f-f092-4649-a27a-1a13f3e4f583
Description: Circular Reference of Part CS07605TBR1 from Assembly 0 to Assembly 1, Material Sequence: 10 is not allowed in the Engineered Job. It is allowed for Serial Tracker parts only with flag Reassign Serial Number to Assembly.
Program: Erp.Services.BO.JobEntry.dll
Method: CheckCircularReference
Line Number: 23076
Column Number: 25

Client Stack Trace

at Epicor.ServiceModel.Channels.ImplBase`1.ShouldRethrowNonRetryableException(Exception ex, DataSet[] dataSets)
at Erp.Proxy.BO.JobEntryImpl.Update(JobEntryDataSet ds)
at Erp.Adapters.JobEntryAdapter.OnUpdate()
at Ice.Lib.Framework.EpiBaseAdapter.Update()
at Erp.UI.App.JobEntry.Transaction.Update()

Looks like you have a material (assuming Asm 1 Mtl 10) is the same part number as the finished good.

1 Like

Make the job a rework type, and you can have the circular material reference.

4 Likes

Can you explain how this is done?

When you have a part (call this Part # “ABC”) that needs to have some rework before being put back to stock, you can create a job that MAKES part ABC, but in the Material List, you also reference part ABC… you issue part ABC. This in theory is a circular reference, but because it is in a job, it is allowed… but this would not be allowed in a BOM in the Engineering Workbench.

1 Like