iOS Mobile App Feature Compatibility

See what SAP Analytics Cloud story, digital boardroom and analytics designer functionality is compatible with the iOS mobile app.

The iOS mobile app can consume content in three modes:
  • Optimized Design Experience: this mode enables mobile users to benefit and leverage usability improvements in stories on iOS mobile devices. Use this mode to work with stories created through the optimized design experience.
  • iOS Optimized Mode: for faster loading of stories.
  • Legacy Mode : Non-iOS optimized mode: this is the legacy mode for running the app.
Note
For information on the Android app feature compatibility see Android Mobile App Feature Compatibility.

Supported and Unsupported Features for the Optimized Story Experience

With some noted exceptions, the information below applies to stories created using Optimized Design Experience or Optimized View Mode.

What is supported with this mode? What is not supported with this Mode?
iOS devices with at least 3GB of RAM  
Only available in the iOS Mobile App starting from version 2.115.
  • Planning:
    • Value Driver Tree
    • Planning Trigger
  • Dynamic Images
  • R-Visualizations
  • Clock
  • Chart footers
  • Smart Insights
  • Top N options
  • Analytic Applications
  • Data Analyzer is currently not supported in the mobile app.
  • Responsive pages:
    Note
    You can use Responsive or Canvas pages to consume stories in the Optimized Story Experience on your mobile app. It is however recommended to use Responsive for a better experience.
  • Canvas pages (including grid layout and some advanced features)
    Note
    The stories need to be set to Enable mobile support for Canvas Page.
    • Althought filters appear on both the page and filter panels - you should only modify filters in the filter panel.

  • Charts
    Note
    Forecasting in timeseries and timestamp charts is not supported.
  • Custom Context Menu Fullscreen option is automatically set to ON.
  • Tables with limited support for cell actions:
    • Swap Axis

    • Drill

    • Display Options

    • Hyperlinks

      Note
      Table cell data is read only
  • Themes
    Note
    Background gradients and background images are not supported for mobile devices.
  • Images/Shapes
  • Text/Headers with Dynamic text support
  • RSS
  • Story Filters and Input Controls
  • Sharing and Annotation
  • Web Fonts
  • Hyperlinks
    Note
    Hyperlinks to non-Optimized iOS stories will automatically set target stories to Optimized iOS mode.
  • Prompts
  • Custom widgets:
    Note
    Custom widget author decides in custom widget configuration (contribution.json) whether this widget is displayed in the app.
  • Widget full screen Landscape mode
  • Bookmarks: you can apply, save, and delete.
    Note

    You cannot rename bookmarks in the mobile app.

    While it is possible to add a bookmark, only one mobile bookmark can be added.

    A story-level linked analysis with bookmarks is not supported.

  • Chart Scaling
  • Geo maps
    Note
    Only Choropleth layer supported
  • Popups

    Note

    Popups aren’t responsive, thus likely to be cut on smaller devices. When designing popups, make sure that their sizes are fit to mobiles.

  • Comment widget is supported:
    Note
    Other commenting features are not supported
  • Canvas pages:
    • Reporting layout
    • Info panel
    • Planning Actions:
      • Multi Action
      • BPC Planning Sequence
      • Data Action
  • SAP Digital Boardroom
  • Device Preview
  • Story interactive mode
  • Chart title hyperlinks
  • Web Pages
  • Filters and filter actions:
    • Table filters
    • Undo/Redo
    • Measure/dimension/cross-calculation input controls.
      Note
      Translation of thes controls is not supported.
    • Complex filters (read-only support)
    • Cascading Effect (any changes to a page filter affects all related page filters with same dimension in the page)
    • Custom web font for page filter
  • Deeplinks
  • Geo map features:
    • Optimized Design Experience for geo maps
    • SAP Datasphere connection
Local and live models (SAP HANA and SAP BW)  
  • Mobile application management through MDMs
  • iOS Mobile SDK
  • Offline – limited to analytics models
  • iOS Safari:
  • Note
    If accessing an optimized story on iOS Safari, if the story not set to Enalable toolbar in embeded mode, then toolbars will not be displayed.
    Note
    Supported for iPad only. For more information, see Mobile Requirements in System Requirements and Technical Prerequisites.

Offline mode does not support the following features:

  • Bookmarks
  • Geo maps
  • Histogram charts
  • Measure-based filters
  • Filtering across models
Features not supported with iOS Safari:
  • Localization
  • Dataplane
  • Data Analyzer

Script APIs in Optimized Story Experience

