Shipping Issue Cannot change plant or warehouse

Every so often we get this issue. First, our art dept creates the basic order with a generic part num. Once art gets everything together they specifically pick the correct part num. However, in Order Entry–>Product group doesn’t get filled in. No one catches it until we get to shipping. At which time it throws an error. Once we get the error we know, he go back and fil this in. Today, we tried to do that but got an additional error:

Business Layer Exception

Cannot change plant or warehouse if the order release has been allocated or a shipment exists for the release.

Exception caught in: Epicor.ServiceModel

Error Detail

============

Correlation ID: 71b4427b-52bb-48ee-a5e7-72175abce1a7

Description: Cannot change plant or warehouse if the order release has been allocated or a shipment exists for the release.

Program: Erp.Services.BO.SalesOrder.dll

Method: OrderRelBeforeUpdate

Line Number: 25410

Column Number: 21

Client Stack Trace

==================

at Epicor.ServiceModel.Channels.ImplBase`1.ShouldRethrowNonRetryableException(Exception ex, DataSet[] dataSets)

at Erp.Proxy.BO.SalesOrderImpl.MasterUpdate(Boolean lCheckForOrderChangedMsg, Boolean lcheckForResponse, String cTableName, Int32 iCustNum, Int32 iOrderNum, Boolean lweLicensed, Boolean& lContinue, String& cResponseMsg, String& cCreditShipAction, String& cDisplayMsg, String& cCompliantMsg, String& cResponseMsgOrdRel, String& cAgingMessage, SalesOrderDataSet ds)

at Erp.Adapters.SalesOrderAdapter.MasterUpdate(Boolean lCheckForOrderChangedMsg, Boolean lcheckForResponse, String cTableName, Int32 iCustNum, Int32 iOrderNum, Boolean lweLicensed, Boolean& lContinue, String& cResponseMsg, String& cCreditShipAction, String& cDisplayMsg, String& cCompliantMsg, String& cResponseMsgOrdRel, String& cAgingMessage)

at Erp.UI.App.SalesOrderEntry.Transaction.Update()

1 Like

If you do it with DMT, it’ll take. Been there.

2 Likes

Occasionally I’ve had to use the Fulfillment Workbench to clear allocations, reservations, etc…
image

1 Like

What steps have you used successfully to ‘fix’ this via Fulfillment Workbench? We occasionally run into this situation and have not been able to make any difference using any actions from Fulfillment Workbench.

Hey Jason,

Did you have any specific instructions on how to go about this? I’ve recently come across the same error after making a UBAQ and we’ve now tried DMT as well and come across the same error.

This is the DMT I use for Order Detail:

Company OrderNum OrderLine PartNum ProdCode
abc 63983 17 910836 PDCPARTS
abc 64071 7 20077 PDCPARTS
abc 64115 6 60114 PDCPARTS
abc 64173 80 621507 PDCPTINT

Obviously change the data to fit your situation.

That’s it.

1 Like

Thank you for the response Jason!