expsigladb.Trigger.au_movimento_coge.trg Maven / Gradle / Ivy
CREATE OR REPLACE TRIGGER AU_MOVIMENTO_COGE
AFTER Update
ON MOVIMENTO_COGE
FOR EACH ROW
DISABLE
Declare
aCHIUSURA CHIUSURA_COEP%rowtype;
tipo VARCHAR2(20);
Begin
aCHIUSURA := cnrctb200.getChiusuraCoep(:old.Esercizio, :old.Cd_Cds);
IF aCHIUSURA.stato in ('C', 'P') Then
If aCHIUSURA.stato = 'C' Then
tipo := 'Definitivamente';
Elsif aCHIUSURA.stato = 'P' Then
tipo := 'Provvisoriamente';
End If;
IBMERR001.RAISE_ERR_GENERICO('Il CDS '||:old.cd_cds||' risulta chiuso '||tipo||' in Economica. Modifica non possibile.');
END IF;
END;
/
© 2015 - 2024 Weber Informatics LLC | Privacy Policy