Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 
Product and Topic Expert
Product and Topic Expert
SAP Analytics Cloud brings together analytics and planning with unique integration to SAP applications and seamless access to heterogenous data sources. It helps everyone in your organization make decisions without doubt with trusted insights and integrated plans.

This blog post introduces the features of the SAP Analytics Cloud 2023.15 release available for SAP Analytics Cloud FastTrack customers. For SAP Analytics Cloud Quarterly Release Cycle (QRC) customers, this release and its features will be available as part of the QRC Q3 2023 release. View the QRC release schedule here.


System Administration and Technical Requirements

Although not required, you may upgrade to the latest SAP Analytics Cloud agent version 1.0.379 to take advantage of all data acquisition types.

The agent’s minimum version remains at 1.0.75, with the following exceptions:

  • Version 1.0.99 for SAP ERP/SQL Database

  • Version 1.0.365for SAP universe (UNX). The SAP Analytics Cloud agent requires additional setup steps, for more details see SAP Note 3262098

  • Version 1.0.353 for SAP Business Warehouse (BW)

  • Version 1.0.235 for SAP HANA View

  • Version 1.0.248 for File Server

For more information, see System Requirements and Technical Prerequisites.

Regarding supported features and required updates for the integration of SAP BW with SAP Analytics Cloud, refer to SAP Note 2541557 for further details.

Regarding supported features and required updates for live universe access through SAP BusinessObjects Live Data Connect with SAP Analytics Cloud, refer to SAP Note 2771921 for further details.

Please download the latest version of the Simple Deployment Kit from Service Marketplace.

Note: To avoid downloading older versions and potentially exposing users to a vulnerable bundling of the Cloud Connector with SAPJVM, or Apache Tomcat, only the three latest versions of the kits are available to download.

For Cloud agent version change management details, refer to SAP Note 3264839.


Release Highlights


Feature Category Naming Update

Before we dive in, you may have noticed two new feature categories listed in the release highlights, road map, and product plan. As we have now merged Story and Analytical Application, we have now renamed the categories as:

  • Dashboard & Story Design is now Story Design

  • Analytic Design is now Story Extensibility


Administration and Service Management

Export of content network package to SAP Business Technology Platform: SAP Cloud Transport Management service

Users can now export content network packages to SAP Cloud Transport Management service running on SAP Business Technology Platform (SAP BTP). (SAP Road Map Explorer)

Using the SAP Cloud Transport Management service to manage software deliverables between tenants, brings the following value:

  • Common, efficient, and timely transport solution for SAP Analytics Cloud and other software on SAP BTP

  • Separation of duties, transport users, and different personas of content creators in SAP Analytics Cloud

  • Integration with change and requirements management tools

For more details about the SAP Cloud Transport Management service, click here.

Expose Story Type Information via System Overview – Feature Adoption

Story type information can be accessed via the system overview in a new tab called “Feature Adoption” which enables to report and track the adoption of new features in SAP Analytics Cloud.

Users will be able to report on the usage of classic stories/analytic applications, to identify high potential stories/apps that can be migrated to optimized story. Users can also identify projects within the file repository that already have a high adoption rate. (SAP Road Map Explorer)

For more details, check out this blog post by Thomas Fery.

Role Based Security for SAP Analytics Cloud Content Delivered Models

Users can set up role-based security for SAP Analytics Cloud content delivered models to enable model privacy and then set up data access control to specific dimensions. This will help users roll out content to a wider audience while staying compliant with government regulations. (SAP Road Map Explorer)

For more details, check out this blog post by Thomas Fery.


Data Exploration

Data Analyzer – Add thresholds to Table

Users can now user conditional formatting for highlighting data with thresholds. Thresholds can be added to the data analyzer table in the styling panel and users can choose how to display the threshold values (for example as symbols or colors). (SAP Road Map Explorer)

Range filters for Non-numeric Dimensions