Most script APIs in Optimized Story Experience are supported, except for:

APIs Mobile App Support Notes
Export APIs No  
Open Data Explorer APIs No  
Smart Discovery APIs No  
Open Smart Insight dialog APIs No  
APIs related to unsupported s (such as Web Page, Geo Map, R Visualization) No  
Navigation panel APIs Limited Support

Tablets are supported, while mobile phones aren't supported.

Create navigation URL APIs No

APIs such as:

NavigationUtils.createStoryUrl

NavigationUtils.createApplicationUrl

APIs related to commenting No  
APIs related to BPC Planning Sequence No  
APIs related to Multi Actions No

execute

executeInBackground

getParameterValue

setParameterValue

APIs related to context menu No

setContextMenuVisible

setQuickActionsVisibility

Working with Live Data Sources for the Optimized Story Experience

What is supported? What is not supported?
Live data connectivity
  • Direct type connections for BW & HANA data sources (authentication type):
    • SAML
    • Cloud Connector-based Mobile Single Sign-On
    • Basic
  • Tunnel type connection for BW & HANA data sources (authentication type):
    • SAML
  • HANA Cloud connection (authentication type):
    • SAML
    • Basic

    For more information on usage restrictions for this connection type see Live Data Connection to SAP HANA Cloud Using an "SAP HANA Cloud" Connection.

  • SAP Datasphere connection (authentication type):
    • SAML
Note
For direct SAML Connection, the IDP login is displayed for up to 60 sec to enter credentials. It closes automatically. In case of a timed-out or failed connection, tap Story refresh to reconnect your live data source.

Live data connectivity

  • Direct type connections for BW & HANA data sources (authentication type):
    • Token-based Single Sign On to live data sources
    • SAML login using user imported certificate
  • SAP Datasphere connection:
    • External Value Help
    • Geo maps
  IDP session timeout – inconsistent reconnection to data source.
Note
It is recommended that you manually refresh the story to reconnect.

Supported and Unsupported Features for Optimized iOS Mode

What is supported with this mode? What is not supported with this Mode?
Only available in the iOS Mobile App starting from version 2.77.0
  • Hyperlinks in tables
  • Planning:
    • Value Driver Tree
    • Data Action
  • Dynamic Images
  • R-Visualizations
  • Clock
  • Geo Maps
  • Chart filter reset
  • Chart footers
  • Smart Insights
  • Translation of measure/dimension/cross-calculation input controls is not supported
  • Web page
  • Top N options
  • Canvas pages: canvas and grid layouts
  • Data Analyzer is currently not supported in the mobile app.
iOS devices with at least 3GB of RAM Offline mode
Supported story features:
  • Charts
    Note
    Forecasting in timeseries and timestamp charts is not supported.
  • Tables with limited support for cell actions:
    • Swap Axis

    • Drill

    • Display Options

    • Hyperlinks

  • Images/Shapes
  • Text/Headers with Dynamic text support
  • RSS
  • Story Filters and Input Controls
  • Sharing and Annotation
  • Hyperlinks
  • Bookmarks: you can apply, save, and delete.
    Note

    You cannot rename bookmarks in the mobile app. The translation of bookmark titles is not supported.

    While it is possible to add a bookmark, only one mobile bookmark can be added.

  • Widget full screen landscape mode
  • Deeplinks
  • Prompts
  • Device Preview
  • Chart Scaling
  • Comment widget is supported:
    Note
    Other commenting features are not supported
SAP Digital Boardroom
Local and live models (SAP HANA and SAP BW)  
  • Offline – limited to analytics models
  • Mobile application management through MDMs
  • Mobile SDK

Offline mode does not support the following features:

  • Bookmarks
  • Geo maps
  • Histogram charts
  • Measure-based filters
  • Filtering across models

Working with Live Data Sources in Optimized iOS Mode

What is supported? What is not supported?
Live data connectivity
  • Direct type connections for BW & HANA data sources (authentication type):
    • SAML
    • Cloud Connector-based Mobile Single Sign-On
    • Basic
  • Tunnel type connection for BW & HANA data sources (authentication type):
    • SAML
  • HANA Cloud connection (authentication type):
    • SAML
    • Basic

    For more information on usage restrictions for this connection type see Live Data Connection to SAP HANA Cloud Using an "SAP HANA Cloud" Connection.

  • S/4 live connections (authentication type):
    • None - Using the None authentication option allows you to connect to data source systems that use SSO that are not based on SAML 2.0. For more information see Using the 'None' Authentication Option.

      • User Name and Password - provide a user name and password for your data source system.

      • SAML SSO - use this option for SAP S/4HANA on-premise versions older than 1909 (7.54) or when using the cloud connector to connect to live SAP S/4 HANA.

      • SAML SSO (Standard-Compliant) - use this option for SAP S/4HANA on-premise 1909 (7.54) versions or newer.

  • SAP Datasphere connection (authentication type):
    • SAML
