Ejecutaría esto para ver dónde apunta realmente el sinónimo:
select *
from all_synonyms
where synonym_name = 'BNS_SAA_MESSAGES'
Supongo que el sinónimo apunta al TABLE_OWNER incorrecto.
ACTUALIZAR
Entonces, ¿dónde está realmente la mesa? Puede encontrar esto usando:
select *
from all_tables
where table_name = 'BNS_SAA_MESSAGES'
Si table_owner no es 'ORDMSO', debe actualizar el sinónimo para que apunte a la ubicación correcta o ejecutar el script Crear tabla... como ORDMSO.
ACTUALIZACIÓN2
¿Puede ejecutar el script Create table... como ORDMSO? De lo contrario, necesitará que alguien con mayores privilegios ejecute:
select *
from dba_tables
where table_name = 'BNS_SAA_MESSAGES'
para averiguar dónde está realmente la tabla y luego actualizar el sinónimo en consecuencia.