<%
Object reportSource = session.getAttribute("reportSource");
if(reportSource == null)
{
ReportClientDocument reportClientDoc = new ReportClientDocument();
String report = "/Sample Reports/Customer Profile Report.rpt";
reportClientDoc.open(report, 0);
reportSource = reportClientDoc.getReportSource();
session.setAttribute("reportSource", reportSource);
}
ParameterField pfield = new ParameterField();
pfield.setName("Customer Region");
pfield.setReportName("");
Values vals = new Values();
ParameterFieldDiscreteValue pfieldDV = new ParameterFieldDiscreteValue();
pfieldDV.setValue("Canada");
vals.add(pfieldDV);
pfield.setCurrentValues(vals);
Fields fields = new Fields();
fields.add(pfield);
CrystalReportViewer viewer = new CrystalReportViewer();
viewer.setReportSource(reportSource);
viewer.setEnableLogonPrompt(false);
viewer.setOwnPage(true);
viewer.setParameterFields(fields);
viewer.setEnableParameterPrompt(true);
viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), out);
%>
|
Business Objects, an SAP company http://www.businessobjects.com/ Support services http://www.businessobjects.com/services/support/ Product Documentation on the Web http://support.businessobjects.com/documentation/ |