CHKOBJ liefert allerdings auch einen Fehler, wenn das Objekt auf grund fehlender Berechtigung nicht sichtbar ist.
Es ist also ggf. besser, CHKOBJ in ein CLP zu verlegen, dass dann z.B. unter Eigner QSECOFR läuft um überhaupt die Existenz prüfen zu können.

Auch das API benötigt die Berechtigung an dem Objekt, so dass das ILERPG dann mit entsprechender Eignerschaft laufen muss:
Retrieve User Information (QSYRUSRI) API