Trigger auf Views gehen nicht !
Die SYSxxx in QSYS2 sind nämlich nur Sichten (LF's) auf die QAO-Dateien in der QSYS.

Berechtigungen in SQL gibts auf 2 Arten:
SYS-Naming: Berechtigung laut LIB-Eintrag "CHGLIB ... CRTAUT(...)", wobei *SYSVAL auf QCRTAUT verweist.
SQL-Naming: immer PUBLIC *EXCLUDE.

Für alle anderen Objekterstellungen gilt immer CRTAUT der jeweiligen LIB.

Trigger für solche Probleme sind die schlechteste Lösung. Hierfür gibts das AUDIT-Journal (Systemwerte QAUD*).