Ein CHGPF mit SOURCE ist auch möglich, wenn Indizes und Views auf die PF verweisen.
Es dürfen allerdings keine Felder entfernt oder dessen Ausprägung wesentlich geändert werden.
Dies habe ich schon mehrfach durchgeführt.
Die AS/400 erstellt eine temporäre datei, kopiert alle Daten, ändert alle Verweise aus DSPDBR.
Wenn das alles geklappt hat, wird das alte Objekt gekillt und das neue umbenannt.

Ich sehe also dein Problem nicht.