Hi Peter,

I was trying your example on the Viya for Lerners 3.5 server and hit the wall. I executed the following in a brand new fresh session:

cas;
libname casuser cas caslib='casuser';

options msglevel=I;
proc cas;
fcmpact.addRoutines /
routineCode = {'function fcmpFunction (x); return ( x * 10 ); endfunc;'}
,saveTable = True
,funcTable =
{name = "my_udfs_sas"
,caslib = 'casuser'
,replace = TRUE
}
,appendTable = True
;
quit;

and no `my_udfs_sas` dataset was generated in `casuser` library, the log was only:

92 ;
93 quit;
NOTE: Active Session now CASAUTO.
NOTE: PROCEDURE CAS used (Total process time):
real time 0.00 seconds
cpu time 0.01 seconds

Is there any additional option I need to run to enable datasets creating? Or is it just Viya for Lerners 3.5 setup?

All the best
Bart