Jeg ville køre dette for at se, hvor synonymet rent faktisk peger:
select *
from all_synonyms
where synonym_name = 'BNS_SAA_MESSAGES'
Jeg gætter på, at synonymet peger på den forkerte TABLE_OWNER.
OPDATERING
Så hvor er bordet egentlig? Du kan finde dette ved at bruge:
select *
from all_tables
where table_name = 'BNS_SAA_MESSAGES'
Hvis table_owner ikke er 'ORDMSO', skal du enten opdatere synonymet for at pege på den korrekte placering eller køre scriptet Opret tabel... som ORDMSO.
OPDATERING 2
Kan du køre scriptet Opret tabel... som ORDMSO? Hvis ikke, bliver du nødt til at have nogen med højere privilegier til at køre:
select *
from dba_tables
where table_name = 'BNS_SAA_MESSAGES'
for at finde ud af, hvor tabellen virkelig er, og derefter opdatere synonymet i overensstemmelse hermed.