Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
Showing results for 
Search instead for 
Did you mean: 
Active Contributor

This was an ASUG webcast today given by SAP's Jie Deng.  Be sure to register for more upcoming webcasts here.

Anything in the future is subject to change; legal disclaimer applies

Source: SAP

Source: SAP

Today you can use SAP Analytics Cloud to build stories

New capability Application Design - able to build enterprise dashboards, sophisticated planning/predictive application

Integrated into SAP Analytics Cloud platform; leveraging artifacts, data sources such as live/imported connections, leveraging visualization, planning functionality and integrate predictive applications into applications. Leverage the existing artifacts provided

Developing custom widgets, scripting capabilities, providing additional functionalities for developer/designer to create complex enterprise dashboards

Consume applications in Digital Boardroom, Mobile, Analytics Hub

Targeting enterprise, professional dashboards

Use scripting capabilities to build enterprise dashboards and sophisticated analytical applications

Source: SAP

What is an application? If using SAC to build story

Story is targeted for self-service

Application is an enterprise aspect

Analytical application is a centrally designed application

An application - need scripting capability to build application and customer specific scenarios

Provide widgets, visual component such as filter line, drop down box, scripting capabilities for application design

Coding defines interaction between widgets, pages, applications and from application to story

Application Design has a dedicated development environment

Enterprise aspect, standardization aspect, create reusable part (same application header/footer)

Source: SAP

Picture to see difference between story and application

Story - walk bridge, guided way, not technical equipment, no specific IT knowledge, self service

Application: walk in glaciers with special equipment - professional equipment, body conditions and technical skills

Need IT knowledge, scripting capabilities, no guided way (or bridge) - application doesn't have guides ways, full flexibility to do what you want.

Source: SAP

Map to SAC (SAP Analytics Cloud)

Story is for self service use cases; covers standard scenarios

For applications - filter products in a group, key figure in a group, not use standard input control but use drop down, list boxes

You can write your own filter logic using scripting capabilities

2 different artifacts but share tables, charts, same user experience

End user should not notice which artifact they are consuming

Source: SAP

Targeting enterprise dashboard scenario, application developers create application and end users consume

Different category of capabilities - typical dashboard capabilities, build interactive enterprise dashboards, providing widgets, data driven widgets, R widget, will provide a dynamic layout

Define interactions between table and chart and widgets using scripting capabilities

Reuse code in different places - create script objects for onclick on table or chart

Source: SAP

Another category is extensions to allow developers to extend applications with visualizations

Can use R widgets to do this; R coding from internet and put them in design time for R widget; with app design you have scripting for the R widget

Later will provide composites - a reusable object

Will provide custom widgets - developer can use interfaces to create visualizations

Does not mean this is all provided today

Source: SAP

With app design, cover closed-loop scenarios, cover planning/predictive and then using app design scripting to do simulations, create an action (create purchase order using OData calls to go to S/4HANA system)

Source: SAP

Another category - navigation and integration

Navigation - explorer, Smart features, able to integrate with analytical applications

Provide API to use image/button to use Explorer - jump to explorer, smart grouping

Generate story based on result of table

Jump from analytical application and story automatically created for you

Embed aspect - embed into any other business applications - SuccessFactors, Concur

Communicate to other web pages

Scripting API's available too

Source: SAP

Enterprise readiness - translation, bookmark, composite, export, shared data source object, performance - deliver lazy loading, parallel execution

where at today

Source: SAP

In Beta today, GA is planned Q2

Source: SAP

This was featured in the demo

Source: SAP

This was featured in the demo

Source: SAP

This was featured in the demo

Source: SAP

This was featured in the demo

Source: SAP

This was featured in the demo

Source: SAP

This was featured in the demo

Source: SAP

This was featured in the demo

Source: SAP

Some POC's (proofs of concept) were shown in the demos

Source: SAP

Some POC's (proofs of concept) were shown in the demos

Source: SAP

Q1 - planning and predictive support with smart insights, discovery, embedding scenario, jump to explorer with scripting

Q2 - GA release, provide additional predictive scripting support; planning scripting access for toolbar, OData functional calls, container widget, create story from widget (in demo), geomap/blending catchup, new API's

After GA, future direction includes mobile support, standard analysis for BW data (BEx WAD template, Lumira Designer Generic Analysis template), digital boardroom capabiltiies.


Please note that we had several open questions - I sent them to Jie and will update when I have them.  Thank you to Jie Deng and our SAP Point of Contact Ingo Hilgefort.


You can watch the replay with demos here.

Question and Answer

Question about functionality gap between stories and applications - will it be reduced/removed as stories give more functionalities as of now?


Yes, we will close the function gap between stories and apps over the time. Our goal is to have feature parity between stories and apps


how long do you believe it will take until SAC will match scripting capabilities of Lumira Designer?


One of the goal for SAC Application Design is to cover the business scenarios that Lumira Designer is covering today.  So the goal is not to build all APIs that Lumira Designer has today into SAC. We don’t compare these 2 products on the level of API.


How to control performance in Application design. Should we be "afraid" of slower performance than with SAC dashboards?

No reason for being afraid of slower performance than SAC dashboards/stories. Stories and Applications are leveraging the same SAC Infrastructure and should have comparable performance.  For application we are working on performance features that you can have the control/flexibility of where and when the time is being spent for analytical applications.


Is application designer working with models based on live connection? What kind of licensing is needed?

Yes, Application Design supports all the connections that SAC is supporting. So live connection /BW connection is supported as well.

The same license as story.


Will there be a way to reuse Lumira Designer Applications in SAC Application Design? So perhaps a Tool that transforms the Lumira Application to the SAC Application

No, the 2 product has totally different technology,  its not planned to provide automatic conversion between SAP Lumira Designer and SAC Application Design.


Is BW live connection avialable?

Yes, we support BW live connection as SAC is supporting today.


Are there any plans to do  cell-level formatting of table widget with scripting?

If you want to do that via scripting, can you please let me know the exact use case?


Does the Live query feature works on Universe data source utilizing HANA database?

The same as what SAC is supporting regarding of DataSource


As SAC designer and Lumira Designer may be using the same technical framework like Javascript can the code lines be exported from Lumira designer and imported from SAC app designer .. This is going to help our adoption and other customer who have highly invested in Lumira designer

SAC Application Design is using a subset of JavaScript, very similar to Lumira Designer. But with SAC Application Design, user has more flexibility to use the java script as the language itself. That means SAC App Design allows a different subset of JavaScript comparing to Lumira Designer.  In addition, the widgets/components are different from SAC Application Design and Lumira Designer. So its not possible to directly reuse these scripting’s from Lumira Designer into SAC Application Design.


How does Authorization work with embedding the Application in e.g. a Webpage?              especially with a liva Data connection to SAP HANA

In general there is no difference when it comes to authentication for stand-alone app or embedding app. Basically the parent container has no influence to the imbedding container. However, there could be cases where the logon the user did in the parent container results in a logon happening automatically inside the analytical application (or to the underlying live HANA or S/4 connection), for example, due to some authentication cookies being set.


what is the expected training path

We are going to deliver tutorials and samples to help customer to getting start with application design.

Labels in this area