cancel
Showing results for 
Search instead for 
Did you mean: 

Is it possible to pass Query parameters between two XLF's

Former Member
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

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/

Former Member
0 Kudos


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.

0 Kudos

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.

Answers (2)

Answers (2)

Former Member
0 Kudos


Thank You Guys,

Finally it worked . I found some issue with my query trigger and corrected it.

Former Member
0 Kudos

Hey,

Have a look

maybe this helps

Former Member
0 Kudos


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

Former Member
0 Kudos

The Dashboard opens but the parameters are not passed???

Former Member
0 Kudos

True , thats what i observed Manish.

Do you have a simple working sample?

Former Member
0 Kudos

No Shiva. that URL is what i have.

i have done Dashboard to Webi and Webi to webi jumps but dashboard to dashboard i have never attempted

Former Member
0 Kudos

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