on 03-30-2015 12:03 PM
Hi,
I have a parent dashboard (.xlf) and i'm trying to launch another .xlf (child) from the main dashboard using OpenDocURL.
Is it possible to pass Query Parameters from parent to the child using OpenDocURL ?
If not , how we can do it ? . I don't want to use SWF loader to load the child dashboard.
I'm using SAP Dashboard 4.1 SP4.
Thanks,
Shiva.
Hi Shiva,
you can use flash variable to do that.
Basically you need to define the variable in the child dashboard and use it in opendoc url when main dashboard call the child one.
You can see here for more detail and information here :
http://myxcelsius.com/2010/10/26/passing-data-from-a-parent-to-child-swf-flash-variables/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Permisindo,
I tried the approach suggested in the blog, but the parameters are not being passed.
I have a master xlf and a child swf. I used swf loader to load the child and pass the paramters.
Here is the URL -
http://<Server>:8080/BOE/Xcelsius/opendoc/documentDownload?sIDType=CUID&iDocID=<doc id>&sKind=Flash&Fac=All Departments&RoomGroup=All Rooms
I created the flash varibles(Fac , RoomGroup) in the child swf which i mapped to the respective query trigger cells.
Hi Shiva,
my url in BO 4.X like this :
http://<server>:8080/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=<Dashboard CUID>&lsSauth=<flash variable "auth" input>
In above case, i define flash variable "auth" in child dashboard. I add attached screenshot of the setting.
As Manish suggested, just try to pass it first. Try display the mapped cells using spreadsheet component. See if it's actually passed or not. If it's blank, then the problem is in the flash variable, if it's passed to child dashboard, then the problem maybe in the query trigger.
Message was edited by: Febrillian Pemisindo Add the screenshot of the flash variable setting.
Thank You Guys,
Finally it worked . I found some issue with my query trigger and corrected it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Manish,
I tried the approach suggested in the URL you shared. The pramaters are not being passed to the child.
I have master xlf and a child xlf . Below is the OpenDocURL from parent to trigger child.
I created the required flash variables(Fac ,RoomGroup) in the child and mapped them to the specific query triggers in the child.
http://<Server>:8080/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=<doc id>&sKind=Flash&lsSFac=All Facilities&lsSRoomGroup=All Room Groups
i can say in terms of parameters try passing parameters one by one instead all in a single statement. first try with one parameter and see if it catches and then try another one with it. even a mistake of spaces and characters could lead to this issue.
here you can see the syntax for different parameter options
https://help.sap.com/businessobject/product_guides/boexir4/en/xi4_opendocument_en.pdf
Try lsS or lsM or lsI wherever applicable
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.