Note
For direct SAML Connection, the IDP login is displayed for up to 60 sec to enter credentials. It closes automatically. In case of a timed-out or failed connection, tap Story refresh to reconnect your live data source.

Live data connectivity

  • Direct type connections for BW & HANA data sources (authentication type):
    • Token-based Single Sign On to live data sources
    • SAML login using user imported certificate
  IDP session timeout – inconsistent reconnection to data source.
Note
It is recommended that you manually refresh the story to reconnect.

Legacy mode

General Mobile App Support Notes
iOS Touch ID Yes iPhone X does not include Touch ID. Use iOS Face ID instead.
iOS Face ID Yes  
iOS notifications Yes  
Single sign-on Yes

After first sign-on, only the application password is required. Your personal credentials will be remembered.

User languages Yes

The menus, buttons, messages, and other elements of the user interface in the mobile app respect your device language settings. If you change the device language when the app is open, close and re-open the app for the changes to take effect. The following languages are supported:

Chinese (Simplified) (zhCN), Chinese (Traditional) (zhTW), Croation (HR), Czech (CS), Danish (DA), Dutch (NL), English (EN), French (FR), German (DE), Greek (EL), Finnish (FI), Hindi (HI), Hungarian (HU), Indonesian (IN), Italian (IT), Japanese (JA), Korean (KO), Norwegian (Bokmal) (NO), Polish (PL), Portuguese (ptBR), Portuguese (ptPT), Romanian (RO), Russian (RU), Thai (TH), Turkish (TR), Slovak (SK), Spanish (ES), Ukrainian (UK)

Mobile Application Management - AppConfig support Limited Support Currently only VMware AirWatch, Microsoft Intune, and MobileIron Cloud are supported.
SAP Digital Boardroom presentations (agendas and dashboards) Limited Support Story filter and prompts are not supported in the app. Story styling overrides created in the Digital Boardroom canvas are not supported on mobile.
Imported data refresh Yes  
Live data refresh Limited Support
For live data, currently the following connection types and authentication methods are supported by the mobile app:
  • SAP HANA
    • Type: Direct; Authentication: User Name and Password, SAML SSO, Cloud Connector, and Tunnel
  • SAP BW
    • Type: Direct; Authentication: User Name and Password, SAML SSO, Cloud Connector, and Tunnel
  • SAP S/4HANA
    • Type: Direct; Authentication: User Name and Password, SAML SSO
Note
  • The None authentication option is not supported in any scenario on the mobile app.
  • Only existing Path connections are supported. New Path connection types can no longer be created in SAP Analytics Cloud.
  • Currently on the mobile app, SAML SSO authentication will prompt the user for their username and password. A certificate can be imported to the device.

Live data source connections must be trusted and meet Apple ATS requirements. See Troubleshooting Connection Issues for more details.

Story offline mode Limited Support Cached data is supported in iOS Airplane mode. You must have first connected to and loaded the data once. Any chart or story loaded and actions are cached. For example, if you have filtered a country to "Canada", then the results will be cached.
Note
Story data is kept cached on the device for 7 days when offline. Afterward, it is removed from the cache. If you are online, you can go to Settings and tap Clear Storage to clear the cache. When offline, the only way to remove story data currently is to delete the mobile app from the device.
Analytics Designer offline mode No  
Data Analyzer No  
iPhone orientation Limited Support Portrait mode only.
Note
In a story, charts are supported in landscape when opened in full-screen mode. This is currently not supported in an analytic application.
iPad orientation Limited Support Landscape mode only.
Story Elements Mobile App Support Notes
Responsive Pages Yes If a story has a combination of responsive and non-responsive pages (Canvas and Grid), only the responsive pages can be opened.
Canvas Pages No  
Grid Pages No  
Data View (exploration) No  
KPI Yes  
Charts Yes Predictive forecasts are not currently supported.
Chart Footer No  
Chart Scaling No  
Currency Conversion No  
Table Limited Support

Table rows and columns are initially truncated, showing only a preview. Tap in the upper right corner of the table to expand it full screen and show the full table details.

