Kannst du die Funktion nicht auslagern und das Pgm mit den nötigen Rechten ausstatten?
*Owner = ein Technischer User, der sich nicht anmelden kann, aber *allobj hat?