A contemporary analytics ecosystem includes visualizations and storytelling, as well as insight sharing and predictive technologies. These features assist companies in managing today’s more unpredictable environment. The Analytics Designer is the key to customizing data-driven decision-making experiences for many SAP customers.

SAP’s Tailored Analytics Strategy

SAP gives users the option to implement Analytic Applications in varying levels of detail thanks to Analytics Designer. From simple dashboards to fully customizable and interactive analytical interfaces. Graphic elements can be modified and influenced with scripting; however, this requires more technical expertise and knowledge.

SAP Analytics Cloud, Analytics Designer Overview and Performance Op
Figure 1: Elements and widgets of the Analytic Application

If you are familiar with Analytics Designer positioning within the SAP portfolio, you may already know that it provides a JavaScript coding environment for developing and designing more sophisticated applications, including planning and predictive applications, in comparison to simple Stories alone.

Besides, the requirements imposed by a holistic corporate management are well reflected in the features of the Analytic Designer; Dashboards can be shared and viewed on mobile devices, the Digital Boardroom or in the Analytics Hub.

Data-driven dashboards have evolved from basic reporting objects to complex decision-making tools. Real-world dashboard designers are always striving for a combination of dynamic interactions, data granularity, and rapid performance that keeps users interested.

The Benefits of Debugging Analytics Designer Script

The purpose of debugging is not only to find out where the problems are occurring, but also to make tiny changes by finding out if a particular piece of code will work. While the code is being executed, you may also evaluate various variables simultaneously.

In most coding environments, Design Time Errors prevent the code from running. On the other hand, Runtime Errors may or may not crash your application.

Debugging in the browser
Figure 2: Debugging in the browser

While debugging the code, developers can not only identify potential issues but also determine the appropriate APIs.

Please refer to the current API reference manual from SAP.

What about Performance?

There is no doubt that performance is one of the most challenging aspects to combat. The end user’s performance is the result of many different factors. Some performance-related components are

  1. the end-user device’s power (laptop vs smartphone),
  2. Browser choice (SAP suggests using Google Chrome. Chrome’s developer tools are another benefit, since they are essential in this case to understand what is going on with our performance and the runtime)
  3. the end-user’s network connection to the SAC,
  4. the script logic and application design (for example, a large number of widgets and artifacts will limit the speed of the data transfer, and the runtime will most certainly degrade),
  5. linking your source system(s) to SAC and the chosen settings.

The Benefits of Debugging Analytics Designer Script

Before You Start Building Your Own Application…

1. Recognize your end consumers’ expectations

In certain circumstances, a performance speed of less than a minute may be acceptable, while in others, fewer than 10 seconds may be required.

2. Examine your customers’ navigation patterns

Specific functionality may be required only by a relatively small number of users.

3. Know the tools used to examine the modifications made in an application

How will you determine if you made a positive or a negative change?

4. Consider general performance guidelines

Despite being separate artifacts, the Story and Application follow the same performance optimization guidelines because they use the same runtime. In the end, the advice given may not necessarily lead to a highly efficient optimization, it all depends on the specific situation or the use case at hand.

The changes appearing to have the largest effect on performance optimization sometimes turn out to be a fallacy.

Technology is constantly changing but understanding why recommendations are made makes it easier to keep up with changes and guess whether new capabilities will enhance overall performance or not.

In the end, it doesn’t matter how nicely designed the dashboards are if the backend isn’t well structured, the dashboards won’t be able to handle the load and vice versa.

SAP S/4 Transformation: Survey on Expectations

The study "Expectations on S/4HANA in 2022" by techconsult and CamelotITLab shows possible painpoints in any migration and how they can be avoided. With data from 200 companies in Germany.

Download the complete study here

Recommended articles


Realizing GDPR Requirements with SAP MDG

GDPR has arrived on the agenda of most large and mid-sized companies in the EU. Consequently, companies look for tools and …

read more

Medical Technology Sales in 2021: Opportunities and Challenges

Representatives of the industry agree that 2021 is going to be a challenging year for medical technology sales. What exactly are the …

read more

Blogcast: Sustainability in Supply Chain Management

How can value chains become more sustainable? Innovation, social responsibility and digital pioneering spirit are the cornerstones on the way to …

read more

Reimagine your Value Chain with us

Contact us