Good day my friends
I have posted 2 other hard to answer questions before so here comes another one for you to wrap your heads around.
TL:DR - How do I get the sapbi:// URL to automatically accommodate the Production box’s URL as a relative OpenDoc URL would in InfoView?
We are implementing Group Executive Committee’s Financial reports on Dashboards on iPad via the SAP BI Mobile app.
Mostly everything is working fine but I have hit a snag… URL’s work great for external sources such as SharePoint, but our requirement is a Launchpad that eases navigation inside the Mobile BI app.
It took me a day or so to find out about using the sapbi:// URL schema to accomplish this, provided all the dashboards are added to the user’s home screen this works perfectly… most of the time. From time to time the URL buttons just stop working and you have to minimise and maximise the app again. But the real issue here is Transports…
The sapbi:// schema works like this.
To give users access to a simple BI document on their iPad or iPhone devices, create an SAP BI URL with the following format:
sapbi://OpenDoc/?ConnectionType=BOEConnection&connection_name=123&server_url=10.10.10.10:8080&cms=10.10.10.10&Type=webi&iDocID=AXtcyDP4u09Jn1_P9BSR9H0
ConnectionType, connection_name, server_url and cms are the regular SAP BI URL parameters that help the app (on user’s device) identify the particular BI platform server having the BI document intended to be opened.
Type is the BI document type that has 2 valid values: ‘webi’, ‘<>’
iDocID is the CUID of the document. You should retrieve the CUID by accessing document Properties on the BI platform (report designing client tool).
For other parameters (reportPartKey, reportPageNumber, reportIndex, isInstance and prompt ), you don’t need to assign any specific values. However, they should be retained in the URL syntax will null values assigned to them as shown in the above URL format.
This works well, but the link is hard coded inside the dashboards, once Transported to a Production server the links are still pointing to the Dev box. How can they be made Dynamic is my question of the day!
HarbingeR (BOB member since 2008-11-19)