Skip to Content

This is the second blog about new features in 1.5. In this series I will focus in different new parts. See what they do and how I think they are now and how I imagine they can be in the future. . If you’re looking for more in depth information; Karol  already wrote an impressive amount of information that you can find here : Design Studio 1.5: What’s New in? A (technical) View


What can you now do with templates?

You now have the ability to create a template application. This template can be used by others as a starting point for their own applications.

In the Application menu you now have an option “export as template”. This menu item starts a wizard where you can create a template. Other users can set up a User defined template folder in the preferences menu where templates are stored. When creating a new application they can take the user defined template.

How does it work ?

Once you selected the menu option you get this screen :

/wp-content/uploads/2015/06/template_wizard_1_719601.jpg

Fig 1.1 collect files for templates

Using the “export referenced file” checkbox the wizard will look for files that are referenced by the application and add them to the template. Files that are referenced indirectly. (for example image files that are referenced by the custom css file) you have to manually add.

After NEXT you go to the second screen :

/wp-content/uploads/2015/06/template_wizard_2_719602.jpg

Fig 1.2 : Configure screen

In this screen you can define the properties of the template. This will help designers to understand what the template is and how they can use it. Additionally you can define categories such as “company layout”.

After Finish the template is ready. Other designers need to add that directory in the preferences screen under “Application Templates”. After they have done that they can create a new application and find the template.

/wp-content/uploads/2015/06/new_applications_719603.jpg

Fig 1.3 template at new application creation.

So what do I think?

For larger organizations it is very important to have central templates. The focus with Design Studio is more and more about creating a lot of smaller applications that work together. A well built template that is easily accessible is an important first step for that goal.

That being said, I do think it can be further improved. I’d like to see those templates stored on the platform instead of a directory. Additionally I think that Applications could do with reusable parts that work like SDK components. If you upgrade the template, all the applications that use parts automatically receive the update.

To report this post you need to login first.

8 Comments

You must be Logged on to comment or reply to a post.

  1. Carlos Weffer

    Hi Jeroen

    Thanks for sharing your knowledge about the new features in SAP Design Studio 1.5

    A common request in my more than 10+ years in SAP BW/BI is to base web applications/reports on templates that can change over time. Template changes are expected to be propagated to all the applications/reports that are based on the original template. In this way there is no need to modify every single app/report out there because the company changed its logo or after it merged or because any other business reason they may have for changing their branding.

    Above requirement is easily achievable with SAP BW BEx Web Application Designer by using Web Templates web items. They are (from help.sap.com): Web item you use to insert other Web templates into a Web template. By using Web Templates web items it is possible to modify lets say the header web template then the change is propagated in every report that has a reference to it.

    Could you please elaborate on how the same requirement can be implemented in Design Studio using its new template feature?

    Kind Regards

    Carlos Weffer

    (0) 
    1. Jeroen van der A Post author

      Hi Carlos,

      Your requirement can best be met by using a custom css file in the application and assigning CSS classes to the components.

      If as in your example the logo changes, you change the CSS pointing to the new image file and all the applicaitons that have a component with the relevant class will use the new logo without any additional work.

      What it doesn’t do (yet?) is that if you want to add new components or new scripting to the template it will not propagate that to other applications.

      best regards,

      Jeroen

      (0) 
      1. Mustafa Bensan

        Hi Jeroen,

        I think the latter is on the Design Studio Roadmap as “Cross-Application Re-Use”.  I guess we shall see how that turns out when the time comes.

        Regards,

        Mustafa.

        (0) 
        1. Jeroen van der A Post author

          Might very well be. I didn’t know what it was referring to. Tomorrow I will be heading to Nice for the BI2015 and ask some of the Design Studio speakers on that.

          (0) 
  2. Yunus Sahin

    Hi Jeroen

    Thanks for sharing your knowledge 🙂

    When export this template can we add .css file (another css file or multiple file) ?

    Regards,

    Yunus.

    (0) 
    1. Jeroen van der A Post author

      Hi Yunus,

      thanks!

      You can add a css file to the template by linking it to the applications custom css property. The link will keep in place when you create an application using the tempalte. You can change at any time in the application.

      Jeroen

      (0) 
  3. Andreas Löscher

    Hi Jeroen,

    thanks for sharing this informations. I have a question concerning storing a custom template on the bi platform. Did i understand it right, that this is not possible right now?

    Regards,

    Andreas

    (0) 

Leave a Reply