Hallo,

Eine (RPG-)Funktion ist eine Prozedur mit Rückgabe-Wert, die nicht mit CALLP sondern z.B. über EVAL oder IF oder DOU ... usw. wie eine Built-In-Funktion aufgerufen wird.

Also z.B.

PHP-Code:
/Free
     Ergebnis 
MyFunc(Param1Param2: ... ParamX);
     If 
MyFunc2(Parm) > *Zeros;
     EndIf;
/
End-Free 
Auch wenn eine RPG-Funktion als SQL-Funktion registriert ist, kann ich sie immer noch native aufrufen.

Bei der Registrierung einer externen Funktion als SQL-Funktion wird dieser Funktion lediglich eine SQL-Kennung zugeordnet, über die diese Funktion aus SQL heraus aufgerufen werden kann.

Birgitta