Am besten sind natürlich Trigger, da nur hier die Änderung von Daten eindeutig festgestellt werden kann. Ausserdem wird dann die Funktion GENAU für die aktuelle Änderung aufgerufen.

Aus CL hat man nur geringe Möglichkeiten, da man nur z.B. über RTVMBRD die Anzahl Sätze oder das letzte Änderungsdatum abfragen kann.
Dies ist ggf. nicht genau genug.

Ansonsten suche mal nach dem Stichwort TRIGGER, es gibt einige Beiträge hierzu.