Der Owner des Programmes ist nur sekundär. Wichtig ist, ob das Programm unter der Berechtigung *OWNER oder *USER laufen soll und ob die Berechtigungen des Aufrufers geerbt werden (DSPPGM).

Laufen die Programme unter *USER, ist ausschließlich die Berechtigung des Benutzers an den Dateiobjekten relevant (dies ist Standard).

Laufen die Programme unter *OWNER und Berechtigung wird vererbt, so ist der USER relevant, durch den OWNER bekommt das Programm nur zusätzliche Rechte.
Wird die Berechtigung dagegen nicht geerbt, ist die Berechtigung des OWNER's relevant.