Hallo Stefan,

das geht ganz einfach:
* CL mit CRTCLMOD als Modul erstellen
* CL im SRVPGM hinterlegen.
* Im RPG die Prototypdefinition mit Schlüsselword "ExtProc" einfügen

Der Return geht über die Parameter.
Soweit ich weis kannst du im CL nur über die SubRoutinen innerhalb vom CL einen Return-Value definieren.

lg Andreas