/* main.p */
define var hdl as handle.
FUNCTION TodaysDate RETURNS DATE () IN SUPER.
run sub.p persistent set hdl.
this-procedure:add-super-procedure(hdl).
MESSAGE "The date is" TodaysDate() VIEW-AS ALERT-BOX.
/* sub.p */
procedure inproc:
message "Sub.p inproc" VIEW-AS ALERT-BOX.
end.
FUNCTION TodaysDate RETURNS DATE ().
RETURN TODAY.
END FUNCTION.