In data analyzer users can now set range filters for non-numeric. To set a range filter, go to the filter dialog, which can be accessed by using the filter line or the context menu of the table. Once a range filtered is added, it is displayed in the filter line. This is supported for live connections on SAP BW and SAP HANA. (SAP Road Map Explorer)

Chart support for data analyzer

In data analyzer users can now switch data visualization from table to chart by choosing a chart type in the dropdown box at the top of the builder panel. (SAP Road Map Explorer)

Note: The data visualization switch is only supported for SAP BW live and SAP HANA live connections. Only the following chart types are available: bar/column, line, pie and donut.

Story Integration – Open Data Analyzer from a chart widget – support remaining chart types

Building on the story integration for data analyzer, we have added support for the remaining chart types. Users can now open data analyzer from any chart type in the story, except the histogram chart. This provides users with a smoother user experience of jumping to data analyzer from a story for deeper ad-hoc analysis. (SAP Road Map Explorer)


Data Integration

Data Import API – Support for Public Dimensions

The Data Import Service now allows users to import Public Dimension Member data from external systems into SAP Analytics Cloud public dimensions. This provides extended integration scenarios in conjunction with existing Master/Fact data workflows in Data Import API. (SAP Road Map Explorer)

Please note that the import of Data Access Control information and public dimension data containing hierarchies will be included in future releases.

Pagination of Native SAP Datasphere Model Search Results

Native SAP Datasphere models are now paginated in search results and lists of models when creating a story in SAP Analytics Cloud. This will help users easily navigate long list of SAP Datasphere artifacts and search results.


Enterprise Planning

Data Actions – mapping of parent source member to matched-leaf target member during cross-model copy

In the cross-model copy step of data actions, there is a new option in the auto generation strategy menu to include the names of the ancestors of a source member when auto-generating a mapping strategy. This strategy provides mapping of source dimension members to target dimension members whose ID matches one of its ancestors. Currently, only map-matched leaf members in both source and target hierarchies are copied. (SAP Road Map Explorer)

Live SAP BW – Rich Text Formatting for Comments

Rich text formatting is now available to both data point comments and comments in the comment widget that are added to stories built on SAP BPC or SAP BW live data models. (SAP Road Map Explorer)

Rich text formatting includes:

  • Bold face (ctrl + B)

  • Italic (ctrl + I)

  • Underline (ctrl + U)

  • Strikethrough

  • Bullet list

  • Numbered list

  • Text color

  • Hyperlink (ctrl + K)

Note: Rich text formatting does not appear if the comments are displayed using a commenting column.

To be compatible with AO (analysis office), we also have a “plain text” string as part of the HTML body, which can be used in other SAP BW document clients where rich text formatting is not supported.

Multi Actions – Public API for Execution

In multi actions, users can now choose the option of “Allow External API Access”, whereby external systems can consume multi action APIs to access various capabilities offered by multi actions, such as data import, smart predict and planning capabilities. External API access is enabled by default however, this can be disabled manually.

SAMLBearAssertion and Authorization Code are supported, meaning a named SAP Analytics Cloud user is always specified in the API call. (SAP Road Map Explorer)

Plan Entry – Fluid Data Entry Default for New Tables

To provide users with a better user experience, Fluid data entry mode is now the default data entry mode for newly created tables. This will not impact existing stories or tables. (SAP Road Map Explorer)

We have made significant performance improvements to fluid data entry including:

  • Partial processing combability with delta processing

  • Table layout change handling

  • Optimized parent/child lock mechanism

Plan Entry – Version Conflict Resolution for Users Planning in Parallel

A new warning dialog gives users more control in deciding how to handle conflicting version data. When publishing a version where the changes conflict with another user's changes that were published while editing, the user can choose whether to publish only the non-conflicting changes and discard the conflicting changes or, publish all changes while overwriting the other user's changes. This feature will only be active when the system configuration value for conflict is set to ON. If set to OFF, the default behaviour is the same as before and conflict data will be overwritten. (SAP Road Map Explorer)

In scenarios where it is detected that a given cell or cells values have changed since the user began editing the version (that is, another user publishes data updating those cells), the system gives users the following options:

  • Partial publish – publishing only of the cells that are not in conflict (merge update, where any conflicting updates or cells are discarded)

  • Overwrite – publishing of all changes, including any conflicting updates (reflecting the current behavior for SAP Analytics Cloud, where the last update wins)

  • Revert data – discarding of all users’ updates since the last publishing

Aside from displaying the dialog through the publish button, users can publish data using scripting API, where users can define the behaviour for conflict resolution using new publishing options. By default, the conflict data will be overwritten.

  • Default behavior

    • publish() without parameter - always overwrite (same as before)

  • Public publish

    • { PublicPublishConflict: PublicPublishConflict.ShowWarning } - shows the warning dialog for conflict data.

    • { PublicPublishConflict: PublicPublishConflict.PublishWithoutWarning } - publishes but discards the conflict data

    • { PublicPublishConflict: PublicPublishConflict.RevertWithoutWarning } - revert all public edit data

  • Private publish

    • ​{ PrivatePublishConflict: PrivatePublishConflict. ShowWarning }

    • { PrivatePublishConflict: PrivatePublishConflict. PublishWithoutWarning }

  • Sample Script

    • getPlanning().getPublicVersion("Actual").publish({ PublicPublishConflict: PublicPublishConflict.ShowWarning});

    • getPlanning().getPrivateVersions()[0].publish(publicActualVersion, false, {privatePublishConflict:PrivatePublishConflict.ShowWarning});

Remove Legacy Value Driver Tree Module

Legacy Value Driver Trees have been removed from the application.


Mobile Analytics

Universal Links in iOS App

iOS users can now use universal links to directly access the iOS mobile app to view the desired content using links sent through e-mail or the share functionality in SAP Analytics Cloud. This bypasses the mobile browser check and creates a faster experience. (SAP Road Map Explorer)

  • Support is only available for * domain

  • Feature will only support the shared link format, when a story is shared with users from SAP Analytics Cloud web. This is also applicable to links created using public URL format.

This is a feature catchup similar to Android App links. Users can share one universal link format that will work across Android, iOS, and SAP Analytics Cloud web.

Support Comment Widget in Mobile (iOS App, Android App, & iOS Safari Browser)

Users can now view and add comments through the comment widget in optimized stories accessed through the iOS and Android mobile apps, or when using embed mode for the Safari browser.

Commenting is widely used for collaborating and capturing details while planning or analyzing the data within SAP Analytics Cloud. With the support of comment widget available on mobile, user will get the collaboration capabilities while working on SAP Analytics Cloud mobile applications.


Story Design

Chart Support for Cross Calculation

In the optimized story experience, story designers can now create cross calculations in charts. Cross Calculations are also now supported for live SAP Datasphere connections.

Hide the “Add Filter” Button

In the optimized story experience, story designers can now hide the "Add Filter" button (in your current story) to prevent viewers from creating their own story filters. This will prevent story viewers from accessing sensitive data, or potential confusion from figures with an unknown data context.

Range Filter for all Characteristics

In the optimized story experience, story designers can create a range filter for non-numeric dimensions for SAP BW models. This means the creation of member ranges on dimensions that are not detected as time range compatible. A dimension can either support a time range or a member range, but not both. Range filters can be set in a story, page, chart, or geo local filters.

This is NOT supported for filter cascading and dimensions with compound-key.

Axis Alignment / Axis move (including auto alignment) Edit-Mode

In the optimized story experience, story designers can now select and move the axis to align all chart axes for all charts on a story page.

Support chart types include:

  • All bar/column chart types

  • Waterfall

  • Area

  • Line

  • Histogram

  • Scatterplot

  • Bubble

  • Marimekko

Any existing limitations with the auto alignment calculation logic from the classic stack will be ported over to the new stack.

Redesign Chart Right-Click & Context Menu

In the optimized story experience, the chart right-click and context menus have been reorganized to show fewer items per menu and more sub-menus to group like elements together.

