Since this is putting back history that should already be there, you could write directly to the SQL tables and go around the object rules, which at this point are preventing the data from being correct. Yes, that can be dangerous if someone does not know what they are doing, but if you do know what you are doing it is much easier than doing DFDM on 3000 PO lines. And it isn't any more dangerous than DFDM as long as you take the same precautions and always make a backup first.