For the customer, it is basic functionality to be able to delete old/irrelevant records in the system, however, deleting and old/irrelevant engineering BOM version in local company, when using ECM, seems to be impossible.
Customer aware of this old bug [674851] but having a design leading to impossible scenarios with data inconsistency is not optimal.
If you remove approval and try to remove the old BOM in USMF, this is impossible.
Deleting in USMF does not work since it is not the engineering company and deleting in DEMF and releasing does not do anything to the old BOM, since it only releases the active version of the BOM.
The expectation is that either release from local company includes deletion of the BOMs deleted in engineering company, or deletion of the BOMs in engineering company also deletes it from the local company (since engineering is normally supposed to be the master for BOMs when ECM is used) or, simplest, there is a way to manually delete a BOM in local company. When saying BOM, it means BOM version and BOM.