What you can do is estabilish a SAS Stored Process and associated prompt, add to the Information Map and then this will force all Web Reports to utilize the Stored Process prompt.
Basic Steps:
1. The metadata must exist for the table, but the table doesnt need to exist.
We create a library in Sas Management Console called 'Report Temp' and place metadata for tables there.
2. The beginning of the stored process code must then reassign this library to WORK so that users arent overwritting the results of other users.
libname reportt (work);
3. Add the appropriate code and prompt to the sql query so that the parameter is passed correctly.
(Example:
http://sas-bi.blogspot.com/2009/11/using-multiple-selection-prompts-in-sas.html)
4. Add the stored process to the information map.
This was performed for improving sql queries to data sources such as Oracle. See the article I posted earlier this year:
http://sas-bi.blogspot.com/2009/06/utilizing-sql-pass-thru-within-sas.html
It also includes additional examples and KB entries from SAS.
Angela Hall
http://www.zencos.com