Note
In full screen mode, there is a limit of 10,000 total table cells that can be displayed, with an upper limit of 1000 rows or 1000 columns.

Currently tables based on planning models do not allow you to make changes to the model data in the mobile app.

Filters and Input Controls Limited Support

As in the SAP Analytics Cloud web application, the mobile app supports a variety of story filters, page filters (Input Controls), chart filters, and Dimension and Measure Input Controls. The following differences apply to the mobile app:

  • Filter by range:

    • Dimensions must be numeric

    • Date dimension

      • Dynamic time filters are not modifiable

      • On the web, each range is modifiable between the minimum and maximum of all of the ranges for the dimension. On mobile, each range is limited to the minimum and maximum of its own original range or extended to what the designer has selected at save time.

  • Chart filter:
    • The filters can only be deleted.

  • Search: Only available for local (on device) filter values. You cannot use to mobile app to perform server-side (system) searches on filter values.
Note
For best performance when modifying a hierarchy member filter, limit hierarchy levels to include less than 7500 members.
BEx Variables and Prompts Limited Support When working in online mode, a limited set of BEx variable types can be interacted with in the Story Variables section of the Input Controls panel. In offline mode, the BEx variables are not listed under Story Variables, and they are not included in the displayed Input Controls count.

Currently single-value selections of dimension members and option list variables can be modified by users in the mobile app, including Fiscal Year and Currency. In addition, date variables are supported if they contain a single value. Only the equals (=) operator is supported and can't be changed.

Additional BEx variable types used in the story are visible in the Input Controls panel but cannot be interacted with.

The application supports story filter prompt tokens.

HANA Variables and Prompts Limited Support When working in online mode, a limited set of HANA variable types can be interacted with in the Story Variables section of the Input Controls panel. In offline mode, the HANA variables are not listed under Story Variables, and they are not included in the displayed Input Controls count.

Currently, only single-value selections of dimension members can be modified by users in the mobile app, including Fiscal Year and Currency. In addition, date variables are supported if they contain a single value. Only the equals (=) operator is supported and can't be changed.

Additional HANA variable types used in the story are visible in the Input Controls panel but cannot be interacted with.

The application supports story filter prompt tokens.

Image Yes  
Shape Yes  
Text Limited Support Dynamic Text elements created from the following sources are not supported on mobile:
  • Tile filters and variables

  • Chart properties

  • Smart Insights

If your Story tile uses an unsupported source, the tile is not displayed on mobile. Dynamic Text elements from other sources are supported on mobile.
Clock No  
RSS Reader No  
Web Page No  
Value Driver Tree No  
Symbol Yes  
Geo Map Limited Support Some features of Geo Maps are currently not supported in the mobile app. Unsupported features include:
  • Transparent Dark Gray and Night Time Streets basemaps are not supported. The Light Gray basemap will be used as fallback when online.
  • To enable Geo Maps in offline mode, please contact SAP Product Support. Once offline support is enabled, you can choose to use one of the following basemap options:
    • Default offline basemap: to download this basemap, open a geo map in a story when online.

    • Non-default offline basemap: as a prerequisite you will need to create your own ESRI account. To disable the default basemap, turn off Enable Default Offline Basemap in the app Settings. To download a basemap, open a geo map in a story when online, you will be prompted to provide your ESRI credentials.
  • When offline, Satellite, Hybrid, and Terrain basemaps are not supported.
  • When offline, basemaps only support zoom levels 1-5.
  • Zoom to Data is not supported.
  • Light and Dark styling themes are not supported.
  • Opacity is not supported.
  • Drawing with the lasso tool is not supported.
  • Advanced legend and tooltip charts are not supported.
  • Only the Choropleth style in the Choropleth/Drill layer is supported. The Bubble style is not supported.
R Visualization No  
Catalog Yes Mobile app users can only view content published to the Catalog. To actually publish content you need to use the SAP Analytics Cloud web application.
Dynamic page and story filters Limited Support Last and Next values are not available. You can choose only between the different dynamic ranges.
Search to Insight Yes
Note
The app does not support the following:
  • You cannot query when using the mobile app:
    • Describe <model> metadata
Synonyms Yes You can consume synonyms when working with Search to Insight on the mobile app. You cannot define or create synonyms.
Top N Options Limited Support Only Top 5 and Bottom 5 are available on mobile. Custom Top N options are not currently displayed in the mobile app.

Bookmarks

Limited Support

