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: 
0 Kudos
This blog covers some of the latest new features and enhancements in SAP BusinessObjects Cloud and SAP Digital Boardroom release 2017.05. Please note that SAP BusinessObjects Cloud agent must be upgraded to 1.0.49 in conjunction with the SAP BusinessObjects Cloud upgrade to 2017.05.

Highlights of this release include:

New SAP BusinessObjects Cloud content
Did you know that we have free content for SAP BusinessObjects Cloud and the SAP Digital Boardroom? Our latest content includes a new retail best practices package, content for Concur (Travel and Expense), HR – Recruiting, and a Marketing best practices package. You can download this content and read more about it here.

Learn with our latest video tutorials

Core: User Assistance & Infrastructure

Transfer ownership of content when deleting users

No more worries about losing content when you delete a user from the system! Administrators can now transfer the ownership of private, public, and shared stories and files to another user. Or, you can choose to delete any private files and transfer only public and shared content.

Invite an administrator to a discussion for support

From the new help center dialog introduced in release 2017.04, users can now invite an administrator in your organization to a discussion to get additional help and support.

Core: Data Integration

Live data “direct” connection type to SAP HANA

Live data connections to SAP HANA just got a whole lot simpler. There are two different scenarios where you can enable “direct” connectivity for live connections:

  • If users only access BusinessObjects Cloud from within your corporate network, you do not need to deploy a reverse proxy.

  • If users need to access BusinessObjects Cloud from outside the corporate network, you likely still need a reverse proxy to make your HANA system available to them. But the configuration is now much simpler, because requests to BusinessObjects Cloud, SAP Cloud Identity, and custom SAML identify providers no longer need to be routed through that reverse proxy.

  • Video tutorial: How to create a direct live data connection to SAP HANA

Export connections with a model to rerun/reschedule a data acquisition job

Once you’ve set up a connection for a model, it can be automatically included when you export the model so that you don’t have to go through the same steps again for setting up the connection. The real benefit here is that the schedule settings for importing data into the model are included in the export. This will allow you to rerun or reschedule data acquisition jobs (replacing or appending data) in a new system.

Faster model creation and dimensions with more than 250,000 members

In previous versions, we had an upper limit of 250,000 unique values for any given dimension in a model created by importing data from another source. This was to prevent any performance or other issues down the road.

In release 2017.05, we’ve built in a new feature that helps you get past this limitation. Now when you create a public model with dimensions that have more than 250,000 members, the dimension is created separately as a single read-only column. The benefit to this approach is faster model creation and greater scalability for your public model.

Improved SuccessFactors query templates

In this release, we’ve added two new query templates that you can use when creating a model or importing data from a SuccessFactors connection: “Courses Summary” and “Leave of Absence”. The “Headcount” query template has also been improved with additional columns.

Refresh metadata in the query builder

You can now refresh the list of entities and tables when you query from SuccessFactors, Hybris Cloud for Customer, and SAP Business ByDesign Analytics. Once you’ve hit the refresh icon, you will see a confirmation when the list has been refreshed from the server.

Core: Data Analysis, Stories, and Tables

Dynamic time calculations

You can now quickly add a time calculation to your chart and table, including Year over Year, Quarter over Quarter, Year to Date, and so on. Depending on the type of calculation, you can create the calculation through a restricted measure (Previous Year, Previous Period, Year to Date) or difference from (Year over Year, Period over Period).

  • Please note there are currently a couple of limitations with this feature:

    • The time dimension is required in the chart

    • Dynamic time calculations are not supported for remote models

Configure charts and tables in Explorer

In the Explorer, you can now use the Builder panel to configure charts and tables. You can move dimensions and measures between axes, drag and drop to change their order, assign colors, and more.

Numeric slider for calculation input control

You can now specify a range and optional increment to create a numeric slider as a calculation input control. Once enabled, users can select a value either by moving the slider or manually entering a value. If you do not specify an increment, you can manually enter any value in between the specified range.


Dynamic text from model and tile variables

Dynamic text is great for two reasons; you don’t have to manually update your text boxes every time there’s a change in your data, and there’s less chance for human error. To make your life even easier, we’ve introduced two new options for dynamic text boxes on your story canvas pages: Tile Variables and Model Variables.

Enhanced commenting: Notifications and @mention

Whether you are sharing insights with other users or collaborating with a team, chances are you will be using the commenting feature in BusinessObjects Cloud. Now in this release, you can send messages to specific users more easily using the @ symbol followed by a user name. For your convenience, typing “@” into a comment box will immediately bring up list of users that have access rights to the story. Users who are mentioned in a comment will see a preview of the comment in the notification center.

Another enhancement is that any users included in a thread will receive a notification when a comment or story is saved.

Add special characters and symbols into text

Need to insert a special character or symbol into your text? It’s now easier to do so within the application through the Insert (+) menu. If you have a textbox selected and it is editable, clicking on a special character or symbol will add it directly to your textbox. If you don’t have one currently selected, it will simply be copied to your clipboard.

  • Special characters can be added to text objects, comments, chat, reference line names, and chart titles.


Hindcasting for BI and Planning users

You can now see how well a predictive model matches the historical data when running a time series forecast.


Updated version management options

In this release, we have improved the options for managing version dimensions in a table. There is now a Version Management panel that shows you:

  1. Public and private versions in separate areas

  2. Public versions currently being edited

  3. Categories (using ICBS styling that is also reflected on the table)

  4. Private versions that are shared with others

    • The Version Management panel shows the list of users you’ve shared with in the Version Details area

  5. Private versions that are shared with you

  6. Private versions being used in an Input Process

    • Please note these versions cannot be changed until the Input Process is completed

Entering values in unbooked cells that use sum, average, or no aggregation

When you enter a value in an unbooked cell that uses sum, average, or none aggregation, the distribution of values to the cell’s leaf members has been changed. The following rules now apply:

  • If the Unassigned (#) member is available as a leaf member that aggregates up the cell, it receives the entire value and the other leaf members remain unbooked.

  • Otherwise, the value is spread to all available leaf members as usual.

  • If the Unassigned (#) member is filtered or specific members are selected via filters, the values will be spread to the selected leaf members.

To filter for Unassigned (#) members or reassign values from Unassigned (#), the following options are possible:

  • Add a Story filter to remove Unassigned (#) members

  • Add a Builder Panel filter for leaf members

  • Distribute from Unassigned (#) along the desired dimension (ad-hoc planning operation)

  • Run a structured allocation, to allocate values away from Unassigned (#)

  • Learn more about Allocations

Select and drag to copy cells

You can now select a group of cells in a grid, and drag the bottom right corner of the selected area across a target region to copy the selection to the target cells. Target cells with existing values will be overwritten.

  • If you have a pattern in your selection (e.g. 1.00, 2.00, 3.00), this pattern will be continued across your target region.

  • If the pattern contains unbooked cells (e.g. -, -, 1.00), this pattern will also be continued across your target region.


Additional resources:

Previous feature summary blogs: