SFC closed when closing the Shop Order
I realized a problem when we try to close the Shop Order. We have the system rule "SFC Status on Shop Order Close" taking from the Global rule, which was 405. I understood it means, when we try to close the Shop Order, all the SFCs which belong to this Shop Order and not in DONE status will change to the DONE status in the system.
We have one SFC which was InQueue at one operation, when we close the Shop Order, the SFC was marked as DONE status, we checked it in the SFC report, while we go to the SFC Step Status report, we found the SFC is still InQueue at that operation:
SFC Step Status:
The problem now we have is that, when we put the Shop Order back to Releasable in the Shop Order Maintenance, the SFC status is not changed back, and we also cannot change the SFC status in the SFC Step Status, because it throws the exception: Inventory ID for the component is invalid (Message 13209).
Please advice this is a bug or not, if not, how can I change the SFC status back.
The system is ME 18.104.22.168
Sergiy Katerinich replied
While reassigning to a new routing, which operation of the new routing did you select to place the SFC at?
The status of SFC is defined by WIP.SFC.STATUS_BO field. For Done, it is StatusBO:SITE,405. For In Queue, it should be StatusBO:SITE,402. This is just for the case if you decide to update them directly in the database. But the system might need to run some additional validations or changes, for example to qty's of Shop Order. If all of the validations are done correctly by Change Production but the problem is only about SFC Status, then a direct change of the status might work.
BTW in fact, fixing a production data via forum posts is a quite fearless move. Maybe you'd rather consider opening a ticket.