Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

passing parameter url


I have created a hyperlink that launches a crystal reports through Business Objects Enterprise

Ex: http://<servername>:<port>/CrystalReports/viewrpt.cwr?id=1234&apsuser=myuser&apspassword=mypassword&apsauthtype=secEnterprise

this is working fine...

But here i dont want to pass the apsuser and apspassword.

if i am not passing apsuser and apspassword through query string it is prompting me logon BO server page.

how can i achieve this without prompting me logon authentication page.

can anyone give me an idea to resolve this?



The short answer is that you can't. Enterprise will always need to authenticate a request for a report. You have a few options though.

1. You can sent up Single Signon for your Enterprise system and then the URL should "pass through" without additional prompting. For information on setting up Single Signon you can search for specific KB articles or submit a question to the SAP BusinessObjects forum.

2. You can create a logon token and pass the token via the URL instead of clear text credentials. To create a token using the Enterprise .NET SDK you can use the information in KB [1201982 - How to create a logon token using the .NET SDK for use in OpenDocument|]. Note that you'll probably need to be logged into your SAP Service Marketplace (SMP) account in order to view this KBase article.

The KB article also has links to documents that show how to create URL Reporting and OpenDocument links.


Dan Kelleher

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question