If bookmarks exist, the user's default bookmark is applied when opening the story. The name of the bookmark is visible in the Input Controls panel. To change the default bookmark, you must use the SAP Analytics Cloud web application.

Analytics Designer Elements Mobile App Support Notes
Charts, Chart Footer, Chart Scaling Yes Predictive forecasts are not currently supported.
Table Limited Support

Table rows and columns are initially truncated, showing only a preview. Tap in the upper right corner of the table to expand it full screen and show the full table details.

Note
In full screen mode, there is a limit of 10,000 total table cells that can be displayed, with an upper limit of 1000 rows or 1000 columns.

Currently tables based on planning models do not allow you to make changes to the model data in the mobile app.

Filter Line Yes  
Input Control Limited Support

The following types are not supported:

  • Measure input controls
  • Advanced filters
Note
For best performance when modifying a hierarchy member filter, limit hierarchy levels to include less than 7500 members.
Data View (exploration) No  
BEx Variables and Prompts Limited Support The prompt dialog needs to be opened with script API, for example: table_1.getDataSource().openPromptDiaglog().
HANA Variables and Prompts Limited Support The prompt dialog needs to be opened with script API, for example: table_1.getDataSource().openPromptDiaglog().
Image Limited Support For setImage API:
  • Only HTTPS URL address is supported.

  • Self-signed HTTPS certificate isn't supported.

Shape Yes  
Text Limited Support Dynamic Text elements created from the following sources are not supported on mobile:
  • Tile filters and variables

  • Chart properties

  • Smart Insights

If your app tile uses an unsupported source, the tile is not displayed on mobile. Dynamic Text elements from other sources are supported on mobile.
Text Area Yes  
Input Field Yes  
Clock Yes  
RSS Reader Yes  
Web Page No  
Symbol Yes  
Geo Map No  
R Visualization No  
Tab Strip Yes  
Page Book Yes  
Flow Layout Panel Yes  
Top N Options Limited Support

Only Top 5 and Bottom 5 are available on mobile. Custom Top N options are not currently displayed in the mobile app.

It's only supported in full screen mode.

Analytic Application Bookmarks Yes To view all available bookmarks of an analytic application, swipe an app left, open the Details. All relevant bookmarks are listed there.
Custom Widget Yes Custom widget author decides in custom widget configuration (contribution.json) whether this widget is displayed in iOS Mobile App.
Commenting No  
Smart Capabilities No Smart Capabilities such as Smart Insight, Smart Discovery and Search to Insight are not supported.
Planning Limited Support
  • Only specific planning related APIs are supported, including setUserInput, copy planning version API and data action related ones.

  • Editing data in cross tabs is not supported.

  • Value driver tree is not supported.

  • Planning sequence widgets are not supported.

Most Analytics Designer script APIs are supported, except for:

Analytics Designer APIs Mobile App Support Notes
Export APIs No  
Open Data Explorer APIs No  
Smart Discovery APIs No  
Open Smart Insight dialog APIs No  
APIs related to unsupported widgets (such as Web Page, Geo Map, R Visualization) No  
Navigation panel APIs Limited Support

IPads are supported, while iPhones aren't supported.

Create navigation URL APIs No

APIs such as:

NavigationUtils.createStoryUrl

NavigationUtils.createApplicationUrl

APIs related to commenting No  
APIs related to BPC Planning Sequence No  
APIs related to Multi Actions No

execute

executeInBackground

getParameterValue

setParameterValue

APIs related to context menu No

setContextMenuVisible

setQuickActionsVisibility

Collaboration Mobile App Support Notes
Discussions Yes  
Story annotations (comments) Yes  
Comment Widget Yes
Restriction

Editing comments on the comment widget is not supported.

Events No  
Save story as PDF No  
Hyperlinks from story Limited Support
Links to other stories and story pages are supported. Also supported are links to external web pages and links that launch other iOS apps.
Restriction
  • For tables, using the selected dimensions as a temporary filter for the destination story in the link is not supported. Charts do support this option.
  • Links to story pages that are hidden are not supported on mobile.
Analytics Designer (comments) No  
Save analytic application as PDF No  
Create story from analytic application widget No  
Hyperlinks from app Limited Support

Links to other analytic applications, stories and story pages are supported. Also supported are links to external web pages and links that launch other iOS apps.

Restriction

Hyperlink is available to text, image and shape, but currently not available to table and chart.

Workspaces No

You might be able to access content saved in workspaces through the use of deep links. For more information, see Sharing and Collaborating on Mobile.