Ergänzung:

Wobei mit "Create Function" keine SQL-Prozedur (native SQL-Body) sondern eine externe SQL-Prozedur erstellt werden muss.

Die externe SQL-Prozedur kann dann ein RPGLE-Programm sein, dass dann die gewünschten Service-Routinen aufruft.