Skip to Content

Embed Design Studio applications inside of each other

Is there a way, either in Design Studio proper, or via the SDK, to embed a Design Studio application inside of another.

Ideally we could create a common "outer" frame that passes filter values to individual dashboards that are loaded inside some sorted of embedded IFRAME.

In Xcelsius/SAP-Dashboards there was a concept similar to this, although limited, where a special component (SWF-Loader) acted as a container for embedded dashboards in which smaller dashboards could be loaded. I wonder if a similar concept exists in Design Studio.

Thank you in advance.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Nov 30, 2016 at 04:25 PM

    The Design Studio SDK 'EmbeddedFrame' component looks promising.

    I was able to embed a Design Studio application inside of another one. When resetting the URL of the embedded frame from within the outer application, the frame reloads with new content. With this in mind I was able to propagate a filter value from the outer application to the embedded application.

    I was able to do this by defining a URL-Parameter Global-Script-Variable in the embedded application and updating this parameter and appending it to the URL of the embedded-frame from within the outer application. See the attached screenshot below.

    It would be ideal if the embedded application were somehow aware of its container such that it could pass values back to the outer application, although this does not seem feasible with the current 'EmbeddedFrame' component.

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 29, 2016 at 11:05 PM
    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 30, 2016 at 04:52 AM

    Hi,

    I think you can achieve this, however not sure about the passing variable.

    This might help

    https://archive.sap.com/discussions/thread/3614561

    Thanks,

    Nithyanandam

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 30, 2016 at 05:22 AM

    Hi Knoa,

    Depending on your timeframe, if you wait for the release of Design Studio 2.0 (Lumira 2.0) you will be able to achieve the desired result as standard with a new feature called "Composite" components as per Figure 21 in ANP100 SAP BusinessObjects Lumira + SAP BusinessObjects Design Studio = Lumira 2.0 #SAPTechEd Recap

    Regards,

    Mustafa.

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 06, 2016 at 06:13 PM

    To follow up with the EmbeddedFrame component, I am finding that, when an event is fired outside of the EmbeddedFrame, it causes the EmbeddedFrame to reload.

    To address this issue I have opened another Question (https://answers.sap.com/questions/77969/how-to-prevent-design-studio-embeddedframe-sdk-com.html), and a GitHub issue (https://github.com/org-scn-design-studio-community/sdkpackage/issues/148).

    Add comment
    10|10000 characters needed characters exceeded