Ich würde mich auch heftig dagegen verwehren, wenn ein CHGPF die Struktur meiner VIEW verändern würde.
Ein SELECT * wird ja schließlich auch bei embedded SQL zur Compile-Zeit aufgelöst und nicht zur Laufzeit.
Ein Alter Table/CHGPF stört daher laufende Programme nicht, solange die Struktur der vorherigen Felder erhalten bleibt.
Und was die LF's angeht, so werden nur diese mit identischem Formatnamen wie die PF angpasst.

Insofern verhält sich die AS/400 da korrekt wie jede andere SQL-Datenbank.