@Pikachu
Wenn du einen CHGPF mit UNIQUE als Key versuchst, wird dieser auch abgelehnt.
Primary Key ist automatisch UNIQUE.

Ansonsten:
Alter Table geht auch nicht, wenn die Tabelle in Verwendung ist.
Prüfe ggf. mit WRKOBJLCK mal nach.

Ein Alter Table führt intern immer zu einem Create/Insert-Select/Drop/Rename, was nur im Exclusiv-Zugriff funktioniert.