In PricediscAdmTrans table\Pricedisctableref field is 0 for all records except the latest one which explains why only the recent record exists and other pricedisctable records are automatically getting deleted.
But I don't think that's how pricedisctable must behave?
Could someone has any idea why it is happening and how to rectify this?
Thanks,
Lakshmi