An infostructure has the values that got captured during a business case e.g. movements.
If there is something wrong, then you have to analyze the root cause and probably rebuild the database. Telling the user something different than in the table via an Exit or Badi is not good solution. And changing of existing table content via exit or Badi is not the nature of such features.