Olu, did you call the report using NetWebPage procedure?
If yes, maybe this can help
In the Header Routine put the following code
! Start of "End of Header Routine"
! [Priority 5000]
p_web.ForceNoCache = 1
p_web.HeaderDetails.ContentDisposition = 'attachment; filename="'&CLIP(p_web.SessionID) & CLOCK() & '.pdf'&'"'
p_web.ReplyContentType = 'application/pdf'
p_web.ReplyContentFixed = true
packet.setvalue('')
p_web.SetHeader200()
The file name can be whatever you want. In my case i use that name to make sure reports doesn't get mix.
[attachment deleted by admin]