I notice you are on Baan V, we are on Baan IV. I have never had the device open session (ttstpsplopen) come up for a report. I usually do something like this:
spool.device = ""
rpt = spool.open("",spool.device,2)
if not rpt then
The I set the device and call the report. Maybe Baan V is different, but I would not expect it to be. If you set spool.device and call the report after setting a valid range, I would not expect - "no data found". There may be other problems with SP14. You may need another stpapi patch. I have seen tools patches and session patches start causing the function server code to act differently.