Thanks for your reply. We have debugged and determined that a HU at shipment level cannot be reused on a different as per standard. Anyway, we have found a function module which can be used to delete the assignment and will be making use of that.
Thanks,
Tushar