Image for

This blog covers some of the latest features and enhancements in SAP Analytics Cloud and SAP Digital Boardroom release 2020.10. Please note that the Analytics Cloud Help documentation is updated at the same time as the upgrade to this release, so the links here may not yet reflect what is described below until after the upgrade is complete.
Upgrade your SAP Analytics Cloud agent to the latest agent version 1.0.275 to take advantage of all the data acquisition types!

If you haven’t upgraded yet, here are the data acquisition minimum requirements:

  • Version 1.0.99 for SAP ERP / SQL databases
  • Version 1.0.235 for SAP HANA view
  • Version 1.0.91 for SAP Universe (UNX)
  • Version 1.0.233 for SAP Business Warehouse (BW)
  • Version 1.0.75 for all other data source types

For more information, see System Requirements and Technical Prerequisites.

Highlights of this release:

This blog provides a high-level overview of the latest features in SAP Analytics Cloud. If you’re looking to get more information about these features, please visit the help documentation here.


Data Visualization

Dimension Member Display Configuration for Dimension Input Controls

When you are dynamically analyzing your data, switching the selection within a dimension input control can be cumbersome when you have to constantly switch between description and ID. For example, you may want to view store names as a description, but it is added as an ID. Now, when you are configuring a dimension input control, you will have the ability to specify on a per dimension basis whether you want your dimension member to be displayed as an ID or description.

Smart Assist

Enhanced Dynamic Text on the Footer

We’ve added a visibility enhancement for dynamic text on a chart footer. When you add Smart Insights as a footer on your chart, the enhanced dynamic text will now call out the highest contributor to your chart and make reference to all Smart Insights that are available in the Smart Insights panel.

Improved Visibility of Leak Variables and Chart Details on Smart Discovery

In Smart Discovery, we’ve improved visibility of leak variables and chart details information.


Data Actions with Automatic Publishing of Target Version

You can now set a follow-up action for the execution of a data action so that the target version is automatically published upon successful execution.
This is available for:

  • Data Action Triggers: Saving additional user interactions for publishing after a manually triggered execution has finished.
  • Data Action Tasks in the Calendar: Supporting the automated planning process by publishing results.

Successful publishing and errors will be indicated to the user via notifications. Please note that this feature can only be applied for public target versions. For private target versions or versions of BPC Writeback models, the user needs to manually publish.

Create Data Action Tasks in Calendar

We are introducing a new task type, which will allow you to schedule the execution of your Data Actions. You can also set this execution to occur on a regular interval.

Apply Viewer Role to all Subtasks of a Calendar Process

By selecting the new “Shared with” icon in the Process panel, you can now simultaneously add a viewer to all child tasks of a Calendar process. As a viewer, you will be able to see all the descendants of a process that has been shared with you.


Use Three Dimensions to Define Dimension Combination Rule

In planning models, you can now create a maximum of three validation rules in one model and three dimensions per rule to define allowed member combinations across dimensions. This will add ease during the data entry process and will be useful when you are planning on more complex member combinations.


Analytics Designer

Set Variable Value for Hierarchy Node Variable

Calling on all application developers. We have a handful of useful updates that will provide you more flexibility when using SAP Analytics Cloud.

First, you can now set a variable value for a BW and HANA hierarchy node variable. To achieve this, here are the following APIs:

  • Single node: Table_1.getDataSource().setVariableValue(“0BC_CUST_NODE”, “0HIER_NODE!FRANKREICH”);
  • Multiple nodes: Table_1.getDataSource().setVariableValue(“0BC_CUST_NODE”, { values: [“0HIER_NODE!CANADA”,”0HIER_NODE!DEUTSCHLAND”] });
  • Not Assigned nodes: Table_1.getDataSource().setVariableValue(“0BC_CUST_NODE”, “1HIER_REST!REST_H”);

It’s important to note that excluding hierarchy nodes and range specifications (less, greaterOrEqual, from, to) are not supported.

Export to PDF Scripting

End users can now define the specific widgets that they want to include or exclude in their exported PDF. This provides your end users with the ability to incorporate the most relevant widgets in their exported PDFs. This can be achieved through the Build panel or the following scripts:

  • ExportToPDF.includeComponent()
  • ExportToPDF.excludeComponent().

Application.showMessage() API

In SAP Analytics Cloud, flexibility and customization is at the top of our agendas when we are developing new enhancements. This next update provides analytic developers with the flexibility to customize your application messages in a way that is more digestible and relevant for your end users. You will be able to access this new capability by using the following APIs:

  • Application.ShowMessage() API enables you to create custom messages
  • Application.setMessageTypesToShow() API allows analytic developers to filter certain types of messages to manage what the end users can see. The different types of messages you can filter include Success, Info, Warning, and Error messages.

APIs to Retrieve Additional Dimension Visible Properties

Get ready to build more interactive dashboards! As an application developer, you can now retrieve additional dimension visible properties. You can then display these properties in a dropdown box or as a text widget. This can be achieved by using the following APIs:

  • First, use DataSource APIs getResultset() to retrieve all properties. Example code: Table_1.getDataSource().getResultSet();.
  • Use getResultMember(0 to get dimension visible properties for a particular dimension member. Example code: Table_1.getDataSource().getResultMember(“0D_NW_PROD”,Table_1.getSelections()[0]);

Administration & Infrastructure

Invite Specific Teams to a Discussion

You asked and we’ve listened! For this new release, you will now be able to invite specific teams to a discussion. Collaboration is essential when working on your analytic and planning scenarios and this new feature will make collaboration in SAP Analytics Cloud even more user-friendly.

Support Microsoft Edge Browsers Based on the Chromium Engine

For those who use Microsoft Edge, SAP Analytics Cloud now supports Microsoft Edge Browsers based on the Chromium Engine. This will provide you with a smoother and more enhanced user experience when working with SAP Analytics Cloud in your Microsoft Edge browser.



**Legal disclaimer

SAP has no obligation to pursue any course of business outlined in this blog or any related presentation, or to develop or release any functionality mentioned therein. This blog, or any related presentation and SAP’s possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this blog is not a commitment, promise or legal obligation to deliver any material, code, or functionality. This blog is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This blog is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP’s willful misconduct or gross negligence.

All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements and should not be relied upon in making purchasing decisions.


Still have questions?

We’re always happy to help with any questions you may have.

Contact Support