Turn on/off time member disambiguation

In the optimized story experience, story designers can now turn on/off disambiguation for time dimensions in flat representation. This can be done through display options – data clarification.

Field Selection Cross-Calculation Input Control (CCIC)

Cross Calculation Input Controls (CCIC) now supported in the optimized story experience.

Please note the following limitations:

  • It is not supported for Geo

  • It is not supported for Histogram & Bullet Chart

  • It is not supported in Native Mobile

  • It is not supported for Blending

Granular Data Label Styling Options and 72 Black Font for Horizon

In the optimized story experience, story designers can now define styling options for specific data labels and consume the 72 black font.

Story View Keyboard Support - Horizontal Filter, Add Filter, and Variable Token

In the optimized story experience, story designers can navigate through the horizontal filter bar using keyboard short cuts. This is supported for subset of member selectors, variable prompt, and add filter.

Commands Shortcuts
Move down a section F6
Move up a section Shift + F6
Move forward within a section Tab
Move back within a section Shift + Tab
Close dialog boxes of open menus Esc
Select focused object Enter (Return)
Select focused object Space
Open context menu Shift + F10
Scroll down the page Page Down
Scroll up the page Page Up
Go to the beginning of a row within a table Home
Go to the end of a row within a table End
Navigate within a table or a list Arrow Keys
Expand object Plus (+)
Collapse object Minus (-)

Table Widget – Filter Member in Table

For tables in the optimized story experience, users can now create simple filters on individual dimension members. This is now the default contextual filtering option for the first dimension on a table axis (column/row).

This does not support:

  • Front end calculation

  • Merged dimension

  • Account dimension

  • Measure

Table Widget – Keep Member Names Visible

In tables, instead of choosing to repeat outer member names while scrolling, there is now an option to choose to keep the current member visible at the top (or left) of the data. This will keep the current relevant member on top of the column of the dimension even when scrolling down.

This feature is exclusively available for Optimized Presentation tables:

  • All tables in the optimized story experience

  • Classic story mode for tables with checkbox “Optimized Presentation Table” enabled


Story Extensibility

Ability to directly open story edit mode from the file repository for SAP Analytics Cloud

Users with the permission to edit a story, can now open a story directly in edit mode from the file repository by selecting “Open in Story Edit Mode”. This improves convenience for the story designer to directly open edit mode for a story, instead of opening a story in view mode, then switching to edit mode. (SAP Road Map Explorer)

Custom Widget – Linked Analysis Support

Custom Widgets now support Linked Analysis in the same way as with build in charts and tables in SAP Analytics Cloud. Custom widget developers can enable filtering and linked analysis support for custom widgets via functions in the Custom Widget framework. (SAP Road Map Explorer)

Enable Linked Analysis for Custom Widget.

  • No Additional steps are required if Custom Widget as target widget and source widget without “Filter on Data Point Selection”

  • Following script needs to be added in contribution JSON file if Custom Widgets as source widget with “Filter on Data Point Selection” "supportsLinkedAnalysisFilterOnSelection": true

Option to overwrite the classic Analytic Application during the conversion workflow

When converting to Optimized Design Experience, users now have the option to “Convert” to overwrite the existing classic analytical application during the conversion workflow. The advantage of selecting “Convert” and overwriting the classic analytic application is that the story URL link can be kept during the conversion workflow.

To keep the current analytical application and convert its copy, use the “Convert + Save as” option.


This blog post only provides a high-level overview of the latest features and enhancements of SAP Analytics Cloud. You can find more details on these features in your In-App Help Guide for FastTrack customers and see this SAP Knowledge Base Article if you’d like to learn more about FastTrack and Quarterly Release Cycle releases. 


If you have any questions regarding the content in this blog post, you can comment below. If you have product specific or technical questions, post a question to our SAP Analytics Cloud Questions & Answers forum. Visit our SAP Analytics Cloud Community pages to find more product information, best practices, and more. And check out our SAP Road Map Explorer to see more upcoming features of SAP Analytics Cloud.