Generally, function keys behave in the manner determined by the terminal type set, e.g. VT100 or whatever.
The important thing is to ensure that the terminal type that SCO thinks it has connected, set by the TERM variable, agrees exactly with the terminal type that PuTTY is set to emulate.