Und dann gibts ja immer noch die "Wrapper"-Option:
RPG mit Zoned-Parameter, übertragen in Packed und Aufruf des Originals.
Ggf. Rückübertragen des Wertes wenn es eine Returnwert sein soll.