Hola Arun,
Si un sinónimo se refiere a un objeto que no existe o es INVÁLIDO, se produce un error ORA-00980 cuando se accede al sinónimo.
¿Podrías ejecutar el SQL generado directamente en la base de datos?
El problema podría ser causado por: el sinónimo utilizado se basa en una tabla, vista o sinónimo que ya no existe.
Sugiero reemplazar el sinónimo con el nombre del objeto al que hace referencia o volver a crear el sinónimo para que se refiera a una tabla, vista o sinónimo válido.
Saludos cordiales,
Wafa