BusinessAnalyticsGuide PDF
BusinessAnalyticsGuide PDF
1 Overview of Analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1 Data Source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Key Figure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 Characteristic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4 Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.5 Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1 Create and Edit a Report Using the Report Wizard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2 Work with Reports and Plans in Microsoft Excel®. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Analytic Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Planning Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3 Create and Edit a Navigation Target. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.4 Assign a Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Assign a Report to a Work Center View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Assign a Report to a Business Role. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5 Report Assignments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.6 Reports View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
2.7 Working with Reports in a Web Browser. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Functions in the Content Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Functions in the Navigation Pane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Working with the More Actions Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Working with Selections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Working with Filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Exceptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Analytical Navigation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Toolbar Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Key Figure Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Characteristic Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Chart Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Add a Field to a Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
2.8 Viewing Reports with Web Browser — Quick Filter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
2.9 Working with Embedded Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
2.10 Working with Mobile Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
2.11 Role Based Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
3 Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
3.1 Types of Data Sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
3.2 Create and Edit a Combined Data Source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
3.3 Create and Edit a Joined Data Source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3.4 Create and Edit a Cloud Data Source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Access Context. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Upload Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Upload/Download Cloud Data Source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Data Types for Cloud Data Source Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
3.5 Preview a Data Source. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
3.6 Add an Extension Field to Data Sources and Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Working with a Multivalue List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
6 Broadcasts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .135
6.1 Create a Broadcast. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
6.2 Manage Broadcasts and Schedules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
8 Restrict Edit Rights to analytical objects based on an Org Unit or Business Role. . . . . . . . . . . . . 150
11 Homepage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
11.1 Home Page Report Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Patterns for Custom Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Setting Up Tiles for the Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
11.2 VIDEO: Overview of Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
14 (Beta) SAP Hybris Cloud for Customer Integration with Lumira . . . . . . . . . . . . . . . . . . . . . . . . . 204
Analytics is integrated in the solution to support and monitor business processes, helping you to make informed
decisions.
Using the extensive and flexible business analytics features, you can easily create custom reports using the guided
procedures and then control the visibility of those reports by assigning them only to specific work centers as well
as individual business roles. If you have defined custom fields in your solution, you can also add them to data
sources or reports, your own or those delivered with the solution. In addition, you can join or combine
heterogeneous data sources, again your own or those delivered with the solution, as well as create custom
calculated measures and comparison metrics.
Reports can be accessed from the Reports work center view of work centers and are also embedded into Overview
work center views, enabling transparency of data in system. The Analytics data in the solution is real time. There is
no persistency in a separate Business Warehouse layer. Analytics data in the solution is also access context
sensitive. This means that data sources are associated with access contexts to ensure that data is directed to
users who are allowed to view the data.
● Determine whether or not you want to be able to assign reports to business roles. This option provides you
more flexibility than just work center assignment alone. You have to enable role assignment during the fine
tuning step of completing the activity list for your implementation. Refer to the guide for more information.
● If you want to see real data rather than just test data when you're creating and reviewing your custom reports,
you must enable that option on the activity for Administrator Analytics — Setting.
● Also during Administrator Analytics — Setting, we recommend that you do not select the Extended Access
checkbox, as this can cause reports to include and display data even if a user is not authorized to see that
information.
Creating a Report
The graphic below represents the general process for creating a report:
For a detailed description of all the features and tasks available for business analytics, see the see the Individual
sections in this guide.
An object containing key figures and characteristics, which provides a multidimensional, analytical view of
business data.
Data sources are associated with a specified access context or can be unrestricted.
When you start the report creation process with the Report Wizard the first step is to select a data source. The
solution ships with several pre-defined data sources. You can create and edit your own data sources to suit your
business requirements and processes and use your data sources for reporting. To create your data sources, you
combine or join data sources to merge data into a new data source. You can also create a data source by importing
external information, and this data source can be correlated with sales volume, or ticket processing.
A field according to which values are selected. Key figures are data items with numeric values and have an
associated unit of measure or currency assigned. Some examples are pipeline value, Invoice Net Value, Purchase
Order Quantity or tickets in queue.
A group consisting of a key figure structure and a characteristic structure for reporting on two axes.
A group of predefined key figures for reporting on one axis. Key figures in the structure can be calculated or
restricted.
The access context of a key figure structure is that of the underlying data source.
You can refine the data appearing in key figures by setting up restricted or calculated key figures.
● A restricted key figure is a key figure restricted to a specified characteristic value, and is often created for
comparison metrics.
● A calculated key figure is a key figure determined using calculation rules or formulas. You can create a
calculated key figure from existing key figures in the selected data source.
Note
Sales
● You choose an existing figure — revenue, and restrict to last year, in the US. When you run the report you
can see total today compared to last year's US total revenue.
Service
Suppose you have created your own set of user statuses (for example, pending engineering review) The key
figure, counter, shows how many tickets are in this status
● Start from the existing key figure, counter. Restrict the new key figure to the status “pending engineering
review”. This restricted key figure can be used in your report that only shows the key figure, which can then
be used as a dashboard tile.
● You want to know new or in process percentage pending engineering review. You create a new key figure,
and calculate the percentage.
1.3 Characteristic
A field according to which values are selected. Characteristics are alphanumeric, numeric, or text values. Examples
include Product ID, Supplier, and Purchase Order Status. Variables are often associated with specified
characteristics. Variables restrict characteristics to one or more specified value selections.
A group of predefined characteristic elements in a key figure grid. Characteristic elements are characteristics that
can be calculated or restricted.
The access context of a characteristic structure is that of the underlying data source.
You select characteristics for restricted key figures, for example: account, opportunity, country, or industry. You
set properties to define additional behavior for a specific characteristic.
1.4 Report
A compilation of data for analysis. Reports show values derived from key figures and characteristics in data
sources, key figure structures, and key figure grids.
Example of a report
1.5 Views
Views enable you to set up one or more variations on which key figures and characteristics appear in the report,
and the type of chart that appears for the report. Once you assign a report to a work center, you can select the
view which appears in the end user reports list. You create a view by choosing key figures and characteristics for
columns and rows in a table, then selecting a chart type to best represent that data. When you create a view you
can also define conditions and exceptions for key figures that alter how your data is presented based on rules and
thresholds.
In the Design Reports view, administrators can create and edit their own reports to suit their business
requirements and processes.
You can access the Design Reports view from the Business Analytics or Administrator work centers.
Background
You use Analytics objects in the system to create your reports. Data from key figures and characteristics in a data
source or a key figure group serves as the basis for your reports. For more information, see Overview of Analytics
[page 6]
Note
You can decide whether report data sent by e-mail is to be encrypted. If you want to encrypt outgoing e-mails,
you must make changes to your scoping. From the E-mail Encryption and Signature Check fine-tune activity, you
can specify for the Analytics - Send Report Data, Broadcasting outgoing e-mail scenario whether outgoing e-
mails are encrypted and whether they are signed.
For more information, see Configuration: Load Certificates and Activate Signing and Encryption for E-Mails
[page 140] and Configuration: E-Mail Encryption and Signature Check [page 138].
Create and Edit a Report Using the Report Wizard [page 14]
Administrators can create and edit reports that they create using the Report Wizard.
Related Information
The Report Wizard guided activity is available from the following locations:
● From the Design Reports work center view by clicking New, and then choosing Report or Report As Copy.
● From the Design Data Sources work center view by clicking New, and then choosing Report.
After you have assigned reports to work center views, they are available in the Reports work center view of the
relevant work centers. Business users can then create their own personal report views.
Note
Administrators can create public report views and public selections, that is, a saved set of value selections for
variables and filter values, in the Business Analytics work center. Administrators create public report views and
public selections with the report in a Web browser.
The public report views and public selections are then available with the corresponding reports. For more
information, see and Working with Selections [page 42].
Note
You do not have to complete all steps; only the first step is mandatory. This is indicated by an asterisk (*).
You can create a report by entering a name, selecting a data source, and clicking Finish.
Note
When you select a data source, one or more supported access context are displayed. When you assign
the report to a work center or work center view, the access context of the report and the work center or
work center view should match.
Note
By selecting the Show Master Data Value checkbox for the Customer characteristic, all customers
are displayed in the report.
○ Value Selections
Any defined value selections are also listed. The following table describes the options available under
Value Selection.
Value Description
Fixed Value Selection You can set fixed value selections for the selected charac
teristics.
Using Complex Restriction The characteristic is restricted using one or more com
plex restriction rules that are defined in a key figure struc
ture or key figure grid. You cannot change the restriction.
○ Hierarchy Settings
Any defined hierarchy settings are also listed. The following table describes the options available under
Hierarchy.
Value Description
5. Define Variables
For each variable available, maintain the selection type and any default values if necessary.
The selection type indicates how values for the variable can be selected, such as single values, multiple values,
interval, or any selection. You can also maintain default values.
6. Review and Confirmation
Note
In the Business Analytics work center, when you view reports, generated test data is displayed regardless of
whether the report is assigned to a work center view to which you have access rights as a business user.
To view the report with real data, you must open the report from a Reports work center view for which you
have access rights as a business user.
Related Information
The SAP add-in for Microsoft Excel enables you to execute ad hoc analyses, create workbooks, create plan data,
and define sales targets.
Note
The functions of the add-in for Microsoft Excel are restricted or not available when using the Microsoft object
linking and embedding (OLE) feature. We therefore recommend not using this feature.
Note
To view and work with Microsoft Excel-based reports and plans, ensure that the add-in for Microsoft Excel is
installed.
Depending on your authorization, you can download the add-in from the following locations:
The analytic features in the add-in tab enables you to save workbooks to the solution system. You can also use
available Microsoft Excel functions. Depending on your access rights, different workbooks and reports are
available. Saved workbooks are then available from different work center views. Note that the functions available
to you depend on your access rights and work center and work center view assignments; the reports you work with
in a Web browser are also available using the add-in for Microsoft Excel.
2.2.1.1 Administrators
Context
Procedure
If you want to view the workbook with generated test data, refresh the workbook.
Note that if the workbook has already been assigned and is public, you do not need to assign the workbook
again.
The workbook group provides functions to open and save workbooks and reports. You can also copy, remove, and
protect reports and worksheets.
● Open
Downloads and opens a workbook from the solution system.
● Save
Saves the workbook back to the solution system as a public workbook. You have the following options to save
workbooks to the solution system.
● Save All
The following options are available
○ Save All
○ Save Workbook
○ Save Plan Data
○ Save Workbook As New
● Switch Workbook Type
The follow table provides an overview of the workbooks available.
Public workbook A workbook that can be consumed by all users who have the
corresponding work center views assigned. Public work
books are read-only and can be adapted with personalized
views and selections to the business needs of the user.
Design workbook A workbook that only includes the layout without data and is
only available from the Business Analytics work center.
Since administrators in general are not allowed to view busi
ness data, the data is deleted whenever you store a design
workbook. As soon as a design workbook is assigned to a
work center view, business users can use it as a public work
book with real data.
● Insert Report
Inserts a report into the worksheet starting in the active cell.
By limiting the number of rows displayed, the system can display the report more quickly. You can still filter
or make value selections in order to display the data you want. Note that if you filter or make value
selections, the system displays the first page with the specified number of rows.
● Copy Report
Copies the report and any report views and variable values in order to paste it in a different location.
● Paste Report
Pastes the report and any report views and variable values that was last cut or copied into the active cell.
● Remove Report
Removes the report and any report views and variable values in order to paste it in a different location.
● Protect
Uses the Microsoft Excel function to protect the worksheet to prevent changes to all cells containing data from
the solution system.
Refreshes the data in the report. You can also defer refreshing the report.
● Refresh
Refreshes the data in the report.
○ Refresh Current Report
Refreshes the data in the report that is currently selected.
○ Refresh Worksheet When Activated
If this feature is active for a workbook, any reports on a sheet in the workbook are automatically refreshed
when the sheet is activated.
○ Refresh Report
You can select a report to refresh from the list.
○ Refresh All
● Defer Refresh
Defers refreshing the report until you refresh it manually. This function is useful, for example, if you make
multiple changes to a report, such as to the layout or you add another key figure or column.
● Paging
You can enter the number of rows you want to display. For example, rows 10 to 40. If you click the down arrow,
the system displays the next page with 30 rows, including the column headers.
Displays the report views that are available with a report. You can change the current report view.
You can display the set of value selections for variables that are available with a report. You can change the current
set of value selections. In the Selection pane, you can save changes as a new set of value selections for variables.
You can also set filter values by selecting values in the report and clicking the Filter icon in the Selection group. To
remove the filter, click the corresponding icon.
Note
If you have multiple reports in a workbook and want to apply the same set of value selections, you can use
values from dedicated cells.
For example, you have multiple reports that all contain customers. You want to filter the data in the reports to
show data related to customer 1001.
On sheet 2, in cell D14, you enter 1001. In the Selection pane of the report, in the Customer variable entry field,
you enter =Sheet2!D14. After refreshing the report, data is filtered to customers 1001. Alternatively, using
Microsoft Excel® functionality, you can define a name for the referenced cell, such as Customer, and enter the
name instead of the address of the referenced cell in the Customer variable entry field; in this case, you enter
=Customer.
Note that this tip does not work for advanced restrictions, such as excluding a value or using intervals.
Also note that data in the workbook is not automatically refreshed if you change the entry in the referenced cell.
You can specify if the report name is to be displayed along with technical information about the report. The header
can be inserted either as a range of cells above the report or as a text box.
● Navigate
Enables you to navigate to another report or to an overview document.
● Insert Chart
Enables you to insert a chart using Microsoft Excel functions. For information about Microsoft Excel chart
types and functions, see Microsoft Excel documentation.
● Switch Display Mode of Current Report
○ Grid Display
Displays the report using the solution cell styles in the Microsoft Excel grid.
○ PivotTable Display
Enables you to display the report as a PivotTable using Microsoft Excel functions. For information about
Microsoft Excel PivotTable functions, see Microsoft Excel documentation.
○ Excel Table Display
Enables you to display the report as a Microsoft Excel table. Note that if you select this display mode, the
Microsoft Excel Design tab is displayed.
This display mode is useful, for example, if you want to filter or to sort data using Microsoft Excel
functions. For information, see Microsoft Excel documentation.
● Settings
○ Freeze Panes
Uses the Microsoft Excel freeze pane function to fix the header columns and rows.
○ Format Report
Formats the report using the default SAP Business solution cell styles as listed under the Microsoft Excel
Home tab.
○ Adjust to Complete Column
Adjusts the width of columns to the width of the longest value in each column.
○ Adjust to Report Result
Adjusts the column width to the width of the longest value in the column.
○ Use Outline for Hierarchies
Uses the Microsoft Excel outline function to group characteristic hierarchies by expansion level.
○ Expand Rows to Level
You can choose the hierarchy level up to which the hierarchy is to be displayed when it is expanded.
○ Merge Repeated Cells
You can specify whether every instance of a characteristic value is displayed in a row or column.
○ Show Results First
You can specify how results are to be displayed. You can decide if they are to be displayed above rows or to
the left of columns.
○ Arrange As Hierarchy
The system arranges characteristics in rows and in columns as a hierarchy. The row or column further left
serves as the tree structure into which characteristics to the right are inserted.
○ Invert Hierarchies
The system inverts the hierarchy so that the hierarchy is displayed from bottom to top or from right to left.
You can decide to invert a hierarchy in rows and in columns.
○ Suppress Zero Values
You can suppress columns or rows that contain zeros in your report.
Administrators can assign workbooks to work center views, make them available to business users.
For more information, access the Help Center from the relevant screen.
The planning features of the add-in tab enables you to create and edit plan data. Cells that are enabled for input
have a white background and become yellow when you change their value. Cell that are gray are read-only.
● Refresh
Refreshes the data in the plan.
Depending on the planning application you are using, when you make entries in cells, the changes you make
are sent either synchronously or asynchronously.
○ Upload Input (Asynchronous Sending including save)
When you click Upload Input, the changes you make to the plan data are transferred to the system
asynchronously, values are calculated, and the data is saved. You may need to wait before you can make
further changes to the plan.
While the system is calculating and saving, the related data in the cells is locked and is read only. Although
you can still change values in the sheet, you cannot upload the new values.
The only option is to refresh the data. If the system has completed the upload when you refresh, the
system reads the data again and overwrites all values. In this case, cells are available again for entries. If
the calculation is still in progress, a message about the progress of the upload is displayed.
Note that if you want all read-only cells to be protected against changes, click Protect in the Workbook
group.
● Mark Selected
Marks cells that you select to be sent back to the system. By marking selected cells, you set the value for the
cell. The value therefore does not change when you redistribute values by clicking Refresh.
● Unmark All
Unmarks all selected cells.
The following example illustrates how values for sales and target planning can be distributed. Note that the
characteristics available for financial planning may differ.
The following figures are used to illustrate how the data is distributed.
● The estimated revenue for your Product 1 is USD 1000, for Product 2 USD 2000, and for Product 3 USD 3000.
In the system, this information is distributed down to the customer level:
Note
Note that if you have a value for equal distribution on more than one level of a hierarchy, it may not appear to be
distributed equally. The system distributes the value equally on the lowest level. The remainder is then
distributed equally on the lowest level before the results are aggregated to the next highest level.
Example
For example, You have 11 items to be distributed equally (without decimal places) on multiple levels in a
hierarchy.
The higher level has two nodes; one node has one branch; the other node has two branches. Thus, the lowest
level has three nodes.
Equal distribution results in each lowest-level node having the value 3. The remainder is then distributed on the
lowest level. This results in two lowest-level nodes having the value 4, and one lowest-level node having the value
3.
Once aggregated to a higher level, one higher-level node has the value 4. The other higher-level node has the
value 7.
From the Design Reports work center view, administrators can create navigation targets in a selected target report
to which business users can navigate from a source report.
Context
You can define how values are transferred to the corresponding characteristic or variable. Report-to-report
navigation is useful for further analysis of report data. For example, a business user has the Purchase Orders per
Supplier source report , containing purchase order IDs. When a business user clicks a purchase order ID in the
report, such as 3141, the context menu displays the Purchase Orders per Product target report . The business user
can then navigate to this report directly without returning to the Reports work center view. In this example, the
business user can see what other purchase orders have the same product as in purchase order 3141.
Procedure
1. From the Design and Assign Report object worklist, select the relevant target report and click Create
Navigation.
In the following screen, the target report and the corresponding characteristics and variables appear.
You can also decide if you want to create navigation targets for characteristics and variables in a report view.
The source report along with the corresponding characteristics and variables are added.
Note
If you select a variable, you must change the transfer type to Ranked Transfer.
5. Define how value selections are to be transferred from the source report to the target report.
Note that if you check the Use Default Variable Value checkbox, the default variable value in the target report is
used if no value is available from the source report.
Variable is not filled Default variable value is used, regardless of transfer type.
Note
○ It is not necessary that the characteristics or varia
bles have the same name, but they must be seman
tically correct. For example, in your company, it may
be correct to transfer value selections from a sales
unit to a cost center if they are one and the same.
○ The system cannot check an infinite selection.
Note
When deciding on how value selections are to be transferred for variables, you must also note the selection
type for the variable.
For example, in the source report, you have a variable called Company for which a single value is allowed.
You want to transfer values from the variable to the following variables in the target report:
○ Company
The selection type is defined for the variable as Single Value. Therefore, we recommend selecting
Transferred as the transfer type.
○ Partner Company
The selection type is defined for the variable as Multiple Value. Therefore, we recommend selecting Not
Transferred as the transfer type.
Related Information
As an administrator, after you have created a report, you can assign it to work centers and work center views,
making it available to business users. You can also restrict access to certain reports by additionally assigning them
to specific business roles.
Assign reports to a work center view and make it available to business users.
Procedure
1. From the Design Reports work center view, select the relevant report with the status Unassigned.
2. Click Assign. This opens the Work center view tab.
Note that the system checks whether the access context of the report and the access context of the work
center view conflict. The Conflict column indicates whether a conflict exists.
A check mark indicates that the access contexts match. An exclamation mark indicates that the access
contexts conflict.
If you want to assign reports to work center view regardless of conflicting access rights, you must make
changes to your fine tuning in the Business Configuration work center using the optional activity Administrator
Analytics — Settings. For more information, see Configuration: Administrator Analytics - Settings [page 137].
3. The system assigns the report categories from the underlying data source to the report. You can change the
report category assignment by selecting the corresponding work center view and making changes to the
report category assignment in list. To do so, select the report categories by which the report can be grouped in
the Reports work center view.
Note
Some delivered content has the Hidden status by default. For example, reports that are only displayed as
embedded reports. If you want to have the report displayed in the Reports work center view, deselect the
Hide in Reports View indicator.
4. Select the check box to assign the report. Click Save to save the work center view- based assignment.
Note
When you assign Microsoft Excel®-based reports, that is, workbooks, ensure that the reports embedded in
the workbook are also assigned to the same work centers and work center views as the workbook to ensure
that business users can view all reports embedded in the workbook. For each embedded report, note the
report name and ID in the Report Name dropdown list of the workbook header and compare its assignment
against the reports used in the workbook.
For example, the administrator has assigned a Microsoft Excel-based report, that is, a workbook, to a work
center view. The workbook is available to all users assigned to that work center view. A user executes the
workbook but receives an error message, stating that she/he is not authorized to execute a report. The user
received this error message because the report is not assigned to the same work center view as the
workbook.
Context
Note
● You can assign a report to a business role only if you have selected the option in the fine tuning activities for
your solution. For more information, see Role Based Access [page 82].
● You can only assign business roles to Browser- Based Reports.
Procedure
A list shows all the business roles to which you can assign this report. This list is generated on the basis of the
work centers and views that the selected report is assigned to. This allows you to make the report available to
only selected users out of all the users which have access to a particular work center view.
3. Select the checkbox against the business roles for assigning the report.
If the report is in status Unassigned, the business roles list will be empty. Assign the report first to a work
center view to be able to make assignments to business roles.
4. Save and close the screen once the assignment is complete.
From the Design Reports work center view, by clicking Assignment Overview, you can view and edit the report
assignments made by you and SAP by sorting, grouping, or filtering the list.
Procedure
In the Business Analytics work center, go to Design Reports view, and click Assignment Overview. The screen
displays all the work center and view assignments for the report. To modify the displayed data, click the sort
icon and select from the available grouping option in the Group by drop down list.
● View work center and views assignments for a report
In the Design Reports view, select a report. In the Details section Assigned Work Centers shows the work
centers this report has been assigned to.
● View business role assignments for a report
In the Design Reports view, select a report. In the Details section Assigned Business Roles shows the business
roles this report has been assigned to.
Procedure
1. Go to Business Analytics Design Reports and click Assignment Overview. The system opens the Report
Assignment Overview screen.
2. Choose Unassign All/Reassign All to select all the reports that you want to reassign/unassign from work
center views. In the Change Assignment column of the table, the system displays all the work center
assignments accordingly.
3. Click Save. The system schedules a background job if you select more than 20 reports.
The solution delivers predefined content for reports that are defined in your scope. Reports can also be defined by
administrators for business users. The Reports view is a central access point to reports associated with a work
center.
● Browser-Based Reports
Consists of a compilation of data for evaluation where analysis and drill-down is supported. You can open
browser-based reports either in a Web browser or in Microsoft Excel.
● Microsoft Excel-Based Reports
Using Microsoft Excel®, you can view and edit reports in spreadsheets.
Note
To view and work with Microsoft Excel-Based reports, ensure that the add-in for Microsoft Excel is installed.
Depending on your authorization, you can download the add-in from the following locations:
○ From the top right corner of the screen by clicking Download.
○ From the Self-Services work center view of the Home work center
● Mobile Reports
Mobile reports are browser-based reports that are enabled for mobile devices.
Opening Reports
The report names are displayed as links. To open the report, click the relevant link . By clicking View With, you can
open a report either in a Web browser or in Microsoft Excel®.
You can also open reports from the Gallery work center view in which you can browse reports.
Organizing Reports
By default, all reports associated with the work center are displayed and the Advanced find feature is closed.
From the Show dropdown list, you can choose whether to display reports by the following criteria:
● By Report Category
● My Priority Reports
To include or remove a report from your priority list, select the report row, click Priority, and choose Mark as
Priority or Remove from Priority.
Details
In the Details section below the reports list, you can find additional information about the selected report. There
are three tab pages in the Details area of the Reports view.
● Report Views
A report view is a modified view of the data available with a report. The Report Views tab page displays all
existing views associated with a report. These are divided into four categories: views created by you, views
created by an administrator, views delivered by SAP, and views created by SAP partners. Report views are
displayed as links and can be opened directly from this tab page by clicking the corresponding link.
Note
When you create a report view from the Analysis work center, it will be available to you only as a local view
when you are logged in to the system. When a report view is created from the Business Analytics work
center, it will be available to all users. If you are an administrator, and want to publish a report view, you
must create it from the Business Analytics work center.
● Report Details
Displays general information about a report, including creation and change data. Under Report Categories, all
of the report categories to which a report is assigned are listed, for example, Supply Chain – Physical
Inventory.
● Report Assignment
Displays the work center views and subviews with which the selected report is associated. Note that the list
can also include views and subviews from work centers other than the work center in which the report is
currently displayed.
Working with reports in a Web Browser allows you to execute ad hoc analyses. You can open reports from the
reports list in the Reports view and from embedded reports.
Administrators use a limited range of functions as described here to preview data sources.
Display
In the content area for the report, data is displayed in a table or chart depending on settings. You can switch the
display format of the report. You can also undo a step or revert to the last saved state of the report.
Sorting works on every column but you need to consider the context (grouping /data set) of the column you want
to sort. So the sorting is done within each set of data, and a data set is determined by the precedent columns.
In the following example, the data set for State is sorted according to the Country which is the precedent column.
(Fig 1). So, within US, IN, and DE, the states are sorted A ->Z. If you want to sort by State only, then you must move
that column as the first one. In that case, the data will be sorted by State as in Fig 2.
You can adjust table column widths and personalize this setting. This action is available for both administrators
and end users. As an administrator, you can define a format and share it with all the end users. However, the end
users can override your format and save their personalization. To do this, follow the steps below:
1. In the Business Analytics work center, navigate to Design Reports Edit With Web Browser - RUI , to
open a view in the Fiori client UI.
2. Adjust the table column width.
Analytical Navigation
In cells of reports displayed in table format, you can use the context menu for further navigation and analysis.
Using the context menu, you can view existing documents related to a value. When you double-click a cell, the
documents and reports to which you can navigate are displayed. For example, you can navigate to a preceding
document, such as a purchase request, an overview document that provides information about a customer, or to
another report.
In the navigation pane, you can find functions to make display settings. Analysis functions are also available to
display certain values.
Display Display
Hide Hide
Conditions Conditions
Exceptions Exceptions
Sorting Sorting
Display Settings
By clicking Settings, you can determine how characteristics and key figures are displayed in the report along with
making settings for charts and tables.
To create conditions and exceptions for the report, under Columns, click the dropdown list for Key Figures. You can
create, edit, and delete exceptions and conditions by choosing Manage Exceptions or Manage Conditions
accordingly.
To add additional key figures to the report from the available key figures or to remove them from the report, from
Settings, choose Key Figures.
You can determine the order in which key figures appear as columns in your report by moving them up or down in
the list accordingly.
You can also decide if you want to display technical IDs by clicking Show ID.
You can drag and drop characteristics and key figures in columns and rows to the Not Currently Shown list. To drag
and drop, you use the Move function. This function is available from the dropdown list from the characteristics and
key figures. If you select Remove, the characteristic or key figure is moved to the Not Currently Shown list.
Note
You can add a maximum of 10 characteristics in a column drill down.
You have a range of actions that help you work with reports.
The More Actions ( ) menu is available on the top right hand corner of your screen in you are working in the
Fiori Client UI.
Note
If you are on the HTML5 screen, most of the actions are available under the See More ( ) menu on the top
right hand corner of your screen.
Show Chart & Table Allows you to display the report in both chart and table format together.
Save Allows you to save your changes as a view if you have authorization to overwrite the existing
view. Or else, use Save as to create a new view.
Download Allows you to download the report to Microsoft Excel® in XML, XLSX, or CSV format. Note that
the report opens in read only mode. You can also download data sources in CSV format, and re
ports in PDF.
Note
● PDF download is only available in Chrome
● PDF download is only available for charts
The format and the available fields of the downloaded data source differ from a downloaded re
port. For example, in a downloaded report, the value and unit of measure are combined in one
field whereas in the downloaded data source, the fields are separate. Another example is that
there may be key figures only defined for the report, which are not available in the underlying
data source.
To perform ad-hoc analyses, you must open the report in Microsoft Excel®. From the Reports
work center view, click View With, and choose the Microsoft Excel option.
Start Options Allows you to define the way your report opens.
Show Extended Text Allows you to show or hide extended text when you are working with long texts such as notes.
You can show upto 1024 characters.
Note
If this option is enabled in a report, you cannot use characteristics of data type string to filter
or use as parameter.
Open with Microsoft Excel Gives you an option to open your report using the Microsoft excel Add-in.
Show Report Information Shows the Header and Technical Details. When you choose this option, the system displays the
access context, selection ID, and any filters set. If available, any information and warnings are
also displayed. For example, if the display currency is set using key figure settings or variables.
When you open a report in a Web browser, the data displayed in the report is restricted to the value selections set
using variables in the Selection area above the report and any saved filter values.
Selection
A selection consists of the set of variables available for the report and any defined value selections. The selection
you define determines the data to be displayed in the report. The value selections you make using variables for the
selection also determine the characteristic value selections that can be further restricted using the filter function.
Note that you must specify a value for all mandatory variables. In the system, mandatory variables are indicated by
an asterisk (*).
The Access Context variable is mandatory for all reports. This variable is defaulted to the access context to which
the you are assigned. The system fills the variable with the access context available for the report. In this case, only
one access context is assigned, and therefore the variable is not displayed.
Note
For reports opened with Microsoft Excel®, the system also fills the variable with the initially saved access
context.
Example
For example, you open the Project Cost – Overview report in two work centers and have saved the Access
Context variable with different value selections in both work centers: in the first work center, you saved the
access context as Company; in the second work center, you saved the access context as Project. The system
proposes one of the two access contexts.
To display the descriptions of values that you have selected, in the Selection area, click Show Text.
Note that if you want to enter values manually, the system supports manual entry of only the ID of variable or
characteristic values.
For example, you know that you want to restrict the Supplier variable to 500001 (You cannot enter Miller and
Son). You therefore enter 500001 in the Supplier variable field.
You can delete value selections by clicking the X icon. The delete function is always active.
By opening the value selection for a variable or for a characteristic, you can select single values, exclude values, set
an interval, or a set of values, depending on how the content has been defined, or if you have set filter values.
The following options are available depending on the variable or characteristic selected:
● Basic Select
Allows you to restrict a specified characteristic to available values.
● Advanced Select
Allows you to restrict a specified characteristic using relational operators, such as greater than and less than.
To do this, select the Add Row icon +. The system gives you an option to choose the relational operators, and a
value.
Select Add Fields to add a new variable. In the new window, choose a variable and select the checkboxes under
Display in Report and Display in Selection. Click OK. The variable will be available for selection.
● Relative Select
Allows you to restrict a specified characteristic to a relative variable selection. Relative selections are based on
basic characteristics, such as Date, Week, Month, Fiscal Period, and Company. When you start the report, the
system fills the cells in the report with the corresponding values. The following table provides examples of
relative selections.
Invoice Creation Date Last 7 Days Shows a time range of the last 7 days,
including today.
Note
Hierarchical value help is not available in the Fiori Client UI.
Saving Selections
If you often restrict data in a report to specific value selections, you can save the selection. The selection is then
available for reuse. Note that any set filter values selections are also saved. Saved selections are only available to
the user who saved the selection.
You can save selections by clicking Selections, and then choosing Save As.
Managing Selections
To manage selections, choose a Selection, navigate to the sprocket icon , and then select Rename or Delete.
To save a selection as default, choose a selection and select the Report Default or View Default checkbox as
required.
Related Information
The value selections you make using variables for the selection also determine the characteristic value selections
that can be further restricted using the filter function.
Note that you can filter data for all characteristics available with the report regardless of whether they are shown in
the report.
Note
If you change the values selections set in the selection and start the report again by clicking Go, the system
resets any filter value selections you have made. Changes you make to the value selections for variables in the
selection affect the value selections available to be filtered for characteristic.
Example
For the Product variable in the selection, select the following values: 10 , 20 , 30 , 40 , 50. These are the values
available to be filtered with the Product characteristic after you start the report.
Change the value selections set for the Product variable in the selection and make all values available. After
clicking Go, you can now filter the Product characteristic to any available value selection.
When you save a selection, the filter value selections you set are also saved.
In the Fiori Client UI, open a report and click the Add Filter icon , the value help appears. Select the required
value. Click OK. Either select Run With Filter to apply the filter immediately, or click Later to continue working on
your current report.
When you work with reports, you can create exceptions for key figures.
An exception is a deviation from defined threshold values. You create exceptions by setting threshold values or
intervals, for which you set an alert. Using exceptions, the system emphasizes key figure values that deviate from
or adhere to threshold values or intervals. Key figure values that deviate from or adhere to the threshold are
indicated using symbols or are highlighted in color. This enables you to identify immediately all relevant values.
You create, edit, and delete exceptions using the Manage Exceptions dialog box. You can find the Manage
Exceptions dialog box by clicking Key Figure.
When you activate exceptions for a report, the system applies the exception to the data in the report.
Note
Any exceptions you define are only available with the report or report view in which you created the exception.
Defining Exceptions
To define an exception, you select a key figure, decide how the exception is to be displayed and how it is to be
applied.
Key Figure
From the dropdown list, you select the key figure for which you want to define an exception.
Alert Indicator
The following options are available for displaying exceptions in the report:
Arrow The alert level is represented as an arrow with five varying degrees of slant, corresponding to
different levels of priority.
Background Color The alert level is represented by the value highlighted in various shades of green, yellow, and
red. For each color, there are three shades, corresponding to different levels of priority.
Apply To
The following options are available for applying exceptions to values that deviate from thresholds:
Data and Result The exception is applied to key figure values and result rows.
Data The exception is applied to key figure values but not result rows.
Defining Thresholds
You can restrict a specified key figure using relational operators, such as greater than and less than.
2.7.7 Conditions
When you work with reports, you can create conditions to restrict the results area of a report in accordance with
certain criteria.
For example, you can create a condition so that you only see products that have net sales above a certain
threshold value. You can also create a condition to display the five lowest selling products. In other words, you can
use conditions to restrict the results area of a report so that you only see a part of the result area for which you are
interested.
You create, edit, and delete conditions using the Manage Conditions dialog box. You can find the Manage
Conditions dialog box by clicking Key Figure.
When you activate conditions for a report, you are not changing any values; you are just hiding the values that are
not relevant for you. Conditions therefore have no effect on the values displayed in result rows. The result rows of a
report with an active condition are the same as the result rows of a report without this condition.
Note
Any conditions you define are only available with the report or report view in which you created the condition.
Simple Conditions
When you create a simple condition, you set thresholds for a specified key figure related to a characteristic using
relational operators.
Example
You want to see all products for which invoiced net value is greater than 100 EUR. You set a condition on the
Product characteristic for the Invoiced Net Value key figure. As an operator, you select Greater than, and enter
100 as the From Value. Result: The system returns a list of products for which invoiced net value is greater than
100 EUR and hides other values.
The system compares all values for a specified key figure related to a characteristic that you set. All values that
adhere to the rules that you define are displayed in a ranked list.
You use the following operators to define rules for ranked conditions:
Note
Example
The system displays a ranked list of the 5 customers having the highest net sales.
Note
Example
The system displays a ranked list of the highest net sales by customer until 25 percent of the total net sales
is reached.
Note
Example
The system displays a ranked list of customers, sorted by net sales in descending order, until an aggregated
net sales total greater than or equal to 20,000 EUR is reached. The result can be greater than 20,000 EUR if
the system has to add another customer to the ranked list to reach the threshold value but whose net sales
then makes the aggregated net sales result greater than 20,000 EUR.
Note
Analytical navigation is only available for browser-based reports.
● Report-to-report navigation
You can use report-to-report navigation to further analyze the details of a specific data point. The values of the
target report will be filtered based on the selected data point of the current report. For example, you can
navigate from an aggregated annual data report to a report with monthly breakup for a specific year by clicking
the corresponding data point.
● Report-to-object navigation
You can use this feature to navigate to an object directly from a report. For example, you can navigate to
account details from account ID in a report.
Note
The above features are available for embedded reports also.
When you navigate from a source to a target, such as from one report to another, the system checks what targets
are available for the specified cell along with the context of the source.
● Row, that is, the characteristics to the left of the specified cell.
● Column, that is, the characteristics above the specified cell.
● Any filter values set in the source
● Any value selections for variables
● The report ID
● The access context of the report
● The report view ID, if the source is based on a report view.
● The selection ID, if the source uses a set a value selections for variables.
The context of the specified cell determines the targets to which you can navigate. Therefore, depending on which
cell you click, you have different targets available.
For example, the targets in a Results row may be different than the targets for individual values in the column since
targets are also based on rows. The result value may be a different row than the individual values. Likewise, a cell in
the same row may have different targets because the system also checks the column of the specified cell.
The targets available also depend on the access rights granted to the user. The reports for which users have no
access right are not displayed in the context menu.
The following explanatory graphic shows the targets for two different cells.
Note
Note that you can only check the targets for one cell at a time.
Examples of targets
You have a range of toolbar functions that help you work with reports.
● Close
Note
○ PDF download is only available in Chrome
○ PDF download is only available for charts
The format and the available fields of the downloaded data source differ from a downloaded report. For
example, in a downloaded report, the value and unit of measure are combined in one field whereas in the
downloaded data source, the fields are separate. Another example is that there may be key figures only
defined for the report, which are not available in the underlying data source.
To perform ad-hoc analyses, you must open the report in Microsoft Excel®. From the Reports work center view,
click View With, and choose the Microsoft Excel option.
● Send
You can send the report as an e-mail attachment or as a link.
● Chart and Table
Switch the display of the report to a table, chart, or display both formats.
● Navigate To
You can navigate to a different tool with which to view and analyze the report.
● View
Shows the report view that is displayed in the Web browser. The dropdown list displays the report views that
are available with the corresponding report. A report view is a modified view of the data available with a report.
You can also define one or more views for a report. You define a view by saving the current status of a report.
● Selection
Shows the saved set of values for the filter and variables currently used with the report. The dropdown list
shows the selections available with the report.
● Set as Default
Report Header
The report header is located to the right of the toolbar. By clicking the Show Report Header icon, the system
displays the access context, selection ID, and any filters set. If available, any information and warnings are also
displayed. For example, if the display currency is set using key figure settings or variables.
You can also view technical information about the report, such as the report ID and the data source for the report.
Note that you can also undo the last step or go back to the default view and selection.
When you work with reports in a Web browser, you have a range of table settings, such as how result rows are
displayed.
Click the Show Table/Chart Settings icon ( ) to open the table settings.
Note
In the HTML5 browser, click the sprocket icon ( ) to open the table settings.
Table Display
You can freeze the characteristics in a table so that you have a context when you are scrolling through different key figures.
By default, the table merges repeated texts for each column until there are unique values per row. When you select this option,
you can enable repeated display of similar values.
This helps you to change the visualization of your table based on your preference. Also, when you download this report to excel,
it helps you to filter the values faster.
Value Description
Grid Lines
Value Description
Value Description
First Row The values in a row are aggregated and displayed as the first
entry for each row. If a row only has one entry, no result row is
displayed.
Last Row The values in a row are aggregated and displayed as the last
entry for each row. If a row only has one entry, no result row is
displayed.
Value Description
First Column The column values are aggregated for a row and are displayed
in the first column.
Last Column The column values are aggregated for a row and are displayed
in the last column.
You can specify whether every instance of a characteristic value is displayed in a row or column. By default, the setting is deac
tivated.
Hierarchy Display
Arrange As Hierarchy
The system arranges characteristics in rows and in columns as a hierarchy. The row or column further left serves as the tree
structure into which characteristics to the right are inserted.
Data Display
Limit Data
By default, the records of data displayed are limited to the value in the specified field. You can change this value. Note that this
setting is only valid for reports displayed as a table.
When you work with reports, you can make a range of key figure settings, such as how key figures are sorted.
To access the key figure settings, you must open the desired report and choose Go Rows and Columns Key
Figures Settings .
Note
If you are using the solution with the Silverlight client, you can access the key figure settings from Settings.
General Settings
On the General tab page, you can make settings that are applicable to key figures displayed in the report.
Sorting
You can sort values in the report by a specified key figure in either ascending or descending order. From the Sort By
dropdown list, choose the key figure. From the Sort Order dropdown list, choose either Ascending or Descending.
Use this function to specify how to display negative values that appear in your results. The following options are
available:
You can display the currency in your results in a different currency. The default conversion date is the current date
(Today). The most recent conversation rate is used.
Note
The display currency you set using this key figure setting overrides the display currency set using the <Display
Currency> variable.
Zero Suppression
You can suppress columns or rows that contain zeros in your report. By default, zeros are displayed. The following
options are available:
● Do Not Suppress
Rows or columns with zeros are displayed.
● Suppress When All Values Equal Zero
For key figures, columns or rows containing zero values are not displayed.
● Suppress When All Results Equal Zero
Result rows or result columns containing zero values are not displayed.
● By default, the Apply Suppression to Key Figure Group indicator is selected.
Show Zeros
● With Currency/Unit
Zeros are displayed with their respective currency or unit (for example, 0.00 EUR). This is the default setting.
● Custom String
When you select Custom String, an additional input field appears, in which you can enter how you want zeros
to be displayed
● Without Currency/Unit
Zeros are displayed without a currency or unit entry, that is, 0.00.
● Do Not Show
Cells containing a zero value are empty.
Specific Settings
On the Specific tab page, you can make settings that are applicable to all key figures available for the report.
Scale
Note
If you set a scaling factor of 1,000, the value 3,000 is shown in the report as 3.
Decimal Places
You use this dropdown list to specify the number of decimal places to be displayed, from 0 to 9.
Reverse Sign
By selecting the Reverse Sign indicator for a specified key figure, the value in the report is displayed accordingly.
Example
In some areas (for example, financial management), you may want to select whether the sign for a key figure
should be reversed. For example, you have a report based on receipts and expenditure. According to
accountancy logic, income is displayed with a negative sign and expenses are shown with positive sign. Adding
these values produces the profit. Under certain circumstances, for example if income is to be displayed from a
managerial point of view, it may be advisable to circumvent accountancy logic and display the report income
with a positive sign.
When you work with reports, you can make a range of characteristic settings, such as how characteristics are
displayed.
General Settings
On the General tab page, you can make settings that are applicable to characteristics displayed in the report.
If hierarchies are enabled for the characteristic, you can decide how the hierarchy is displayed along with up to
which level the hierarchy is displayed. Only when hierarchies are enabled for the characteristic is the dropdown list
for the Display Hierarchy column enabled and is set by default to Do Not Show.
Note
For characteristics to be displayed in hierarchies, the hierarchy should be displayed in rows.
Under Display As and Display Hierarchy, you can specify whether and in which format the individual characteristic
values of the characteristic are displayed. You can display characteristics and hierarchies as name, ID, or a
combination thereof.
Expansion Level
Choose the hierarchy level up to which the hierarchy is to be displayed when it is expanded. 3 is default.
Result Row
Using the values from the dropdown list, you can decide how the result is to be displayed:
● Show
A result row is displayed, starting at the characteristic following the selected characteristic.
● Do Not Show
No result row is displayed at the corresponding characteristic in the row.
● Show If More Than One Value
Results rows are displayed when there are at least two single values, and any results row that only aggregates
one value is suppressed.
Attribute Shown
Under Attribute Shown, you can add additional rows and columns to the report.
Note
For the Company characteristic, you can display the Manager attribute. In the content area of the report, the
system adds the Manager row, showing the corresponding manager of the respective company.
Sorting
The primary sorting sequence is set by the drilldown displayed in the report. The drilldown sets the order of the
characteristics displayed in the report.
Note
Key figure sorting overrules any settings for characteristic sorting.
On the Sorting tab page, you can sort characteristics displayed in rows and columns according to the description
or ID in ascending or descending order.
Note
Example
You want to sort by the Cost Center characteristic using the Manager attribute. By default, the system sorts the
Company characteristic by the ID of the manager.
Note that you can make any sorting under Sort By, independent of the display settings you set on the General tab
page.
Legend
You can show the legend as well as determine where in the content area the legend is to be displayed.
Note
If you generate a heirarchical chart where the hierarchies are collapsed, the system does not display the
dimension name of the collapsed parameters. For example, if the first dimension in your hierarchy is year,
followed by month, and date, the legend will normally be displayed as Year/Month/Date. However, if the
hierarchy is collapsed, the display will be Year//.
Axis
You can provide labels for the X and Y axes as well as descriptions. Note that descriptions are displayed as tool
tips.
Values
Zoom
You can now view zoomed in values in your chart. To do this, click on Enable Zoom and select a section of the chart
to view the zoomed in data. You can continue to zoom further down until there are just two data points.
Note that when the zoom feature is active, navigation is not possible. In order to activate navigation targets, just
toggle the zoom icon. The system retains the chart in the zoomed state and allows you to navigate.
Note
Zooming is available for only the following types of charts:
● Bar
● Column
● Line
● Scatter
Since the zoom function is supported for the above charts only, all other chart types are disabled when the user
is in zoom mode. Disable zoom to view data in other chart formats.
Troubleshooting
Not all reports are suitable to be displayed as a chart. For example, if the report to be displayed as a chart contains
large amounts of data with multiple key figures and characteristics, you may want to restrict the number of
characteristics and key figures in the report so that the display of data in the chart is comprehensible.
There may be other reasons why a chart cannot be displayed. See the following list of possible issues:
The examples in the chart type descriptions are based on the following set of hypothetical data.
2.7.13.1.1 Area
Shows trends of values over categories. The area between the axes and the values are filled in an area chart.
Note
Example
You want to visualize a trend in your net sales value for 2002.
2.7.13.1.2 Bar
Shows comparisons between individual elements shown in a bar chart. Categories are arranged vertically and
values are arranged horizontally. The emphasis is on the comparison of values and not on displaying a change
during a period of time
Note
Example
You want to visualize the difference in net sales value between 2002 and 2003 for each product category.
Shows comparisons between individual elements in a category. Categories are arranged vertically and values are
arranged horizontally. The emphasis is on the comparison of values in a category.
Note
Example
You want to visualize the net sales value for 2002 and for 2003 for each product category.
Shows comparisons between individual elements in a category as a percentage. Categories are arranged vertically
and values are arranged horizontally. The emphasis is on the comparison of values in a category as a percentage of
the whole.
Note
Example
You want to visualize the net sales value for 2002 and for 2003 as a percentage of the total net sales for the two
years for each product category.
Shows comparisons between individual elements. Categories are arranged horizontally and values are arranged
vertically. The emphasis is on comparing a change in value during a period of time for individual elements.
Note
Example
You want to visualize the difference in net sales value between 2002 and 2003 for each product category.
Shows comparisons between individual elements in a category. Categories are arranged horizontally and values
are arranged vertically. The emphasis is on the comparison of values in a category.
Note
Example
You want to visualize the difference in net sales value between 2002 and 2003 for each product category.
Shows comparisons between individual elements in a category as a percentage. Categories are arranged
horizontally and values are arranged vertically. The emphasis is on the comparison of values in a category as a
percentage of the whole.
Note
Example
You want to visualize the difference in net sales value between 2002 and 2003 for each product category.
2.7.13.1.8 Line
Shows trends in your data over time. The data is entered at regular intervals. Points in lines represent the
intersection of the X and Y axes.
Note
Example
You want to visualize the trend in invoiced quantity for your product categories.
2.7.13.1.9 Donut
The donut chart is similar to a pie chart in that it shows values as segments. The segments represent values in
rows. The size of the segments represent the values in columns as a percent of the whole.
Shows comparison between one or more dimensions. Based on the values of the categories the intensity of the
color increases or decreases.
In the example each square denotes a row and the color intensity of the square denotes the value. You can
visualize the difference of accounts between each country based on the following hypothetical data:
Country Accounts
India 10000
Japan 20000
China 30000
Korea 40000
Singapore 50000
Malaysia 60000
2.7.13.1.11 Bubble
Shows relationships between data set values by the size of the bubble.
Shows comparisons between one or more measures. Characteristics are arranged vertically and key figure values
are arranged horizontally. The emphasis is on the comparison of values and targets.
1. Actual
2. Target
3. Forecast
4. Additional Information
You can select a maximum of four key figures. Ensure that you follow the sequence when you add the values to the
columns. If you select two key figures, the first one represents the Actual, the second one represents the Target.
However, the legends might not appear in the same sequence.
Note
We recommend that you select only one characteristic for a bullet chart.
You want to visualize the trend in invoiced quantity for your product categories. The X axis shows product
categories. The Y axis shows invoiced quantities for 2002 and 2003.
Note
Example
You want to visualize the percent of total net sales value for each product category in 2002.
Geo Maps provide a geographical visualization of density of measure (key figure in report). The areas where the
values are higher will be shown in darker color as compared to areas where values are low.
Required Settings:
A chart that combines the features of the column chart and the line chart.
Combination Charts are useful when you want to show the relationship between different data points using
multiple visualizations in one chart. For example, you may want to view expected revenue and forecast data in the
same chart. Combination chart displays expected revenue in columns and forecast as lines on top of these
columns.
Note
● Combination charts are available only in Fiori client.
Dual axes are useful when you have two measures that have different scales. You can view the values of different
scales and the relationship between the values. It also allows you to display a lot of information with limited space
and discover trends you may have otherwise missed if you're switching between graphs.
For example, if you want to view data for Expected Revenue as well as number of opportunities for each employee
in one chart, the dual-axis combination chart is helpful because you can see varied scales such as millions against
hundreds pitted against each other. On one axis, you can show the Expected Revenue in millions and on the other,
you can show the number of opportunities in hundreds.
2.7.13.1.17 Scatter
Shows relationships between values as displayed in several columns. Scatter charts are suitable for large sets of
data.
Note
Example
Points in lines represent the intersection of the X and Y axes for product categories.
When working with reports in a Web browser, business users can add characteristic attributes to and remove them
from reports by clicking Add Fields. On the following screen, fields are group by specified criteria. For example,
characteristics are grouped by dimensions.
Note
● You cannot select all fields as characteristic or variable to add to or to remove from a report. Fields that you
cannot select indicate that they are part of the report as it is defined, either as delivered content or as
defined by administrators. Note that you also cannot override or extend any additions made by
administrators. For example, business users cannot remove a characteristic that has been added by the
administrator, nor can business users add a characteristic attribute to a variable that has been added by
the administrator.
● Hierarchies can only be added if available with the characteristic.
When you add and remove fields, the system modifies the current report. The characteristic attributes are then
available from the Not Currently Shown list. You can then add the new fields to rows and columns and save the
personalized report view.
For characteristics that are based on calendar date, you can add fields to aggregate by quarter, month, and so on.
This feature is also available for characteristics based on fiscal year, fiscal period, accounting period/year, or time.
For more information on this, see Configuration: Enable Reporting on Fiscal Year [page 76]
Note that non-cumulated key figures, such as opening balance, ending balance, or inventory stock quantity, should
not be aggregated using such date fields since this leads to unexpected total results.
Example
You are working with the Invoice Volume report. Invoice date is available as a field, but you want to view the data
by quarter. You click Add Fields. Under the Customer Invoice dimension, you expand the Invoice Date
characteristic, and add Quarter.
Note that by clicking Settings and then choosing Characteristics, attributes of characteristics are only shown in the
report; they are not added as fields. This means that you cannot filter the characteristic by characteristic attribute
values. You can only filter data in the report by characteristic attribute values if you add the characteristic attribute
as a field to the report.
When administrators start a report from the Design Reports work center view and click Add Fields, they see more
fields related to the data source which serves as the basis for the report than business users. This includes more
characteristics, characteristic attributes, and key figures.
Note
By adding fields to delivered reports and to your own reports you can thereby eliminate the need to copy a
delivered report or edit your own report. The system automatically adds the field to the report; you do not have
to save the report as a report view.
On the Key Figures tab page of the Add Fields screen, you can also add and remove key figures from reports,
including your own restricted and calculated key figures. You can also create and edit your own key figures from
the screen by clicking the corresponding button. For more information, see Create and Edit a Key Figure [page
110]. You can add any newly created key figures to the report.
The key figures that you have added are available from the Select Key figures dialog box of Key Figures.
Extension Fields
You can also add extension fields as characteristics and key figures. The extension field must be added to the
corresponding data source before it can be available using Add Fields. For more information, see Add an Extension
Field to Data Resources and Reports [page 106].
When you create a report using the Report Wizard, specified characteristics and key figures are always available
with the report as you defined; business users cannot add or remove them using Add Fields. Note that by using
Add Fields you are not changing the actual report as you defined it; any added fields are not visible when editing a
report.
For more information, see Working with Reports Using the Report Wizard [page 14].
This configuring activity contains all settings for a fiscal year, such as the number of accounting periods.
You can also define a custom fiscal year variant, for example if your accounting periods are not calendar months.
This is the case for example with the commonly used 4–4–5 calendar, which is permitted by U.S. GAAP. You can
define as many separate fiscal year variants as needed, for example if different companies in your group require
different calendars.
Note
This document contains details and instructions regarding configuration settings. Such settings are normally
performed by an administrator. If you do not have the required authorization, contact your administrator
To find this activity, go to Business ConfigurationImplementation Projects. Select your implementation project and
click Open Activity List. Select the Fine-Tune phase, then select Enable Reporting on Fiscal Year from the activity
list.
Prerequisites
To be able to define a fiscal year variant, select the Enable Fiscal Year for Reporting option in Scoping in the
Questions step.
● Activate Fiscal Year Variant: Activating a fiscal year variant creates the fiscal year and accounting period data
for 10 fiscal years so that the variant can be used in analytical reports. The data is generated for 5 fiscal years
in the past, the current fiscal year, and 4 future fiscal years. To do this, choose a fiscal year variant and click on
the Activate Fiscal Year button.
● Set Default Fiscal Year Variant: The analytical reports show only the data of the default fiscal year variant. At
any given point in time, there can be multiple fiscal year variants which are active, but only one can be the
default. To set a variant as default, choose a fiscal year variant and click on the Set as Default button.
● Generate Fiscal Year Data: This allows you to create fiscal year and accounting period data for a fiscal year
variant in addition to the data already created upon activation. This is possible only for active fiscal year
variants. To do this, choose an active fiscal year variant and click on the Generate Fiscal Year Data button. This
will open a dialog box where you can enter the fiscal years for which data should be generated.
● Create New Fiscal Year Template: You can define a custom fiscal year variant if your accounting periods are
not calendar months, or if you want to create a variant that is already not delivered by SAP. You will need to
specify the fiscal year variant details and define an accounting period template from which the actual fiscal
year and accounting period data can be created. To create a fiscal year variant, follow the steps below:
1. Click New Custom Fiscal Year Template . This will open up a new window where you can specify the
following details of the new variant:
○ Fiscal Year Variant: A two-character code that starts with a letter.
○ Number of Accounting Period: The number of accounting periods that your fiscal year covers in a
normal situation.
○ Relationship of Fiscal Year to Calendar Year: If you define a non-calendar fiscal year, specify whether
the beginning or ending month is within the calendar year of a particular fiscal year.
2. Click Create Periods to generate the default template accounting periods. You can specify which rules the
system uses to determine the accounting periods for a particular fiscal year by entering the following
details:
○ Start Day: Enter the calendar day on which the accounting period starts.
○ Start Month: Enter the calendar month on which the accounting period starts.
○ Description: You can enter a short and long description for the period. The descriptions are displayed
when the periods are opened and closed.
○ Fiscal Quarter: Enter a single digit numeric value specifying the fiscal quarter to which the accounting
the period belongs. For example: 1,2, 3,4.
○ Fiscal Half: Enter a single digit numeric value specifying the fiscal half to which the accounting the
period belongs. For example: 1,2.
You can also change the number of accounting periods after specifying the accounting period details. To
do this, click on the Delete Periods button. This will delete all the existing periods and make the Number of
Accounting Periods fields editable once again.
3. Save your fiscal variant.
Once this is done, you can go back to the previous screen to create the actual fiscal year and accounting
period data for your new variant.
● Create Year-Specific Variant: You can also define a year-specific variant if your accounting periods are not
calendar months, or if you want to create a variant that is already not delivered by SAP, or if the accounting
period details vary for each fiscal year. You will need to specify the fiscal year variant details and define
Note
● If you want to make any changes to the number of accounting periods for a fiscal year, you can make it in
the Fiscal Year Details tab only. This is not possible in the Period Details tab.
● The Generate Fiscal Year Data and Activate Fiscal Year Variant buttons will not be enabled for year-specific
variants.
Viewing reports with the Web Browser – Quick Filter option allows you to quickly filter data that can be displayed as
a chart, table or both. You can open reports from the reports list in the Reports view and from embedded reports.
Toolbar Functions
For an overview of different toolbar functions, see Toolbar Functions [page 49]
In the Quick Filter area, from the Characteristics list box, you can select from all characteristics available with a
report.
Values can then be selected and deselected. To support a quick selection of values, the list boxes provide sorting
and filter functions for values. The report data which is displayed in the chart and table changes when you change
values in the Quick Filter area.
Note that when you remove a characteristic from the Quick Filter area, any values that you have selected for the
filter are removed.
Note
The values available with the characteristics are restricted to the value selections that you set using the
variables in the Selection area.
Any changes you make to the value selections for variables in the selection affect the value selections available
to be filtered for characteristic. The system resets any filter value selections you have made if you change the
values selections set in the selection and start the report again by clicking Go.
The order of characteristics in the Characteristics list box and the order as displayed in the report is set using
characteristic settings. The order of characteristics in the Characteristics list box is alphabetical, starting with
selected characteristics, and then the available characteristics.
The order of characteristics that you have selected to filter in the Quick Filter area has no effect on the order of
characteristics as displayed in the report.
Content Area
In the content area for the report, data is displayed as a table, chart, or both, depending on settings. You can
switch the display format of the report.
Analytical Navigation
In cells of reports displayed in table format, you can use the context menu for further navigation and analysis.
Using the context menu, you can view existing documents related to a value. When you click a cell, the documents
and reports to which you can navigate are displayed. For example, you can navigate to a preceding document, such
as a purchase request, an overview document that provides information about a customer, or to another report.
As an administrator, you can select reports and embed them in the UI. You can also map the data between the UI
fields and the embedded report fields so that the system filters the report data based on the supplied mapping.
Procedure
1. Open an instance of an object where you want to embed a report. For example, an employee, lead, customer.
2. Select an area, for example, overview area, facet navigation area, and so on, where you would like to embed the
report.
3. Choose Adapt Edit Master Layout . The system changes to edit mode.
4. Hover over the menu icon and select Add Embedded Reports to open a new dialog box.
5. The system opens a view with a list of report parameters and screen fields available under Report Selection
and Filter. Perform the following actions:
○ Under Selection, choose a screen field from the drop down and assign it to an appropriate report
parameter. Select the Default checkbox if you want the default report selection values to be used.
○ Under Filter, choose a screen field from the drop down and assign it to an appropriate report parameter.
Note
○ You can select, map, and embed multiple reports at a time.
○ If you don’t provide any mapping, the system displays the report with all the data that you are
authorized to view.
○ For better performance, use the Selection option instead of the Filter option, if the characteristic is
available on the selection tab.
○ The selections added as Add Fields in report are also available for mapping.
○ If a field is hidden in the header, it will be suffixed by (-) in the Screen Field drop down. For example,
Customer (-)
○ The key field is always suffixed by (*). For example, Lead (*)
○ If a field is pulled from the header and dropped to one of the facets, it will be suffixed by (>) in the
Screen Field drop down.
6. In the Embedded Report Header field, define a display name for your report.
7. Click Apply to add the report to your facet.
8. Click on Adapt End Layout Changes . The changes are saved and will be visible for all end users.
Result
You can view the embedded report in the facet navigation area.
Note that you can delete the report from the overview section by clicking on the X icon.
Mobile reports are browser-based reports thatyou can enable for mobile devices.
Note that mobile reports are by default not displayed in the reports list. You can view mobile reports by choosing
Mobile Report from the dropdown list.
You can either open the default of the mobile report on your mobile device, or you can adapt it to your own
requirements.
Note
To optimize using the report on your mobile device, we recommend setting the start option to Hide
Selection Area and Start Report.
As an administrator, after you have created an analytic object, you can assign it to work centers and work center
views, making it available to business users. You can restrict the users who have access to certain analytical
objects. This restriction is based on the business roles of the users.
Reports and dashboards are supported for role based assignment. However, you cannot assign excel based
reports to a business role. KPIs and all other analytic objects are currently not supported.
Process Flow
1. Select the option for assignment by business roles in fine tuning activities
To be able to assign business roles to analytic objects, maintain business roles for users before selecting the
fine tuning option.
To use the option of assigning analytic objects by business roles, navigate to Business Configuration
Activity List Fine-Tune Administrator Analytics- Settings and select the Business Role check box.
Note
If you turn off the option after you have used it, you will lose all the assignments based on business roles;
and you will no longer see the option to assign analytic objects to business roles on your screens.
If you select it again, you will have to do the manual assignments again.
Note
Check if the access rights are consistent with the assignments you have made.
Access Restrictions tab shows the read and write access to the assigned work center view for the selected
business role.
Fields & Actions tab shows the field restrictions for the particular business role.
In Assigned Business Users tab, you can see the list of users that are assigned to the selected business
role. To edit this assignment, go to Administrator work center, General Settings view. Under Users, click
Business Users.
4. Once completed, click Actions and select Activate the business role.
3. Assign reports to business roles
For Administrators: find out how to add custom fields to objects in the solution and add those fields to reports.
For Administrators: find out how to set up navigation targets for reports so users can quickly navigate from report
to report.
The same data is often available in different data sources. For example, the characteristic Product is available in
different data sources, depending on how products are involved in business processes. Thus, you can find the
characteristic in reports of different business areas, such as Purchasing and Financials.
From the Design Data Sources work center view, administrators can create their own combined and joined data
sources that merge data from different data sources.
Data sources delivered by SAP serve as the basis for the content of created data sources. Administrators can
select data sources from a range of business areas for their own data sources.
A combined data source is a type of data source that combines two or more data sources. The data sources of
which the combined data source consists usually have a set of common characteristics but semantically different
key figures.
You usually combine data sources when the data sources that you want to combine have the semantically similar
characteristics but key figures that are unique to each data source. Alternatively, you can combine data sources
when the characteristics you require for a report are not available in one data source.
When you build a report using a combined data source, all characteristic values are displayed along with any key
figure values. Combined data sources are therefore useful if you want to filter large amounts of data in a report.
The following example shows a result set of a combined data source.
A joined data source is a type of data source that contains characteristic values that match from the data sources
to be joined along with any key figure values. You can have more than one join, that is, the characteristic that joins
the data sources, in your joined data source. The more joins there are in a joined data source, the more restricted
the data that is available for reports.
Depending on your business requirements, you can select from the following join types. Note that the anchor is
displayed for both join types in the system but only affects the data in a joined data source that uses a left outer
join.
Inner Join
An inner join is a join that selects only those characteristic values from the data sources to be joined that match in
the joined data source field along with any key figure values. Characteristic values in the joined data source fields
that do not appear in both data sources are excluded.
The following example shows a result set of a joined data source that uses an inner join.
Example of a Result Set of a Joined Data Source That Uses an Inner Join
Note
Note that setting the anchor to a different data source affects the values available since the joined data source
fields may also change.Example of a Result Set of a Joined Data Source That Uses a Left Outer Join
The following example shows a result set of a joined data source that uses a left outer join.
Create and edit combined data sources to suit your business requirements and processes.
Procedure
1. In the Design Data Source work center view, from New, choose the Combined Data Source option.
By default, the combined data source contains the Counter key figure. The Counter key figure counts the
number of instances of a specified object.
2. On the New Combined Data Source screen, click Add Data Source.
3. On the Add Data Source dialog screen, select a data source from the dropdown list. You can then view which
characteristics and key figures are available in the selected data source. The initial selections serve as a basis
for the combined data source. The characteristics and key figures are then displayed in the Combined Data
Source Fields column.
Note
Only data sources that have compatible access contexts can be added to the combined data source. For
example, a data source can be added if the data source and the combined data source have a common
access context. Data sources that have unrestricted as an access context can always be added.
Note
When you add data sources to the combined data source, the system checks whether the characteristics
and key figures in the additional data sources are also available in the data source that you selected as a
basis for the combined data source.
If the characteristic or key figure is already available in the combined data source, the system maps the
characteristic or key figure and positions the characteristic or key figure in the same row across all data
sources.
If the characteristic or key figure is not already available in the combined data source, the system adds the
characteristic or key figure to the combined data source.
Other Functions
Remove Data The Remove Data Source dialog screen appears, showing the data sources that you have added.
Source You can remove data sources by clicking the relevant checkbox.
Add Row Adds a row to be defined by you. Once you have added a characteristic or key figure, the system
adds the characteristic or key figure to the relevant field type group.
Remove Row Deletes the selected row. Note that the selected characteristic or key figure is only removed
from the combined data source.
Check Mapping Checks whether characteristics and key figures semantically match in the selected data
sources. Note you can change the mapping. It is not necessary characteristics have the same
name, but they must match semantically. For example, in your company, sales units and cost
centers are one and the same.
Result
The combined data source is available for reporting. You can create reports using data from the combined data
source. For information about creating reports, see Working with Reports Using the Report Wizard [page 14].
Create and edit joined data sources to suit your business requirements and processes.
Procedure
1. In the Design Data Source work center view, from New, choose the Joined Data Source option.
By default, the joined data source contains the Counter key figure. The Counter key figure counts the number
of instances of a specified object.
2. On the New Joined Data Source screen, click Add Data Source.
Note that a maximum of 5 data sources can be joined.
3. On the Add Data Source dialog screen, select a data source from the dropdown list. You can then view which
characteristics and key figures are available in the selected data source. The initial selections serve as a basis
for the joined data source. The characteristics and key figures are then displayed in the Joined Data Source
Fields column.
4. Select one or more additional data sources for the joined data source and add the data sources accordingly.
Note
When you add data sources to the joined data source, the system checks whether the characteristics and
key figures in the additional data sources are also available in the data source that you selected as a basis
for the joined data source.
If the characteristic or key figure is already available in the joined data source, the system positions the
characteristic or key figure in the same row across all data sources.
If the characteristic or key figure is not already available in the joined data source, the system adds the
characteristic or key figure to the joined data source.
If you are joining a cloud data source with any other data source, ensure that the characteristics involved in
join conditions are not compound characteristics.
Note that if the characteristic is already available in the data source that is the anchor, the system creates a
join. The more joins there are in a joined data source, the more restricted the data that is available for
reports.
Other Functions
Remove Data The Remove Data Source dialog screen appears, showing the data sources that you have
Source added. You can remove data sources by clicking the relevant checkbox.
Add Row Adds a row to be defined by you. Once you have added a characteristic or key figure, the
system adds the characteristic or key figure to the relevant field type group.
Set Access Sets the access context to the access context of the selected data source.
Context
Result
The joined data source is available for reporting. You can create reports using data from the joined data source. For
information about creating reports, see Working with Reports Using the Report Wizard [page 14].
By default, all fields in the joined data source are visible. Note that you can further influence the visibility of
characteristics and key figures. Under Personalize This Screen , you can add the Visibility column to the
table.
Value Description
Visible for End User Personalization Business users can add characteristics along with their attrib
utes as well as key figures when working with reports in a Web
browser using Add Fields.
Visible for Report Modeling Only administrators can view characteristics along with their
attributes as well as key figures. Characteristics and key fig-
ures for which this value is set are visible in the Report Wizard
guided activity and when working with the report in a Web
browser.
Always Hidden Fields are not visible when creating or working with reports.
This value is useful if you have a field in a joined data source
that is only used to join two data sources; you are not inter
ested in the actual data.
Related Information
Cloud data sources are useful if you want to upload analytical data from external sources into your solution for
reporting purposes.
Context
From the Design Data Sources work center view, depending on whether you want to create or edit, choose the
relevant option. To create a Cloud data source, click New, and choose Cloud Data Source. To edit a Cloud data
source, select the relevant data source and click Edit.
Note
● The maximum number of characteristics is 15. The total number of fields in a Cloud data source is 150.
● When you edit and save a Cloud data source, the data in the data source is deleted. You must reload the
data based on the changes you make to the Cloud data source.
Procedure
Note
Note that the Data Source ID must begin with the letter Z.
2. The usage of the Cloud data source depends on whether you want the Cloud data source to be referenced by
other data sources or whether you want to have a description field available for the corresponding
characteristic.
Usage Explanation
Master Data with Description You can use the data source as a reference and can refer
ence other data sources.
Master Data without Description You can use the data source as a reference and can refer
ence other data sources.
Transactional Data You want to use the data source primarily for transactional
data and can reference other data sources.
Name Description
Primary Key A primary key is a field or group of fields that uniquely iden
tifies data records in a data source.
Note that the sum total of the length of all primary keys
should not exceed 300 characters.
Field ID The technical ID of the field. Only upper case letters (A, B, …
Z), numbers (0, 1, … 9) and the underscore character (_) are
allowed.
Data Type See the Data Types for Cloud Data Source Fields section
above.
Length Depending on the data type you select, you can define the
length of the field.
Upper Case Converts entries in the fields to upper case letters. Note
that the field name is not affected.
Alpha Conversion Presets the format of characteristics of the Char data type.
Alpha conversion is often used, for example, with account
numbers or document numbers.
Note
The field is editable only if you choose the data type as
char.
Referencing Data Source Key Field Referenced characteristic used as a foreign key. Foreign
keys are usually not available for entry, because the value is
taken from the referenced characteristic in the data source.
This ensures that the characteristic values are consistent.
Note
The field is editable only if you choose the data type as
char.
Key for Master Data A key that enables you to add text descriptions to fields that
have the Char data type. It also enables the corresponding
field to be referenced by other data sources.
Parent Characteristic for Hierarchy Arranges the characteristics as a hierarchy, with the charac
teristic you enter as the parent node of the hierarchy.
Aggregation Type Gives you an option to select the required aggregation type
for the key figure. The available options are: Maximum,Mini
mum, Summation.
Data that originates in the solution is access context sensitive. This means that SAP-delivered data sources are
associated with access contexts to ensure that data is directed to users who are allowed to view it.
Since the data for a Cloud data source originates from an external source, Cloud data sources have no access
context assigned. This means that the data is unrestricted. You should therefore ensure that the data is suitable
for all users if you build reports using only Cloud data sources as a basis.
Note
If you use a Cloud data source in a joined or combined data source with SAP-delivered data sources, then the
access context of the corresponding SAP-delivered data source serves as the access context of the joined or
combined data source.
Note
SAP provides the Cloud Data Source feature to upload aggregated data to SAP Hybris Cloud for Customer for
integrated reporting purpose.
To upload data manually to your solution, when creating or editing a Cloud data source, ensure that the Manual
Data Upload checkbox is selected. The data to be uploaded must be saved as a CSV file.
Note
While uploading CSV files, ensure the following:
● Merge: Modifies existing data records (with the same key) and inserts data records with the new key.
● Overwrite: Deletes the existing data records and inserts new data records.
● Delete: Deletes existing data based on your selection.
You must also ensure that the field names in the first row of the file match the field IDs of the data source.
Context
To create and edit Cloud data sources using a Web service, you must set up a communication and system and
arrangement, and use the service URL to pull the data into your solution.
○ ID is used as the template for the technical user in the communication arrangement.
○ Host Name has to be supplied, but is not used.
○ For the System Access Type, select Internet.
d. When you have entered all the details, click Save and Close to return to the Communication Systems view.
The communication system you just created has the status In Preparation.
e. In the Communication Systems view, select the communication system you have created and click
Actions, then choose Set to Active.
○ In the System Instance ID field, choose or enter the communication system ID that you created.
e. In the Define Technical Data step, define the technical settings for inbound communication.
You can often find export functions under the tool options of the Web browser. Depending on the Web browser,
you might need to run the browser as an administrator to export the certificate. You might also need to import
the certificate before exporting it. For information about importing and exporting certificates, see the
documentation of the Web browser.
You need to export the following certificates from the Web browser, regardless of the authentication method
you have chosen:
○ the GTE CyberTrust Global Root certificate
○ the GTE CyberTrust SureServer Standard Validation CA certificate
6. Use the Web Service URL.
Service: /sap/bc/srt/scs/sap/analyticsdatauploadin
Example Structure
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header/>
<soap:Body>
<n0:AnalyticsDataUploadRequest xmlns:n0="http://sap.com/xi/SAPGlobal20/Global">
<BusinessDocumentBasicMessageHeader>
<ID schemeID="Token 1" schemeAgencyID="Token 2"
schemeAgencySchemeAgencyID="Tok">Token 4</ID>
<UUID schemeID="Token 5" schemeAgencyID="Token 6">12345678-90AB-
CDEF-0123-456789ABCDEF</UUID>
<ReferenceID schemeID="Token 7" schemeAgencyID="Token 8"
schemeAgencySchemeAgencyID="Tok">Token 10</ReferenceID>
<ReferenceUUID schemeID="Token 11" schemeAgencyID="Token 12">12345678-90AB-
CDEF-0123-456789ABCDEF</ReferenceUUID>
<BusinessDocumentBasicMessageHeader>
<AnalyticsDataUploadRequestContent>
<MDAVName>Token 13</MDAVDefinitionNName>
<AnalyticsImportMethod>Token 14</AnalyticsImportMethod>
<Data>String 15</Data>
<AnalyticsDataUploadRequestContent>
</n0:AnalyticsDataUploadRequest>
</soap:Body>
</soap:Envelope>
The mandatory tokens (strings in green) must be populated with the following information.
AnalyticsImportMethod (Token 14) MERGE Modifies existing data records (with the
same key) and inserts data records with the
new key.
Data (String 15) The first line contains the field IDs to be loaded and defines
the order. All other lines contain the data. Use semicolons,
as shown below, for separation.
<DATA>
REGION;PRODUCT;KF1;
US;MC1000;9456;
DE;MC2000;1255;
DE;MC2200;3654;
</DATA>
Note
If you have a text that contains symbols such as semico
lon (;) or quotation mark (“), then you will get an error. To
avoid this, ensure that you do the following:
○ Include the entire text containing symbols in a dou
ble quote to indicate that it’s a special case. E.g.,
[“Boiler 6” handle”] instead of [Boiler 6” handle]
○ For each quote within the text containing symbols,
add another double quote. [““Factory””] instead of
[“Factory”]
○ Enclose the symbol with double quotes. E.g, [ “;” ]
instead of [;]
Example:
<DATA> <DATA>
REGION;PRODUCT;P REGION;PRODUCT;P
RODUCT_NAME;KF1; RODUCT_NAME;KF1;
US;MC1000;Boiler US;MC1000;”Boile
6” handle;9456; r 6”” handle”;
DE;MC2000;Pipeli 9456;
ne;Cylinder DE;MC2000;”Pipel
shape;1255; ine”;”Cylinder
DE;MC2200;Boiler shape”;1255;
”Factory”;3654; DE;MC2200;”Boile
</DATA> r””Factory”””;
3654; </DATA>
The SAP Cloud platform uses SOAP Web services as its core method of integration. It is a simple, thin client
and you need to load the XML as your payload to retrieve records or do inserts and updates to records.
To consume Cloud data sources using a Web service, you are required to have downloaded the WSDL to your
local system, as explained in Step 3 of “Upload using a Web service”.
When you download a cloud data source and upload it to a tenant where the same cloud data source already
exists, the data in the existing data source gets deleted.
An existing cloud data source gets deleted in the following use cases:
● If an embedded report uses cloud data source, during a layout export and import, the cloud data source is
regenerated at the target, thereby deleting the data.
● During key user analytical objects download and upload, if a cloud data source is moved, the existing data
source is regenerated at the target, thereby deleting the data.
Note
If the cloud data source is part of a joined or combined data source, the upload/download function does not
work.
When creating a Cloud data source, you need to decide how the data source is to be modeled. Depending on
whether you want to create characteristics or key figures, set the data type accordingly.
Name Description
If the uploaded value has more than 6 decimal places, then the
sixth decimal place value is rounded to the nearest number.
If the uploaded value has more than 6 decimal places, then the
sixth decimal place value is rounded to the nearest number.
If the uploaded value has more than 6 decimal places, then the
sixth decimal place value is rounded to the nearest number.
Name Description
The following examples illustrate how data from defined Cloud data sources may appear when previewed either
directly in the data source or in a report.
Note
Note that the examples do not contain all fields that can be used to define a Cloud data source.
You can reference fields in other data sources in a Cloud data source. In the following example, the PRODUCTS
Cloud data sources reference the description of the ACCOUNTID field from the ACCOUNT Cloud data source. As
previewed, the description is displayed, rather than the ID.
You can create Cloud data sources that contain a characteristic hierarchy.
Note
Note that you must set the Key for Master Data indicator for the characteristic that is the child node and
indicate which characteristic is the parent node.
You must also ensure that all characteristic values in the hierarchy are uploaded with the child characteristic.
In the preview mode, administrators can view the data similar to how end users view the data in a report. From the
preview mode, administrators can then navigate to the Report Wizard from which they can create a report based
on the data source.
By default, key figures available with a data source are displayed in columns, rows are empty, and characteristics
available with the data source are listed in the Not Currently Shown list.
Since you preview the data similar to how end users view the data in a report, the functions available are the same
as those available when working with a report in a Web browser; the range of functions available however are
limited to those required to preview data in the data source. For example, when previewing a data source, the
functions available for saving and managing report views are not available. For more information, see Viewing
Reports with the Web Browser Option [page 36].
Add an extension field to a data source that is based on the same business context as the extension field. You can
then add the field to any reports based on the data source.
The following table shows whether an extension field can be used as a key figure or characteristic.
Date Characteristic
Indicator Characteristic
List Characteristic
Text Characteristic
Time Characteristic
Prerequisites
● You are an administrator and are assigned to the Business Analytics work center.
● You have created an extension field in the relevant business context.
Note
Since data in data sources might contain data from multiple business contexts, you may want to add the
same extension field to screens in additional business contexts.
Example
You have created an extension field as a characteristic in the Customer Return - General Information business
context and want to add this extension field to the Customer Returns data source. Since this data source
contains data from sales orders, the Sales Order - General Information business context is also available as an
additional business context.
Procedure
1. Navigate to a screen on which the extension field is available and select Adapt Edit Master Layout from
the menu.
At the top of the screen the message Changes will be applied for all users is displayed.
2. In adaptation mode, place your cursor over the newly created field that you want to add to data sources and
reports and choose .
A dialog box appears.
3. In the dialog box, select Field Definition.
The Edit Field screen opens starting with the General Data section.
4. Select the Reporting tab.
In the Data Sources table you see all data sources available for the business context in which you created the
field.
When you select a data source, all reports based on that data source are displayed in the Reports table.
5. Additional business contexts are listed on the Additional Business Context tab.
6. To add the field to a data source, click the Edit button.
In the Data Sources table, the Action column is displayed.
7. You have the following options:
○ To add the field to an existing report based on a data source, select in the Action column for the data
source and save your changes.
The field is now available in the data source and can be added to the report which is based on the data
source.
In the reports table select Open for the report that you want to add the extension field to.
The report opens in an administrator mode.
Click Add Fields.
In the Add Fields dialog box, select the Display in Report checkbox next to the extension field.
Characteristics are added to the report under Not Currently Shown and key figures are available under
Columns. Click OK and close the report without saving. The field will be available to all business users
when they next access the report.
Note that if you want to make further changes to the report, such as changing the layout, you need to
create a new report view.
○ To create a new report based on the data source, navigate to the Business Analytics work center, Design
Reports view and create a new report that uses this extension field.
Note
If an error occurs while adding the extension field to the data source you receive a note. Click Repair to fix
the error.
The extension field as a key figure is only added to the data source or report if the aggregation of the extension
field as a key figure and of the data source or report match. For more information about extension fields as key
figures, see Extension Fields as Key Figures [page 114].
You can create extension fields of type Multivalue List. This allows you to select multiple values from the drop down
option of that particular field. You can also search with multiple values in the advanced filter option.
This document shows how to work with a multivalue list. To do that, follow the steps below:
1. Open an instance of a business object where you want to add an extension field. For example, an Employee,
Lead, Customer.
2. Select an area, for example, the overview area, header area, and so on, where you would like to add the
extension.
3. Choose Adapt Edit Master Layout . The system changes to edit mode.
4. Select a section from the list, or alternatively, click directly on a section that has been enabled for extension
fields on the screen, select the Add item icon and click Add Fields.
5. In the Additional Fields dialog box, click New Field to open the Extension Field pop-up. Under Label enter a
name for your field, for example: Sports.
6. Select the field type as Multivalue List.
7. Select Add Row and define your values. For example, Football, baseball, basketball, Golf, tennis.
8. Click Save and Close to create your extension field in the object, for example, Employee.
9. Select the newly created extension field under the Additional Fields dialog box, in this example, Sports, and
click Apply. You will be able to see the new field in the section where you have added the extension field. In this
example, it is the Employee header region.
10. Exit the adaptation mode.
1. Go to the object, and click on the newly added extension field, in this example, Employee > Sports. The system
displays the values that you added earlier.
Note
To edit or maintain values, please add the extension field through the business object and Quick Create.
Add the extension field to the Advanced Filter section of the Object Work List
(OWL)
Note
To use it as a filter parameter, add it under the advanced query of the OWL. To view it as read-only, add it under
quick view or OWL.
1. Click on the Show Advanced Filter icon. The system displays the new field, Sports, in this example.
2. Click on the drop down to see the values. Select the values that you require, for example, Football, Tennis, and
click Go.
The system displays all the employee records that have listed Football or Tennis under Sports.
Key figures are data items with numeric values and have an associated unit of measure or currency assigned.
Some examples are pipeline value, Invoice Net Value, Purchase Order Quantity or tickets in queue.
In the Design Key Figures work center view, administrators have an overview of calculated and restricted key
figures and key figure structures available in data sources.
An overview of calculated and restricted key figures in the system enables administrators to determine which data
sources suit the business requirements for reports. It also enables administrators to determine whether they need
to create any restricted or calculated key figures.
You can create your own calculated and restricted key figures for use in reports.
Variable Name You must select the variable with which the specified
characteristic can be restricted.
Selection Type If you have decided that hierarchy value can be dis
played, you can choose whether single or multiple hier
archy nodes can be selected.
Mandatory You can choose whether the business user has to make
a value selection for the specified variable.
Default Value You can make default value selections using variables
that business users can change.
○ Fixed
Restricts the selected characteristic to a fixed value selection.
You make fixed restrictions using the Restriction field.
3. Properties
Note
This is only an optional step for advanced business cases.
For information about the functions available in this step, see the following:
○ Local Calculation [page 121]
○ Conversion [page 123]
○ Cumulate
You can use this function to cumulate the individual cells in an area. The first value is added to the second
value, and the result is added to the third value, and so on. In columns, cells are cumulated from top to
bottom. In rows, cells are cumulated from left to right. With blocks of single values, that is, a drilldown in
both the rows and the columns, values are cumulated from top to bottom and from left to right.
○ Exception Aggregation [page 119]
The following table provides some examples of when you could use exception aggregation.
You want to display, for ex Key Figure: Net Value Minimum Net Value by
ample, the minimum, maxi Product
mum, or average net value Exception Aggregation: Minimum
by product.
Characteristic: Product
Characteristic: Customer
4. Review
Review your details. If you need to make any changes, you can go back to one of the previous steps. Click
Finish to save your key figure.
5. Confirmation
Note
You do not have to complete all steps in the New Key Figure task: only the first two steps are mandatory. This is
indicated by an asterisk (*).
You can create a key figure by entering a name, selecting a data source, defining a restriction or calculation, and
clicking Finish.
Related Information
Configure a UI label for restricted key figures so that when you run a report, the system dynamically changes the
column header to reflect the values that you have defined in the system. This is relevant for time-based labels. For
example, if you run a report for the current year, the system will show the column label as the actual year, 2014 or
2015, instead of current year.
Procedure
1. Navigate to Business Analytics Design Figures and click New. The system opens a New Key Figure
guided activity.
2. Under Key Figure, provide a Name and Description.
3. Under Data Source, select a Name from the dropdown list.
4. Under Type, choose Restricted Key Figure, and then select a key figure from the dropdown list.
5. Click Next to go to the Restrict/Calculate Key Figure activity.
6. Click Add Row and under Characteristic, select a value.
Note
Note that you can only select only a time-based characteristic.
On the Data Sources and Reports tab of the Further Usage screen, you may not have any data sources or reports
when you want to add an extension field as a key figure to data sources.
The system only allows you to add an extension field as a key figure to a data source and to corresponding reports
when the aggregation of the key figure and data source match. The system thereby prevents incorrect results from
being displayed in reports.
Hypothetical Example
The following example shows why the system does not allow you to add key figures to every report.
While in adaptation mode, you add the Freight Cost field to the sales order. Freight costs are due for the entire sales
order and not for individual sales order items.
For Analytics usage, this extension field is a key figure since it displays an amount with a currency.
The first table shows what would be the expected result (1100 EUR).
The second table shows what would be the actual result (3300 EUR).
The reason why the actual result would be 3300 EUR is because the aggregation of the key figure and that of the
report are different. Since you added the key figure to the sales order, it is aggregated on header level. The report is
aggregated on item level.
If the system were to allow you to add the key figure to the report, the system would aggregate the results for the
Freight Cost key figure on item level. The result is that the key figure would be aggregated incorrectly.
4.4 Formulas
Using the formula editor, create calculated key figures derived from existing key figures, such as basic key figures,
restricted key figures, and calculated key figures using the available operands, operators, and a numeric keypad.
Only numerical values are compared without taking units into account.
Note
The system only checks the syntactic correctness of the formula. The system does not check whether the
formula makes sense semantically.
Related Information
Power (^) Returns the value of operand 1 raised to the power operand 2.
Percentage Deviation Calculates the percentage deviation between operand 1 and operand 2.
(%)
Note
Plan Sales % Actual Sales shows the difference between the plan sales and the
actual sales expressed as a percentage.
Percentage Share (%A) Calculates the percentage share of operand 1 and operand 2.
Note
Fixed Costs %A Costs shows fixed costs as a percentage share of total costs.
A boolean value is one that can be either true or false. No other values are allowed.
For relational operators, such as Greater Than, the result is 1 if the relationship denoted by operator between
operand 1 and operand 2 is true. Otherwise, the result is 0.
Note
Costs < Sales returns 1 if sales are greater than costs, and returns 0 if costs are greater than or equal to sales.
EQ Equal To
GT Greater Than
LT Less Than
NE Not Equal To
OR Logical OR
CEIL Ceiling
Returns the next smallest integer value that is greater than the operand.
DIV Division
Integer division operator: for example, 6 DIV 4 returns 1.
EXP Exponential
An operand is raised to a variable power.
FLOOR Floor
Returns the next greatest integer value that is less than the operand.
FRAC Fraction
Returns decimal part of the X.
LOG Logarithm
Returns the natural logarithm of X.
MAX Maximum
Returns the greatest value in a range.
MIN Minimum
Returns the smallest value in a range.
MOD Remainder
Integer remainder operator: for example, 6 MOD 4 returns 0.5.
TRUNC Truncate
Returns the integer part of X.
COUNTER Count
Value equals 1 if operand equals 0. Otherwise, the result is 0
DELTA Delta
Returns the value 1 if the expression is 0, else 1.
COS Cosine
SIN Sine
TAN Tangent
4.5 Aggregation
To enable the calculation of key figures, the system has to aggregate key figure values from the data source, and
formulas may also need to be calculated.
The system aggregates key figure values for multiple characteristics. The system can also aggregate key figure
values for a specified characteristic; this is referred to as exception aggregation.
1. Standard aggregation is executed. Possible aggregation behaviors are summation, minimum, and maximum.
Minimum and maximum can, for example, be used for date key figures.
2. Exception aggregation using a selected characteristic. Cases for exception aggregation include warehouse
stock, for example, that cannot be totaled over time, or counters that count the number of characteristic
values for a certain characteristic.
For more information, see Exception Aggregation [page 119].
3. Aggregation using currencies and units is executed. The system outputs * when two numbers that are not
equal to zero are aggregated with different currencies or units.
For more information, see Conversion [page 123].
As an administrator, you can define exception aggregation behavior for key figure values when you create a
calculated key figure.
The deviation to the standard aggregation behavior is only valid in combination with a specified characteristic.
Average of Detailed Values That Are Not Zero, Null, or Error The average of the column value not equal to zero is displayed
in the results row.
Average Weighted with Calendar Days The average of the column value weighted with the number of
days is displayed in the results row
Average Weighted with Working Days The average of the column value weighted with the number of
workdays is displayed in the results row.
Counter for All Detailed Values The number of existing values is displayed in the results row.
Counter for All Detailed Values That Are Not Zero, Null, or Er The number of values <> zero is displayed in the results row.
ror
First Value The first value in relation to the reference characteristic is dis
played in the results row.
Last Value The last value in relation to the reference characteristic is dis
played in the results row.
Recalculate single values and results of a report based on certain criteria. For example, you can create ranked lists,
or you can calculate the total for a Top 10 product list locally.
You use the following functions to recalculate results rows and single values.
Value Description
Counting All Detailed Values All values for a characteristic are counted and numbered.
Counting All Detailed Values That Are Not Zero, Null, or Error Excluding the values that are equal to zero, all values for a
characteristic are counted and numbered.
First Value The highest value or the value furthest to the left of the corre
sponding area is displayed as the result. *
Last Value The lowest value or the value furthest to the right of the corre
sponding area is displayed as the result. *
Moving Average For All Values That Are Not Zero, Null, or Error Excluding the values that are equal to zero, the system calcu
lates the average of all values.
Normalize According to Next Group Level Result The data is displayed as a percentage of the result of the next
group level. The values of the results row and the overall re
sults row are not displayed as percentages but as absolute val
ues.
Normalize According to Overall Result The data is displayed as a percentage of the overall result. The
values of the results row and the overall results row are not
displayed as percentages but as absolute values.
Olympic Rank Number The olympic ranked list differs from the basic ranked list as fol
lows: In the olympic ranked list, when a value occurs more
than once, the next smallest value is not assigned the rank in
cremented by one, but the rank that corresponds to the num
ber of previous characteristic values (including the current
value).
For example, there are three products with a higher rank than
product D, therefore D has rank 4 and rank 3 is not assigned
since B and C have the same rank (2). **
Rank Number The characteristic values are sorted according to the selected
structure element and are given a ranking. The order of the
ranked list is based on the size of the value for the structure
element, where the largest value has rank 1 and the smallest
value has the last rank.
Summation of Rounded Values If you have set a scaling factor, it is useful to calculate the total
sum of rounded values locally since the total sums can differ
considerably (in particular with high scaling factors). *
Total The sum total of the values for the corresponding area is dis
played as the result. *
* Denotes the options that are valid only for Calculate Results.
● First Value
● Last Value
● Variance
● Standard Deviation
** Denotes the options that are valid only for Single Values As.
4.7 Conversion
To create a key figure, see Create and Edit a Key Figure [page 110].
Unit conversion allows you to convert the quantity unit of key figure values that represent a quantity to another
unit.
You apply unit conversion when you define the key figure.
Any report that uses this calculated key figure will automatically add Display Unit for selection.
Example
You have a key figure, representing ordered stock quantities.
Currency conversion allows you to convert the currency unit of key figure values.
You do not apply currency conversion when creating the calculated key figure but rather define that currency
conversion can be applied to the key figure if the key figure is used in reports.
When you define the currency conversion for a key figure, the system creates variables that are available with
reports in which the key figure is used.
● Display Currency
Depending on how the underlying data is defined, the variable may be defaulted to the company currency.
● Display Currency - Conversion Date
Example
For example, you want to report on key figures, such as net sales that balance in a different currency. By
converting the currency unit to a common currency, such as the company currency, you can compare net sales.
Key performance indicators are selected key figures from reports that have been restricted using specified
selections for which you can define reference and target values along with thresholds.
Companies often used key performance indicators (KPIs) to evaluate a certain measure of their performance
toward a goal or target. In order to determine what constitutes an improvement, the KPI value is often evaluated
against reference or a target value. Depending on business requirements, you may not necessarily require a
reference or target value to evaluate the KPI.
A KPI must have a current value and can have a reference value, target value, and thresholds, depending on
business requirements.
Note
Note that a KPI key figure value is the key figure value that is displayed when you start the corresponding report
in a Web browser in the solution and remove all characteristics from rows and columns; the resulting key figure
value is the relevant value.
Current Value The current value is the basis for calculating the KPI and represents the key figure value to be
improved. It is a key figure from a report that is restricted using a specified selection. You can
select the value selection for variables in the selection as your business requirements state.
Reference A reference value is a key figure value which serves as a benchmark against which a change to the
Value KPI current value can be interpreted as positive or negative.
The reference value is used to determine the delta of the current value to the reference value.
Target Value The target value represents a goal to be reached and enables you to quantify an improvement of
the current value. Target values are used to determine status; the relation of the target value to
the current value determines the status.
Note
If your business requirements state that you compare values between two time periods, such
as last year and current year, we recommend using relative selections when you set values for
the variables in your selection. Relative selections are based on basic characteristics, such as
Date, Week, Month, Fiscal Period, and Company. Examples of relative selections include Last
Year, Last 7 Days, and Current Year to Date.
Thresholds Thresholds are used to determine the status of the KPI value. There are three statuses: alert,
warning, and on track, represented by the colors, red, yellow, and green. The status is used to
visualize and monitor the KPI.
Note
On a touch device, when you scroll a table horizontally inside a carousel, the carousel moves to
the next page.
Context Dashboard A dashboard that gives more insight about the selected KPI.
Example
You have the Net Order Volume KPI; the KPI current value is 10 million. Without a reference or target value, you
may not necessarily know how to interpret this value. You may need a means of comparison, such as net order
volume from last year or last month, or, a target value of 100 million, in order to evaluate this KPI value correctly.
Depending on your business requirements, you may not necessarily need to set a reference or target value. For
example, if you define a KPI to monitor the liquidity of your company, you would want to keep the liquidity in a
certain range.
In the Design KPI work center view, administrators can create and manage key performance indicators (KPIs).
Key performance indicators are selected key figures from reports that have been restricted using specified
selections for which you can define reference and target values along with thresholds.
Tasks
From the Design KPIs work center view, depending on whether you want to create, edit, or copy a key performance
indicator (KPI), select the relevant option.
When you create a KPI, you set values and thresholds that are used to evaluate the status of the KPI and determine
to what degree the strategic goal of the KPI has been fulfilled. The KPI that you create is only available in the
language with which you logged on to the system.
Most reports can serve as a basis for the values used in a KPI. Exceptions are master data reports (reports without
key figures) and reports in which the key figures are in a key figure grid.
To know more about the different tabs, see the following sections:
5.1.1.1 General
On the General tab page, you can enter general information about the KPI and make display settings.
Information
You can enter a name, description, along with information about how the KPI is to be interpreted and about how it
is calculated.
Note
Note that the description, interpretation, and calculation formula are displayed to business users when they
view the details of the KPI and click the information icon.
Current Value
The current value is the basis for calculating the KPI and represents the key figure value to be improved. It is a key
figure from a report that is restricted using a specified selection.
Steps
When you select a report for the current value, under Context Report, the Report field is filled with the same report
that you selected for the current value.
Value Setting
● Decimal Places
You use this dropdown list to specify the number of decimal places to be displayed, from 0 to 9.
● Scale (Deprecated)
Use the dropdown list to set a scaling factor of 1 to ten billion (10,000,000,000). For example, if you set a
scaling factor of 1,000, the value 3,000 is displayed as 3.
Note
This feature has been deprecated as of February 2017. By default, the Scale field is hidden. If you want to
use it, you must personalize it. To do so, go to Personalize This Screen Sections Value Settings ,
and select the Scale field checkbox. Once you save your changes, the field will appear on your screen again.
A new default number formatting has been introduced that makes scaling redundant. Scaling will no longer
be supported.
● Sign Presentation
Use this function to specify how to display negative values that appear in your results.
● Reverse Sign
By selecting the Reverse Sign indicator for a specified key figure, the value is displayed accordingly.
Note
Example
In some areas (for example, financial management), you may want to select whether the sign for a key
figure should be reversed. For example, you have a report based on receipts and expenditure. According to
accountancy logic, income is displayed with a negative sign and expenses are shown with positive sign.
Adding these values produces the profit. Under certain circumstances, for example if income is to be
displayed from a managerial point of view, it may be advisable to circumvent accountancy logic and display
the report income with a positive sign.
● Representation Type
The representation type determines how the KPI is represented on the mobile device.
○ Absolute
The current value is displayed.
○ Delta
Delta refers to the reference value.
The result of the following calculation is displayed: current value - reference value.
○ Delta Relative
Delta refers to the delta to the reference value.
Context Report
You can determine which report view and selection is displayed when users open the details of the KPI. For
example, you may want to select different report view or a different selection to compare the KPI to other key
figures, values, or time ranges.
On the Values and Thresholds tab page, you can determine how the KPI is to be interpreted.
Values
Depending on your business requirements, you can set reference and target values for your KPI. Reference and
target values are compared to the current KPI value.
● Reference Value
A reference value is a key figure value which serves as a benchmark against which a change to the KPI current
value can be interpreted as positive or negative.
The reference value is used to determine the delta of the current value to the reference value. If you decide to
set a reference value, you can get the value from a report or provide a fixed value.
You must also specify to what degree deviation from the reference value is tolerated. The tolerance you specify
determines how the change in the KPI current value is to be interpreted.
● Target Value
The target value represents a goal to be reached and enables you to quantify an improvement of the current
value.
Target values are used to determine status; the relation of the target value to the current value determines the
status.
If you decide to set a target value, you can get the value from a report or provide a fixed value.
Thresholds
Thresholds are used to determine the status of the KPI value. There are three statuses: alert, warning, and on
track, represented by the colors, red, yellow, and green. The status is used to visualize and monitor the KPI.
● Direction of Improvement
The direction of improvement indicates in which direction a change to the KPI value can be interpreted as
positive.
○ Maximize
The KPI value should increase.
○ Minimize
The KPI value should decrease.
○ Keep in Range
The KPI value should stay within a specified value range.
If you select Keep in Range, warning and alert points are available on both sides of the track point.
● Value Source
Depending on what you choose as the direction of improvement, the alert and warning points change
accordingly for the threshold.
○ Not Used
○ Fixed Value Is Provided
○ Value Is Percentage of Target Value
Note
Note that this entry is only available if you have set a target value.
5.1.1.3 Rules
Here you define the rules for creation of headlines. Rule types depend upon the decomposition of a KPI along a drill
characteristic. So, to be able to define rules, you have to select at least one drill characteristic.
Rule ID
Drill Characteristic
● Both
Shows headlines from top and bottom of all the headlines that are created based on the selections.
● Bottom
Shows the headlines at bottom of all the headlines that are created based on the selections.
● Top
Shows the headlines at top of all the headlines that are created based on the selections.
Priority
You can define the order of priority of the headlines when they are displayed by the system.
Maximum
Note
If you enter 5 in this field, and have selected Both in the Direction field, the system will show 5 headlines from
top, and 5 headlines from bottom.
Contribution Base
You can define the contribution base, based on which the values are calculated, and included in a headline.
● Current Value
The headlines are created on the basis of current values of the selected characteristic.
● Delta between Current and Reference Value
The headlines are displayed on the basis of the difference between the current and reference value.
● Delta between Current and Target Value
The headlines are displayed on the basis of the difference between the current and target value.
Note
Example
Now, if the user wants to display 2 top values, as selected in fields Direction and Maximum, these are the
results:
Threshold Type
Define the threshold value for displaying headlines. You can choose to select a fixed values or a percentage as the
threshold type. If you do not want to define a threshold, select No Threshold.
Note
If you have selected Fix Value as the threshold type, the percentage is not used to create headlines. You have to
enter a value in the field Fix Threshold.
Fix Threshold
Note
If you have selected Percentage as the threshold type, the fixed value you define is not used to create headlines.
You have to enter a value in the field Threshold Percentage.
The users will see the headline maintained in the language with which they have logged into the system. If no
headline is maintained for their language, the system will display the headline maintained for English language.
In case there is no headline maintained for English, the user will see another existing headline template maintained
in the system.
Once you have defined all the parameters, the system collects a set of available text variables and formatting tags
based on the selections. You can use these variables and tags to define how you would like to display the headlines.
Context
You can now use dynamic headline capabilities with the option of monitoring a list of KPIs of your choice in the
adapt mode. You can set thresholds for these KPIs based on report dimensions such as country, region, and
product category. Based on the threshold set, the analytics framework calculates and displays the strongest
deviations as headlines.
Procedure
Note
This characteristic is used for exception reporting for the headline. It will alert you if the sales revenue in a
specific region is deviating from the threshold.
7. Now go to Rules to create rules for generating a headline for a selected KPI. To add a rule, click on Add Row and
fill in information for the displayed columns to generate a headline for the KPI.
8. Once the headline is generated for a rule, you have the option of applying formatting tags which would be
replaced with the actual values during runtime.
Note
Sales in <CharText> is excellent would be displayed as: “Sales in US Region Midwest is excellent”.
Procedure
Note
If you do not see the headline in the adaptation screen, then click Edit.
4. Choose Score Cards and add the headline score card to the role. To display this tile, choose Publish.
5. Hover over the headline tile and click on the gear icon. This will launch a list of KPIs that have been configured
for your headlines. Click on Show to view a specific KPI.
6. On the headline tile, you can now see the reports if the data matches the KPI drill down definitions.
7. You will also see the navigation arrows at the bottom of the headline tile to navigate between reports. When
you click on a report headline, the corresponding KPI details screen displays.
Broadcasting reports and dashboards by e-mail enables business users to frequently analyze report data without
necessarily having to log on to the system and navigate to the report.
You can access the Broadcasts work center view from the Business Analytics work center.
Business Background
Broadcasting reports and dashboards by e-mail enables business users to frequently analyze report data without
necessarily having to log on to the system and navigate to the report.
Periodic Periodic scheduling is useful if you want to broadcast a report or dashboard on a regular
Scheduling basis.
For example, a sales manager wants to send sales reports to his field sales representatives
on a monthly basis. He informs his administrator to set up a schedule by which the report is
broadcast each month.
Ad-Hoc Ad-hoc broadcasting is useful if a specific report or dashboard requires the attention of
Broadcasting multiple users.
Note
Note that you can decide if report data sent by e-mail is to be encrypted. If you want to encrypt outgoing e-
mails, you must make changes to your scoping. From the E-mail Encryption and Signature Check fine-tune
activity, you can specify for the Analytics - Send Report Data, Broadcasting outgoing e-mail scenario whether
outgoing e-mails are encrypted and whether they are signed.
For more information, see the following documents: Configuration: Load Certificates and Activate Signing and
Encryption for E-Mails [page 140] and Configuration: E-Mail Encryption and Signature Check [page 138].
Configuration: Load Certificates and Activate Signing and Encryption for E-Mails [page 140]
Broadcast reports and dashboards by e-mail and create schedules for when you want them to be broadcast.
Procedure
Note
Broadcasting User Specific Data
You can decide if the recipients are to receive data according to their authorizations. To do this, select the
User specific checkbox. This field is visible only when the object type is a report, and the recepient is a
Business User in the system.
Note that when the checkbox is unselected, the data is broadcast using the authorizations of the user who
creates the broadcast. Ensure that the user has access rights to the work center views to which the report
is assigned in order to start the report.
Note
Using Broadcast Bursting
Bursting feature allows you to broadcast reports to multiple recipients by e-mail. If you have maintained the
addresses of the recipients in the master data, you can select a characteristic in which the e-mail addresses
are maintained. The system can determine the recipients from this information.
When you select the checkbox Use Broadcast Bursting, the section to add e-mail addresses of the
recipients is hidden. For the new field Attribute For Email, select a characteristic, in which you have
maintained the email address. Now, the report will be automatically sent to all the relevant recipients,
without you having to add each individual e-mail addresses separately.
Unlike a normal broadcast, entire data is not sent to all recipients. The report data is filtered for each
recipient based on their e-mail addresses, which is identified by the values of the attribute you select. This
ensures that every recipient only receives the data filtered for their e-mail address.
If you wish to send the entire data to all the recipients, create a regular broadcast.
4. Under Format and Content, select if the report or the dashboard is to be broadcast as an attachment or as a
link.
Note
Broadcast report is always sent as a table. Even if you broadcast a chart, the data will be converted to a
table.
From the Broadcasts work center view, under Actions, you can edit, delete, or change the status of a schedule.
You can also edit broadcasts and schedules by clicking Edit. In addition, you can click View Logs and check all the
logs related to a selected broadcast.
Configure settings so that administrators can assign browser-based reports and Microsoft Excel® workbooks to
work center views.
Caution
This document contains details and instructions regarding configuration settings. Such settings are normally
performed by an administrator. If you do not have the required authorization, contact your administrator.
To find this activity, go to the Business Configuration Implementation Projects view. Select your
implementation project and click Open Activity List. Select the Fine-Tune phase, then select the activity from the
activity list.
Administrators for Analytics can assign browser-based reports and Microsoft Excel® workbooks to work center
views. Business users are thereby granted the access to the report and the authorizations to start the report. The
system checks if the data source of the report and the work center view have a common access context. This
By default, the Extended Access to Report Data Allowed indicator is not set. If you set the indicator, you have to put
other controls for your administrator for Analytics in place to ensure controlled read access of data. These controls
must meet your compliance criteria. Note that the system tracks report assignments with non-matching access
contexts for auditing reasons. You can view report assignments using the Report Assignment Details report.
By default, the Show real data instead of generic data indicator is not set. If you set the indicator, administrators for
Analytics can view real data when they preview data sources in the Design Data Sources work center view. Real
data is also then displayed when administrators for Analytics view reports in the Design Reports work center view.
By default, the Allow the assignment of Business Roles indicator is not set. If you set the indicator, administrators
for Analytics can assign business roles to analytical objects. To be able to use this feature, maintain business roles
for users before selecting this option. You must then assign all the reports to the business roles in the Design
Reports work center view before they are available to the business users.
By default, the Select e-mail address is set to System. This means that when you send a report, the receiver will
get an email from the default email ID that is set up by the administrators. However, if you select the option as
Logged-in User, you can email a report using the e-mail ID that you are logged-in with. The receiver will be able to
respond back to you on the same e-mail address.
Related Information
Configure e-mail encryption and signature check for different e-mail scenarios.
Caution
This document contains details and instructions regarding configuration settings. Such settings are normally
performed by an administrator. If you do not have the required authorization, contact your administrator.
To find this activity, go to the Business Configuration Implementation Projects view. Select your
implementation project and click Open Activity List. Select the Fine-Tune phase, then select the activity from the
activity list.
In your solution you can increase security in e-mails by decrypting incoming e-mails and checking them for
trustworthy signatures, as well as by encrypting and signing outgoing e-mails. In this configuration activity,
preconfigured e-mail scenarios are provided. You can specify e-mail encryption and signature check for each e-
mail scenario as follows:
Incoming Encrypted e-mails are decrypted auto Outgoing Specify encryption of e-mails
matically
Outgoing e-mails are encrypted using the Secure/Multipurpose Internet Mail Extensions (S/MIME) standard.
Your solution will try to decrypt encrypted incoming e-mails. If this fails, it will send an e-mail notification to the
sender.
Prerequisites
The signature check is done using the list of certificates of the trusted Certification Authorities (CA) listed in your
solution. You can find this list under Administrator Common Tasks Configure S/MIME or in the Load
Certificates and Activate Signing and Encryption for E-Mails activity in Business Configuration, in the Integrate and
Extend phase of the activity list. There you activate the settings that you have specified in this fine-tune activity.
Incoming E-Mail
In the Signature column you specify whether the signature should be checked.
Note
Business partners send their e-mails to the e-mail addresses listed in this fine-tune activity, depending on the e-
mail scenario. These e-mail addresses are provided by SAP. You cannot change the e-mail addresses in this fine-
tune activity.
Outgoing E-Mail
In the Encryption column you specify whether the e-mails should be sent encrypted, and in the Signature column
you specify whether the e-mail should be signed.
You can specify one of the following options for encryption of e-mails:
Encryption Options
Option Description
Encrypt if Possible The system encrypts e-mails before sending them. If it cannot
encrypt an e-mail, the system will send an unencrypted e-mail.
Note
To send encrypted e-mails to your business partner, your system needs to store a certificate from your business
partner.
Your SAP solution enables you to encrypt outgoing e-mails and check the signature of incoming e-mails by using
the Secure/Multipurpose Internet Mail Extensions (S/MIME) standard.
You can use this function for e-mail communication between your system and your employees, in e-mail scenarios
provided by SAP (for example, self-service or approval scenarios).
Caution
This document contains details and instructions regarding configuration settings. Such settings are normally
performed by an administrator. If you do not have the required authorization, contact your administrator.
To find this activity, go to the Business Configuration Implementation Projects view. Select your
implementation project and click Open Activity List. Select the Integrate and Extend phase, then select the activity
from the activity list.
In this configuration activity, you can upload the certificate of your trusted Certification Authority (CA) and
activate the signature check and encryption of e-mails.
Prerequisites
● All employees who are supposed to use S/MIME must have a workplace e-mail address and an e-mail
certificate installed in their e-mail client.
● Your employees must use one of the following e-mail clients:
○ Microsoft® Outlook®
○ Mozilla® Thunderbird®
○ Apple® Mail
● The Encryption and Signatures for E-Mails and Load Certificates and Activate Signing and Encryption for E-
Mails configuration activities are enabled in your solution.
Tasks
View the list of common tasks that you can perform in the Business Analytics work center.
Upload and download Analytics objects that you have created, such as data sources, key figures, and reports to a
source, such as your computer or an external storage device. .
This function is useful, for example, if you want to upload objects from your test system to your productive system.
Depending on your solution, you can access this function from the Common Tasks of the Business Analytics
and/or Administrator work center.
Note
● Uploading and downloading customer- and partner-created extension fields is not supported. Ensure that
the partner-created extension fields are available in the target system before uploading analytical objects.
● When you upload or download an object, related objects you have created are also downloaded or
uploaded. That is, objects used to create the object in question or objects that are built using the object in
question.
For example, you created a data source and built a report using the data source. When you download the
data source, the report is also downloaded.
The following table provides an overview of objects that can be uploaded or downloaded.
● Report views
● Selections
● Personalization
Personalization objects are report views or selections that
you have personalized.
Download an Object
You can download objects that you have created from your system to a source.
Note that the system only creates one file for each object type.
Upload an Object
You can upload objects that you have created from a source to your system.
Note that you can also delete objects that you have uploaded on the Delete Upload screen.
Tips
● If you upload an object that already exists, the existing object is overwritten.
● If you upload an existing cloud data source, the data of the existing Cloud data source is deleted.
● If you change an existing data source, any reports using the data source may be inconsistent if you upload the
changes.
For example, the report has 5 characteristics in its layout; these 5 characteristics are no longer in the changed
data source. If you upload the changed data source and try to start the report, the report cannot display the
correct data.
Related Information
As an administrator, you can configure what actions end users can perform while viewing data in reports.
Prerequisite
In the Business Configuration workcenter, under Built-in Services and Support System Management
Analytics , you have checked the question, Do you want to configure what actions end users can perform while
viewing data in reports?
Tasks
● Hide actions for end users: Navigate Business Analysis Common Task Configure Actions to open the
Configure Action screen. The system gives you a list of all the action buttons that can be configured. Unless
you hide any of these actions, no restriction is applied. Select the action, for example, download, and click Hide
to set restrictions for an end user. The system hides the download button for all end user irrespective of their
business roles.
Note
If you hide the Add Fields button, the system automatically restricts the users to add attributes also. Under the
header Business Roles, you have an option of allowing specific business roles to add fields as well as add
attributes. Select the checkbox under Show against a business role to enable the users of that role to add fields.
If you want to allow the users to be able to add attributes also, you have to specifically select the checkbox
under Show Attributes. Note that this checkbox is available only if the Add Fields action is allowed.
If you wish to revert the process, select the action and click Show.
You can enable buffering to improve the performance of hierarchical based reporting. You can either schedule it
periodically by specifying the frequency or opt for ad hoc schedule to run it as required.
This function is useful, for example, if you have large hierarchies and extensive hierarchical reporting. On execution
of this job, the system will buffer the hierarchies and keep the hierarchical data ready for quick reference during
report execution thereby helping you improve the report execution performance.
Procedure
1. Go to Business Analytics Common Tasks and click on Buffer Hierarchies to open a new window. The
system shows you a list of all the hierarchies for which buffering is supported.
2. Select a hierarchy and click on Schedule Buffering. You have an option of scheduling it in one of the following
ways:
○ Ad hoc: This allows you to buffer the hierarchy as and when required by manually clicking the Start Now
button on the Buffer Hierarchies screen.
○ Periodically: This enables you to specify the frequency at which you would like to buffer the hierarchy.
3. Select your option and click Save and Close. Based on the settings, the system will execute the job periodically,
or you can execute it manually when required.
In the Buffer Hierarchies screen, you can stop, start or pause the buffering anytime you want.
The Execution Status column shows you the last run status. If you want to see more details, refer to the Last
Run Logs tab on your screen.
Relative selections are useful if you do not always want to change your filter or selection values every time
business users start a report.
In the Relative Selections work center view of the Business Analytics work center, administrators can create
relative selections for reports.
Business Background
There are two types of relative selections: SAP-delivered and admin-created, both of which are available from the
value help of fields in the Selection area of reports under Relative Select.
SAP-delivered relative selections are useful if you do not want to always change your filter or selection values every
time business users start a report. The values are calculated and filtered according to specified criteria.
● SAP-delivered
Example
Let's take the example of relative selection Last Week.
It is calendar week 27; last week is therefore 26. If it were in calendar week 26, last week would be 25.
In a report, for Calendar Week, a user chooses the relative selection Last Week, the system therefore filters data
accordingly, depending on the current calendar week.
● Admin-created
Admin-created relative selections are created by you and are useful if you want to make a specific value or
range of values available and want to be able to change them centrally.
Example
Let's take the example of the relative selection Financial Reporting Quarter.
Your fiscal quarters are the same as calendar quarters, and your reports always show the data of the current
quarter.
You create a relative selection called Financial Reporting Quarter and set the available values to the current
quarter. In the next quarter, you can change the value to the following quarter; the system therefore filters data
accordingly.
1. Navigate to Business Analytics Common Tasks Relative Selections . Click New or select an existing
relative selection and click Edit.
Note
The relative selection is available in all data sources in which the time characteristic or currency variable is
available.
If you select Data Source as type, you make the relative selection only available with data sources that you
specify.
Under Data Sources, the first data source you choose is the primary data source. If you choose to add the
relative selection to further data sources, the data type of the characteristics in the further data sources
must match that of the primary data source.
The characteristic of primary data source also determines the values that are available for the relative
selection.
In the Selection area of a report, you have a specific field for which you want to create a relative selection.
1. Note the data source that serves as a basis for the report.
2. Decide if you want to add the relative selection only to the data source or if you want the relative selection to
be added to all applicable data sources.
3. Once you've created the relative selection, go to the report and start it. From Add Fields, select the
corresponding characteristic and click Display in Selection Area. The field is added to the Selection area.
4. Open the value selection help of the field. Click Relative Select. Your relative selection is available from the
Select dropdown list box.
You want to find out if your relative selection might be available in a specific data source
1. From the Design Data Sources work center view, check the documentation of the specific data source.
2. In the documentation, check whether one or more characteristics with an appropriate data type are available.
3. Start a report that uses the data source.
If you do not know of a report, you can find a report from the Design Reports work center view. You can see the
name of the underlying data source in the Data Source column.
4. From Add Fields, select the corresponding characteristic and click Display in Selection Area.
The field is added to the Selection area.
5. Open the value selection help of the field. Click Relative Select. Your relative selection is available from the
Select dropdown list box.
Monitor data sources that have been exposed for data replication to an external SAP NetWeaver Business
Warehouse (BW) system.
You can access the Monitoring view from the Business Analytics work center.
Exposing data sources for data replication to an external SAP NetWeaver BW system is useful, for example, when a
parent company, which runs an SAP ERP system, wants to create and run reports on the data gathered from its
subsidiary companies, which run the solution. The data from data sources in the solution is replicated to the SAP
NetWeaver BW system of the parent company.
Tasks
● Expose Data Sources in the Design Data Sources Work Center View
In the Design Data Sources work center view, administrators can expose or not expose data sources for data
replication accordingly. To expose or hide data sources for data replication, click Expose and choose the
relevant entry.
Note
○ The Expose button is disabled for Cloud Data Sources and Joined Data Sources. For joined data
sources, you should expose the underlined join members
○ For data sources that you expose, ensure that you also expose data sources that contain master data
that is referenced by the selected data source.
You can find a list of any referenced data sources for the data source to be exposed under Details on the
Referenced Data Sources tab page.
Note
For example, the SAP NetWeaver BW administrator previews data of a DataSource in the SAP NetWeaver
BW system by clicking Read Preview Data on the Preview tab page of a DataSource. The solution system
creates an entry accordingly.
Note that the system not does recognize the SAP NetWeaver BW administrator as the creator of the
replication run in the Replicated By field, but rather the technical user that is created for the communication
arrangement that is used to communicate with the SAP NetWeaver BW system.
Status Description
Errors The run cannot be completed. You can check the log of the
run by selecting the relevant entry and clicking Details.
Related Information
Integrating Analytics with an SAP NetWeaver Business Warehouse System [page 185]
You can restrict edit rights by assigning analytical objects such as, reports, key figures, data sources, KPIs, and
relative selections, to one or more Org Units/Business Roles. To do this, follow the steps below:
1. In the Business Analytics workcenter view, navigate to a relevant view, such as, Design Report, Data Sources,
Design KPIs, Design Key Figures, Broadcasts, select the analytical object and click Set Access to open a new
window.
2. Under the Allow Access field, select the checkbox against one or more Org Units/Business Roles to assign
editing rights to all administrators of those org units. Alternately, click Locate to find the org unit level that you
require.
If you want to provide access to a selected org unit and its immediate subordinates, click Grant Access. To
remove access of a selected org unit and its immediate subordinates, click Remove Access.
3. Click Save to save your changes.
Note
● This functionality only restricts the edit rights for administrators. It does not restrict end user functionalities
such as, viewing reports, creating new views, or editing existing views.
● If you want to restrict edit rights to analytical objects in an Org Unit/Business Role, you must make changes
to your scoping. Go to Business Implementation Edit Project Scope Questions Built-in Support
System Management Analytics and select the checkbox for Enable Global and Local Administrator for
Analytics?
● You cannot restrict edit rights for Excel-based reports that are based on an org unit.
● Once a report is restricted you cannot create new views unless you have edit rights.
In the Language Adaptation tool, you can translate analytical report texts.
Access the Dashboard work center view from the Analysis work center. Interactive dashboards allow you to look at
all the relevant business information at one place, define connections and transfer filters between reports. In-place
interactivity and drilldown helps users to slice and dice the data as per their requirement.
Tips
● Visualize how your dashboard should look like. Define what types of charts you would like to use to represent
your data. Determine how different reports in a dashboard are related and define connections accordingly.
Once you have designed the Dashboard review existing reports and view. Create or modify view as per the
design. You would also need to specify what selections will be used in the dashboard, e.g., if the dashboard is
for the Current Quarter then you would need to specify this selection in your dashboard. Review and create
selections accordingly.
● You can also use dashboards for KPI drill down. From a business case perspective, it often makes sense if the
dashboard and KPI are based on the same data. For example, you use the same report as a basis for both..
● The Dashboard layout is a 3x3 matrix. We recommend that you use 2-3 reports in one row. If you use only one
report the dashboard will contain a lot of white space. However for tables larger than 3 columns we
recommend utilizing 1x2 space so that the table can be viewed properly. You can also view exceptions in the
Dashboard. To do so select a report view where you have already defined exceptions.
Create customized interactive dashboards that you publish to users. Use these dashboards on the browser, Fiori
Client UI, as well as the SAP Customer Insight for iPad app. You need not create new reports for dashboards, and
can use the existing ones.
Before creating a custom dashboard, you should decide which reports you want to include as charts. Also consider
how you want the charts to respond when the user selects a data element in a linked chart. You should be familiar
with reports and report variants.
Tasks
● Create a Dashboard:
1. Go to Analysis and choose Dashboard
Note
When you navigate to the dashboard, you enter it in Design Mode by default. You can create or edit a
dashboard in this mode. To run dashboards, click on the Execute Mode button.
Context
Once you begin the guided dashboard creation process, enter the required information at each step. Use the Next
button to move to the next step and the Previous button to return to a prior step. The Next button is disabled until
you have completed all actions required in the previous step.
1. Start — Enter a name and optional description for your new dashboard.
You can choose to publish the dashboard right away or keep it in a draft state until you have finalized the new
dashboard. End users cannot see the dashboard unless the administrator publishes it.
Define who will be able to access the dashboard in Authorization field. To make the dashboard accessible to all
the users, select Public. You can restrict the users who have access to this dashboard. This restriction is based
on the business roles of the users. To do so, select Custom. You get a list of all the business roles for your
company. Select all the business roles which should be able to access this dashboard.
Note
○ You can assign a dashboard to a business role only if you have selected the option in the fine tuning
activities for your solution. For more information, see Role Based Access [page 82].
○ You cannot assign standard dashboards to a business role. Any user who has access to reports
available in a standard dashboard will be able to view it in the dashboard
2. Sources — Select report views to be included in the dashboard. Use the search box to find a specific report.
Choose All to show all available reports, Selected to show only selected reports, and Unselected to display only
the reports you have not selected. You can select only 9 report views for a dashboard.
During the process of creating a dashboard if you create a new view and want to include it in the dashboard,
then you will have to close the current dashboard creation process and open it again.
Note
If you have selected Custom in the first step, you will only see reports that are assigned to the selected
business roles.
In case you have selected multiple business roles, the list will have an intersection of the reports. This
means you will only see reports that are assigned to all of the selected business roles.
If there are no common reports for the selected business roles, the list will be empty.
During the process of creating a dashboard, if you create a new variant and want to include it in the dashboard,
then you will have to go back to the Sources step to make it available.
Note
You can view exceptions defined on key figures of a report on the Dashboard. To do so select a report
variant where you have already defined exceptions for key figures. To know more about how to use
exceptions, see Exceptions [page 45].
4. Layout — The system does not propose any layout. You can define the layout by arranging the reports on the
grids. Drag and drop to reposition tiles.
Note
Connections are not possible if you are using the following:
○ A single report
○ A single report view with multiple selections: In this case two reports will be available. But connection is
not possible
This screen shows how the dashboard will appear in the browser, extended edition, or in the SAP Customer
Insight app. Remember to save the dashboard when you are finished. Once saved, your new dashboard is
available to select from the menu on the Dashboard tab.
Close the window at any time before you save to stop the process and discard changes.
Interactive dashboards allow you to define connections, transfer filters between reports, and look at all the
relevant business information in one place. In-place interactivity and drilldown helps you slice and dice the data.
You can access interactive dashboards on your browser via extended edition.
Procedure
● Browser/Fiori UI
a. Choose the Analysis tab.
b. Choose Dashboard.
c. Select the desired dashboard from the menu.
Note
● You cannot personalize and save these visualization changes in the dashboard.
● Only the following charts are available in the dashboard:
○ Bar
○ Pie
○ Line
○ Area
○ Donut
○ Column
○ Stacked Column
○ 100 Percent Stacked Column
○ 100 Percent Stacked Bar
○ Funnel
● If your report is used in the dashboard, it's good practice to avoid adding characteristics to columns,
because this can lead to inaccurate results.
● Under Table Settings, if you select First Row in the Show Result Row As field, the chart visualization may be
inconsistent.
1. Open the drill down pane for a report by choosing the Drill Down icon .
2. Select the desired characteristics or key figures. The report updates immediately to reflect your changes.
Note
Linked reports do not update when the drill down pane is open.
Choose the Reset icon to go back to the original state. This removes drill down characteristics and
filters from all charts on the current dashboard.
Add annotations and send an image of the annotated dashboard as an attachment via e-mail, if you are viewing
the dashboard on the SAP Hybris Cloud for Customer, extended edition.
Procedure
You can use these connections to pass filters between reports when you are interacting with the dashboard. To
work with interactivity, select the relevant area of the chart which you want to pass as filter to connected reports.
Note
You cannot pass filters/connections from a tabular report to another report. However a tabular report gets
filtered based on connections passed from other reports.
To analyze data further, navigate from a source to a target. You can navigate from one report to another or to an
object directly from a report.
● Report-to-report navigation: You can use report-to-report navigation to further analyze the details of a specific
data point. The values of the target report will be filtered based on the selected data point of the current
report. For example, you can navigate from an aggregated annual data report to a report with monthly breakup
for a specific year by clicking the corresponding data point.
● Report-to-object navigation: You can use this feature to navigate to an object directly from a report. For
example, you can navigate to account details from account ID in a report.
The following table highlights the feature availability in the Fiori Client UI and HTML5:
Note
To use this feature you must be in inspect mode.
Displays pre-configured business tiles that have been set up for you. You can click on a tile to see its details. For
example, you can click on Today's Activities to see the details of your schedule and activities for today.
Learn how to change the look and feel of the homepage by either changing the homepage layout settings for all
users or changing your individual settings.
Note
● Adaptation capability is not available in smartphones and in offline mode.
● Tile navigation in offline is limited to Today’s Activities, Visits, Custom report and Floorplan tiles in browser
and tablet.
● For an optimal performance experience, you will now get a warning message when you exceed the
recommended number of KPI and Report tiles on the homepage. The recommended maximum number of
KPI tiles supported is 10 and the maximum number of Report based tiles (Custom pattern tiles like Bar
Chart tiles) supported is 4. You still have the option to add additional tiles, but it will impact the
performance.
● There is no limit on recommended number of List tiles, Tool Tiles and Custom Tiles.
● Scorecard facet while selecting tiles is not available.
● Using the Search option, you can find a report, but you cannot open that report.
You can adapt the homepage screen for any user role with needed preferences. To adapt the homepage for a user
role, you enter the adaptation mode by clicking the edit icon located inside the footer toolbar. This icon gives you
the option to either personalize your homepage or configure home page for a user role.
1. Select Adapt.
2. Select a user role to adapt by searching by keyword for the user role.
3. Click Go.
Note
You can see the role for which adaptation mode is triggered. The homepage now shows the navigation and
tiles for the specific role.
4. You can rearrange tiles by dragging and dropping and also rearrange groups by dragging and dropping.
Additionally, you can rename and delete groups.
5. Click Publish to save the changes you made for the user role and then click Leave Adaptation Mode to come
back to your homepage. If you don’t want to save the changes, then leave adaptation mode.
Add Tiles
When you click create custom tile, you can create 3 different types of custom tiles- URL, Floorplan or Ticket
creation. This is similar to the HTML5 version.
Once a custom tile is created it is placed on the user interface as available and visible.
To edit custom tiles, click on the tile and open the edit dialog as you would usually edit other tiles. The dialog
includes details such as Title, Path, and Description that are editable. However, the type of the tile (URL vs.
Floorplan cannot be changed).
Click/ Tap on a tile to open the settings screen for the respective tile. Turning off the Available switch will remove
the tile from the homepage and this will automatically turn off the Visbile switch. To add back this tile, use the Add
icon.
Group
A group created by the admin shows up for different user roles. As an admin user, you can switch the group
functionality off. To do so,
1. Click the edit icon in the footer toolbar and select Adapt.
2. Select the user role for which you want to disable group functionality.
3. Click the gear icon in the header toolbar. Uncheck the checkbox Show Tiles in Groups in the Settings pop up
window and then click Save.
Homepage Settings
The gear icon on the top right on the homepage is the settings icon. Under settings, as an administrator, you can
enable the users/roles to group tiles on their homepage. To do so, check the checkbox Show Tiles in Groups under
settings. You can also change the homepage as the default start page when the user logs in. To do so, you can
uncheck the checkbox Set homepage as the start page under settings.
The Google News API is deprecated and gives errors on the current news tile. See the information link for details:
https://developers.google.com/news-search/ . Therefore, the administrator can set up Bing News for all users
and roles as the news tile. You can buy Bing News APIs and enable it in the solution https://
azure.microsoft.com/en-us/try/cognitive-services/ .
Depending on what is the user’s current news source, there are two use cases to change the news tile to Bing
News-
● If the user currently has Google news set up for the news tile.
● If the user currently has URL for RSS Feeds selected for the news tile.
Note
Switching back to Google news is not possible if you opted for Bing news or opted for RSS feed or already on
RSS feed as new source.
1. On the home page, select the edit icon at the bottom right corner.
2. From the pop up select Adapt.
3. Select the user role.
4. Select the news tile.
5. Select the link Switch to Bing New under Select News Source if Google news is set up as the news tile.
Select API Key for Bing News if URL for RSS Feeds is set up as the news tile.
6. Enter the API key and Save.
Note
No news is shown on the news tile in offline, if the news source is Bing News.
Note
● Personalization capability is not available in smartphones.
● Tile Navigation in offline is limited to Today’s Activities, Visits, Custom report and Floorplan tiles.
● Personalization is not available in offline mode.
You can personalize your homepage screen with your preferences. To personalize your homepage, you enter the
personalization mode by clicking the edit icon located inside the footer toolbar. Once you are in the personalization
mode, you can hover over the content area and see that editable areas are highlighted and marked by a frame. You
can select the icons which allows you to make the corresponding personalized changes.
In the personalize mode, you can make various changes to the current screen such as rearranging the tiles and
groups by dragging and dropping them, adding and deleting tile and groups, renaming groups etc. You can make
hidden items visible again by turning on the visible switch. All hidden and available items will appear in the list and
you can add them again.
Tiles
You have three types of tiles available on the homepage: Report tiles, KPI tile and Tool tiles. You can rearranging
these tiles by dragging and dropping them and also move them to different groups.
Note
For an optimal performance experience, you will get a warning message when you exceed the recommended
number of KPI and Report tiles on the homepage. The recommended maximum number of KPI tiles supported
is 10 and the maximum number of Report based tiles (Custom pattern tiles like Bar Chart tiles) supported is 4.
You still have the option to add additional tiles, but it will impact the performance. There is no limit on
recommended number of List tiles, Tool Tiles and Custom Tiles.
Add Tiles
There is a + icon to add a new tile at the end of each tile. To add tiles, click/tap the + icon. You can also remove a
tile not needed by making tile invisible by turning off the visible switch. If the tile preview shows a tile as visible,
then tile is shown on the homepage.
Edit Tiles
A tap on a tile, opens the settings screen for the respective tile. Turning off the visible switch will remove the tile
from the homepage. Here you can also change the group of the tile, for exaample, move the tile to a different group
and then save your changes.
Groups
Based on your requirement and preference, you have the option to cluster the tiles into a logical group.
Add Group
You have the option to cluster tiles by creating new groups. There is a + icon to add at the end of each group. To
add new groups, click/tap the + icon. You can also rename the supported groups.
Delete Group
You can also delete groups created by you besides rearranging groups by dragging and dropping them.
A group created by you shows a Delete button. Delete will simply remove the group permanently so that it will not
be visible on the user interface any longer. You will get a warning message before removing the group.
For more information on how you can define the tile layout for different roles within the company see the following:
The appearance of custom reports on the Home page is determined by the structure of the report. Four tile
patterns are available for custom reports. The system uses the tile that most closely matches the structure of the
report view you assign to the workset. If a report view does not match any of the available tile patterns, then the
tile shows a scaled image of the chart type selected for that report view.
The appearance of custom reports on the Home page is determined by the structure of the report. Four tile
patterns are available for custom reports. The system uses the tile that most closely matches the structure of the
report view you assign to the workset. If a report view does not match any of the available tile patterns, then the
tile shows a scaled image of the chart type selected for that report view. Each pattern corresponds to a different
tile appearance on the Home page.
Note
If your custom report conforms to more than one pattern, the user will be able to choose a preferred visual
representation.
The system applies this pattern to report views with one key figure. The key figure header appears as text at the
lower right of the tile.
Note
This pattern is identical in both HTML5 and Extended Edition.
This pattern is applicable for reports and KPIs, where KPI requires the target to be maintained and report should
have 2 key figures.
In Extended Edition
In this tile pattern you can see, the percentage deviation i.e. how much percentage above or below target.
● In a maximize scenario, when the current value is greater than target, you will see the complete circle in light
green indicating that the current value exceeds target. The dark green color indicates by how much
percentage it exceeds.
In HTML5
The system uses this tile pattern for report views with two key figures. For best appearance, you should format the
first key figure as a percentage. The key figure header appears as text at the lower right of the tile.
The system applies this pattern to report views with one key figure (without a total) and one characteristic. This
pattern shows the top key figure values.
In Extended Edition
In HTML5
Note
This pattern is identical in both HTML5 and Extended Edition.
In Extended Edition
Gauge helps extract complex information and gives a graphical view of how you are doing towards a goal. It shows
KPI views with a threshold value defined and requires either target or threshold or both to be maintained. It
requires at least one of the two (Target or Threshold) to be maintained. Odometer shouldn’t be used as a pattern
for minimize.
In HTML5
The system applies this pattern to report views with two key figures.
Note
This pattern is not available in Extended Edition.
This pattern is valid for KPIs and requires the target to be maintained. Only one color is displayed depending on
what the current value is and whether the threshold has been maintained or not.
In Extended Edition
● No threshold maintained: When the current value is greater than target, you will see that the color of the
progress bar is green.
● Threshold maintained: Depending on the current value vs target value, there can be a maximum, minimum
and in range value showing the progress bar in green, yellow or red color.
The system applies this pattern to report views with two key figures. Format the main key figure to appear as the
tile header, and the secondary figure appears at the lower right.
You have the option of choosing from any one of the two patterns.
The system uses this pattern for highlighting KPIs that have values outside the defined threshold parameters. (If
above or below threshold, then text appears highlighted and as header). This tile is ideal for use to display
exceptional trending metrics.
You have the option of choosing from any one of the two patterns.
Note
This pattern is not available in Extended Edition.
The Trendline pattern is based on a report with 2 key figures and no dimensions. The system uses this pattern to
visualize report output as a trendline.
Note
This pattern is not available in Extended Edition.
Define the tile layout for different roles within the company. Certain tiles also require some setup information,
which you can define.
You can define the home page for each role. If you do not define a home page for a role, it keeps the default home
page layout. To select a role and start defining the home page for all users with that role, do the following:
Procedure
1. After you have selected a role, choose Settings (cogwheel symbol) Edit .
2. Make the appropriate selections for this role.
You can define the settings and layout, select reports, scorecards, and KPIs, and decide which tools to include
on the home page for this role.
3. Publish your changes.
Procedure
1. After you have selected a role, choose Settings (cogwheel symbol) Add Custom Tile .
2. A dialog box appears where you can define the type of custom tile, where you want it to appear, the URL of the
link you want to use, and a title and description for the tile.
3. Save your entries.
Context
When you hover on them, certain tiles display a cogwheel symbol in the corner. You can make settings for these
tiles as follows:
Note
This feature is available only in HTML5.
1. After you have selected a role, find a tile with a cogwheel symbol in the corner and click on it.
2. A dialog box appears, prompting you to enter settings for that tile.
Example
1. Hover over the headline tile. Then click on the cogwheel symbol.
2. A dialog box displays prompting you to choose KPIs from the displayed list for your headline tile.
3. Choose the KPIs for your headline tiles and click OK to save.
4. You have now successfully added KPIs for your headline tile.
Note that you cannot add KPIs if you are using the Silverlight client.
The home page layouts that you define for each role are reflected on the SAP Customer Insight app.
You can check how your layout looks in the SAP Customer Insight app by choosing Settings (cogwheel symbol)
Preview SAP Customer Insight .
Note
The layout may look slightly different because only a subset of tiles are available for the SAP Customer Insight
app.
This section gives you an overview of all the documents that describes how aministrators can monitor, replicate,
and integrate data from the solution to an external SAP NetWeaver Business Warehouse (BW) system.
Integrating Analytics with an SAP NetWeaver Business Warehouse System [page 185]
Replicate data from the solution to an existing SAP NetWeaver Business Warehouse (BW) system.
You can access the Monitoring view from the Business Analytics work center.
Exposing data sources for data replication to an external SAP NetWeaver BW system is useful, for example, when a
parent company, which runs an SAP ERP system, wants to create and run reports on the data gathered from its
subsidiary companies, which run the solution. The data from data sources in the solution is replicated to the SAP
NetWeaver BW system of the parent company.
Tasks
● Expose Data Sources in the Design Data Sources Work Center View
In the Design Data Sources work center view, administrators can expose or not expose data sources for data
replication accordingly. To expose or hide data sources for data replication, click Expose and choose the
relevant entry.
Note
○ The Expose button is disabled for Cloud Data Sources and Joined Data Sources. For joined data
sources, you should expose the underlined join members
Note
For example, the SAP NetWeaver BW administrator previews data of a DataSource in the SAP NetWeaver
BW system by clicking Read Preview Data on the Preview tab page of a DataSource. The solution system
creates an entry accordingly.
Note that the system not does recognize the SAP NetWeaver BW administrator as the creator of the
replication run in the Replicated By field, but rather the technical user that is created for the communication
arrangement that is used to communicate with the SAP NetWeaver BW system.
When you monitor the status of replication runs against data sources that are exposed in the solution, the
following statuses are possible:
Status Description
Errors The run cannot be completed. You can check the log of the
run by selecting the relevant entry and clicking Details.
Related Information
Integrating Analytics with an SAP NetWeaver Business Warehouse System [page 185]
SAPData
SAPData is extra metadata that can be found in the metadata of the service. SAPData contains, labels,
annotations, and so on. This is extra metadata that can be accessed via SAP proxy generators.
Examples
Sample Code
-<Entity Type
Name=”RPMATERIAL_Q0001QueryResult“ sap:semantics=”aggregate“sap:label=”New
Materials“xmls:sap=”http://www.sap.com/Protocols/SAPData“>
<Property
Name=”CCRTA_DATE“ Type=”Edm.DataTime“ Nullable=”true“ sap:label=”Created On
ID“ sap:aggregation-role=”dimension“ sap:filterable=”true“ />
You can expand the URL depending on the data you want to retrieve.
Note
OData Services are only accessible for the business users, and not technical users.
Note
If you are unable to retrieve a specific report via Open Data Protocol (OData), check if the report is assigned
to a work center.
You can check the report assignment status either by looking into the report list of the specific work center
or from the Design reports view on the Business Analytics work center.
● Data of a Report
Example: https://<your system information>.sapbydesign.com/sap/byd/odata/<shortened
name of work center>_analytics.svc/RP<report ID>QueryResults
returns the first 50 lines of data of the specified report
Note
○ Due to technical limitation, only up to 50 key figures and characteristics can be selected. We
recommend that you should explicitly select data for the needed fields.
This approach has the following benefits:
○ Better performance
○ Controlled Memory Consumption (a maximum of 2GB data can be downloaded and this limit may
get exhausted if non-relevant fields are also selected in the data, hence consuming memory)
○ Report execution through OData requests always gets executed only for initial selection, that is, the
parameters which are maintained in the report metadata. You cannot pass views and variants.
○ Using OData filters (for example: $filter=CDPY_MAINPROSPCT_ID eq '1001145'), you cannot overrule
the parameter values in the initial selection. You can apply filters on the data retrieved based on the
initial selection.
○ You have an option to pass OData parameter values (for example:
$filter=PAR_SEL_DPY_MAINPROSPCT_ID eq '1001140'). These will overrule the existing parameter
values in the initial selection. The remaining parameter values, if any, in initial selection, would still
apply.
○ Personalized fields that have been added through the Add Fields option are supported as selection drill
down, as well as filters. This includes master data attributes.
○ You cannot pass relative selects as values for OData parameters and filters.
○ Personalized parameters and parameters of hierarchy type are not supported.
Limitations
Note
Only the following use cases are supported for characteristics structure:
View Cloud for Customer reports as a mashup in any third party system using this functionality. To achieve this you
need to configure a URL that can be called from the third party system.
The system enables you to transfer parameters while calling a C4C report from a third party system. For example,
if you want a contextual report based on city, then the city ID can be transferred as a parameter.
Procedure
Suppose you have an application X, where you have stored some cities and you want to see all the contacts from
C4C which reside in that city . To build a bridge between the two applications, you can create an URL, save the
1. Logon to the C4C system and navigate to the Analysis work center.
2. Open the report which you want to use as a mashup, for example, Account Contact Data.
3. Navigate to Report Header Technical Information , and record the following details for future use:
○ Report ID
○ View ID
○ Selection ID
You will need these IDs when you create the URL.
4. Choose Selection , click on the wheel icon and then click on Show Technical ID. The system displays the
technical IDs along with the labels inside a parenthesis. Record the technical IDs so that you can use them in
the URL creation.
Note
If you are using a Silverlight client, go to Edit Selection Show Technical ID , to see the technical IDs.
You can create the URLs using any of the following structures:
For Silverlight
https://[system-url]/sap/public/ap/ui/repository/SAP_UI/Runtime/StartPage.html?
client_type=sl&app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=
[ReportId]¶m.ReportType=RP¶m.SelectedVariantId=[Selection ID]¶m.SelectedViewId=[View
ID]¶m.Scenario=AP¶m.Selection.[Parameter Technical ID]='[value]'¶m.Selection.[Prameter
Technical ID]='[value]'¶m.Selec...
For HTML5
https://system-url]/sap/public/ap/ui/repository/SAP_UI/HTML5/client.html?app.component=/SAP_BYD_TF/
Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=[ReportId]¶m.ReportT
ype=RP¶m.SelectedVariantId=[Selection ID]¶m.SelectedViewId=[View
ID]¶m.Scenario=AP¶m.Selection.[Parameter Technical ID]='[value]'¶m.Selection.[Prameter
Technical ID]='[value]'¶m.Selec...
Where
[View ID] The technical ID for the View of the above report
[Parameter Technical ID] The technical ID of the parameter that you want to pass as a
context to above report
[value] The actual value of the parameter, for example: Palo Alto
Example
In the following examples, we are using the parameters listed below:
[system-url] qxl-cust233.dev.sapbydesign.com
[ReportId] BPCSCONTB_Q0001
https://qxl-cust233.dev.sapbydesign.com/sap/public/ap/ui/repository/SAP_UI/Runtime/StartPage.html?
client_type=sl&app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=BPCSCONTB_Q0001&p
aram.ReportType=RP¶m.SelectedVariantId=ZAALD4BSVD4POHPOCANJSX3LQ2M¶m.SelectedView
Id=ZAALD4BSVD4POHPOCANJSX3LQ2M¶m.Scenario=AP¶m.Selection.P_CITY='Palo Alto'
https://qxl-cust233.dev.sapbydesign.com/sap/public/ap/ui/repository/SAP_UI/Runtime/StartPage.html?
client_type=sl&app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=BPCSCONTB_Q0001&p
aram.ReportType=RP¶m.SelectedVariantId=ZAALD4BSVD4POHPOCANJSX3LQ2M¶m.SelectedView
Id=ZAALD4BSVD4POHPOCANJSX3LQ2M¶m.Scenario=AP¶m.Selection.P_CITY='Palo
Alto'¶m.Selection.P_STATUS='3;2'
https://qxl-cust233.dev.sapbydesign.com/sap/public/ap/ui/repository/SAP_UI/Runtime/StartPage.html?
client_type=sl&app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=CODLEFJ_Q0001¶
m.ReportType=RP¶m.SelectedVariantId=&BYD_CURRENT¶m.SelectedViewId=CODLEFJ_Q0001_V0
1¶m.Scenario=AP¶m.Selection.PARAM_START_DATE='Last 365 Days'
https://qxl-cust233.dev.sapbydesign.com/sap/public/ap/ui/repository/SAP_UI/Runtime/StartPage.html?
client_type=sl&app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=CODOACTU_Q0001&pa
ram.ReportType=RP¶m.SelectedVariantId=&BYD_CURRENT¶m.SelectedViewId=ZAALD4C6QUMPN
https://qxl-cust233.dev.sapbydesign.com/sap/public/ap/ui/repository/SAP_UI/Runtime/StartPage.html?
client_type=sl&app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=CODOACTU_Q0001&pa
ram.ReportType=RP¶m.SelectedVariantId=&BYD_CURRENT¶m.SelectedViewId=ZAALD4C6QUMPN
LG6LYK3RFXXCWY¶m.Scenario=AP¶m.Selection.1FCFL64T37BTWV0FT0ERXJ40VY='>2012'
https://qxl-cust233.dev.sapbydesign.com/sap/public/ap/ui/repository/SAP_UI/HTML5/client.html?
app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=BPCSCONTB_Q0001&p
aram.ReportType=RP¶m.SelectedVariantId=ZAALD4BSVD4POHPOCANJSX3LQ2M¶m.SelectedView
Id=ZAALD4BSVD4POHPOCANJSX3LQ2M¶m.Scenario=AP¶m.Selection.P_CITY='Palo Alto'
https://qxl-cust233.dev.sapbydesign.com/sap/public/ap/ui/repository/SAP_UI/HTML5/client.html?
app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=BPCSCONTB_Q0001&p
aram.ReportType=RP¶m.SelectedVariantId=ZAALD4BSVD4POHPOCANJSX3LQ2M¶m.SelectedView
Id=ZAALD4BSVD4POHPOCANJSX3LQ2M¶m.Scenario=AP¶m.Selection.P_CITY='Palo
Alto'¶m.Selection.P_STATUS='3;2'
https://qxl-cust233.dev.sapbydesign.com/sap/public/ap/ui/repository/SAP_UI/HTML5/client.html?
app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=CODLEFJ_Q0001¶
m.ReportType=RP¶m.SelectedVariantId=&BYD_CURRENT¶m.SelectedViewId=CODLEFJ_Q0001_V0
1¶m.Scenario=AP¶m.Selection.PARAM_START_DATE='Last 365 Days'
https://qxl-cust233.dev.sapbydesign.com/sap/public/ap/ui/repository/SAP_UI/HTML5/client.html?
app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=CODOACTU_Q0001&pa
ram.ReportType=RP¶m.SelectedVariantId=&BYD_CURRENT¶m.SelectedViewId=ZAALD4C6QUMPN
LG6LYK3RFXXCWY¶m.Scenario=AP¶m.Selection.PARAM_CLOSING_DATE='[01.12.2015 ..
23.12.2015]'
https://qxl-cust233.dev.sapbydesign.com/sap/public/ap/ui/repository/SAP_UI/HTML5/client.html?
app.component=/SAP_BYD_TF/Analytics/AnalysisPattern/
ANA_AP_Standalone.QA.uicomponent&app.inport=AnalysisPattern¶m.ReportId=CODOACTU_Q0001&pa
ram.ReportType=RP¶m.SelectedVariantId=&BYD_CURRENT¶m.SelectedViewId=ZAALD4C6QUMPN
LG6LYK3RFXXCWY¶m.Scenario=AP¶m.Selection.1FCFL64T37BTWV0FT0ERXJ40VY='>2012'
Replicate data from the solution to an existing SAP NetWeaver Business Warehouse (BW) system.
The following documentation describes the series of process steps across two different systems based on
preconfigured communication scenarios between the solution and SAP NetWeaver BW. The data replication is
done using operational data provisioning (ODP).
Prerequisites
When configuring the integration of your solution with SAP NetWeaver BW, there are dependencies between the
activities in the different systems. Perform the procedures in the sequence outlined below.
Procedure
1. Ensure that the Integration with Central Analytics business option is included in your solution scope.
a. To find this business option, open the Business Configuration work center and choose the Implementation
Projects view.
b. Select your implementation project and click Edit Project Scope. The system will open a guided procedure
to lead you through the scoping steps.
c. On the Country and Type of Business screen, review the settings and choose Next.
d. On the Implementation Focus screen, choose Next.
Note
You have defined the scoping of the solution. However, you have not yet deployed the scoping. To
deploy the scoping, make sure that you confirm the Design Accepted milestone in the activity list of the
project. You generally do this after you have completed all your activities. The system will display a
message once the deployment is finished. If the milestone was completed earlier, the deployment will
be done automatically.
Results:
Note
If you are using the Microsoft Silverlight browser, navigate to Application and User Management
Input and Output Management and choose the Communication Systems view.
○ ID is used as the template for the technical user in the communication arrangement.
○ Host Name has to be supplied, but is not used.
○ For the System Access Type, select Internet.
d. When you have entered all the details, click Save and Close to return to the Communication Systems view.
The communication system you just created has the status In Preparation.
e. In the Communication Systems view, select the communication system you have created and click
Actions, then choose Set to Active.
Note
If you are using the Microsoft Silverlight browser, navigate to Application and User Management
Input and Output Management and choose the Communication Arrangements view.
b. To open the New Communication Arrangement guided activity, in the Communication Arrangements view,
click New.
c. In the Select Scenario step, select Analytics Integration and click Next.
d. In the Define Business Data step, enter business data.
In the System Instance ID field, choose or enter the communication system ID that you created.
e. In the Define Technical Data step, define the technical settings for inbound and outbound communication.
SSL Client Certificate If you use this authentication method, you need to up
load the public key certificate that has been provided
by your SAP NetWeaver BW administrator.
1. Choose Certificate.
2. Click Upload Certificate and choose the relevant
certificate.
Note
Note that you have to provide your SAP NetWeaver
BW administrator with the PKCS#12 file and the cor
responding password.
1. Choose Certificate.
2. Click Create and Download Key Pair.
3. Define a name for the PKCS#12 file and save it.
4. Define a password for the PKCS#12 file and click
OK.
User ID and Password If you use this authentication method, you need to de
fine a password. The user ID is automatically prede
fined.
f. Note the authentication method and corresponding information for reference; they are required for setting
up communication between SAP NetWeaver BW and the solution; the SAP NetWeaver BW administrator
requires the information.
The WSDL file is used to set up a Web service in the SOA Manager of the target BW system.
Note
If you are using the Microsoft Silverlight browser, navigate to Application and User Management
Input and Output Management and choose the Communication Arrangements view.
You can check whether the solution URL is a trusted site by, for example, checking the security report or by
checking the list of trusted sites of the Web browser.
6. Export the relevant certificates from the Web browser.
The certificates are required to create a secure connection between the SAP NetWeaver BW system and the
solution; the SAP NetWeaver BW administrator requires the certificates.
You can often find export functions under the tool options of the Web browser. Depending on the Web browser,
you might need to run the browser as an administrator to export the certificate. You might also need to import
the certificate before exporting it. .
Export the root certificates from the Web browser independent of the authentication method you have chosen.
To do this, follow the steps below:
Note
The steps mentioned below may vary depending on your browser. For detailed information about importing
and exporting certificates for your specific web browser, see the documentation of the browser that you are
using.
You must now import the certificate file to the BW system. To do this, follow the steps in Target System:
Implementation Sequence in the SAP NetWeaver Business Warehouse [page 191]
7. Assign the Monitoring work center view to the relevant administrators.
Note
If you are using the Microsoft Silverlight browser, navigate to Application and User Management, and
choose the Business Users view.
b. Select the relevant business users, then click Edit, and choose Access Rights.
c. Select the Monitoring view of the Business Analytics work center and save your changes.
Note that the user must log on again to view the changes in the authorization.
Related Information
The administrator of the solution must provide the following information, as created from the steps above, to the
SAP NetWeaver BW administrator:
● If you have chosen to use SSL client certificate as the authentication method:
○ WSDL file
○ Global Root certificate
○ Cybertrust SureServer Standard Validation CA certificate
○ PKCS#12 key pair (if your SAP Netweaver BW administrator cannot provide a certificate)
Context
Note
Before importing the certificates to the SAP NetWeaver system, determine whether the release of your SAP
NetWeaver BW system supports .p12 as a Personal Security Environment (PSE) file type.
If it does not, you must download the SAPGENPSE cryptography tool as part of SAP cryptographic software in
order to convert the file type of the certificates to .pse.
For more information, see Downloading the SAP Cryptographic Library and Configuring SAPGENPSE for Use.
Use the following procedure if the target system is SAP Business Warehouse 7.30, SP8.
Procedure
○ Under SSL client certificate, if you are using public key certificate as the authentication method:
1. You have the SSLC/DFAULT identity available, import the Global Root certificate and the Cybertrust
SureServer Standard Validation CA certificates to the identity folder.
If the identity folder, is not available, we recommend creating a new identity SSL client identity. From
Environment, choose the SSL Client Identity entry.
From the PSE status frame (left frame), double-click the relevant identity folder.
2. Under Certificate, click the import certificate icon.
3. Add the Global Root certificate and the Cybertrust SureServer Standard Validation CA certificate that
you exported from the solution to the certificate list.
4. Save your changes.
○ Under SSL client certificate, if you are using PKCS#12 as the authentication method:
1. From PSE, choose Import.
2. Select the relevant key pair file.
3. From PSE, choose Save As.
4. Select the relevant PSE, for example, SSLC/DFAULT.
5. Save your changes.
Result: The key pair file certificate is displayed in the Own Certificates pane.
○ If you have chosen user ID and password as authentication method
1. You have the SSLC/ANONYM identity available, import the Global Root certificate and the Cybertrust
SureServer Standard Validation CA certificates to the identity folder. If the identity folder, is not
available, we recommend creating a new identity SSL client identity. From Environment, choose the
SSL Client Identity entry.
To ensure that ODP can be activated in SOA Manager, you must ensure that the corresponding Web service for
SOA Manager is activated. For more information, see Internet Communication Framework .
a. Call transaction SICF.
b. Ensure that SERVICE is entry in the Hierarchy Type field.
c. Click the execute icon.
d. In the Service field, enter APPL_SOAP_MANAGEMENT.
e. Click Apply.
Using the ODP framework, you can replicate data from SAP repositories to a SAP NetWeaver BW system.
Note
Note that ODP does not support real-time data acquisition, hierarchies, nor VirtualProviders based on a
data transfer process.
a. Call transaction rsa1 and check if ODP is available as a source system under Source Systems in the
Modeling view.
If ODP does not appear as a source system, complete the following steps:
For each source system, a consumer proxy is generated, for example, CO_RSDSPX_ODP_IN .
For more information about the SOA Manager, see Working with SOA Manager.
a. In the SOA Manager, select the relevant consumer proxy and click Apply Selection.
b. Go to the Configurations tab page.
c. Click Create.
d. On the SOA Management screen, enter the logical port name in the Logical Port Name field.
Note
Note that the logical port name must be the same as you entered for the ODP source system in the
Data Warehousing Workbench.
The SAP NetWeaver BW system calls the Web service of the solution.
If unsuccessful, the following errors might occur. Possible solutions to the corresponding error are
provided.
○ Error when calling SOAP Runtime functions: SRT: HTTP-Code 500: ("SRT:
Unexpected failure in SOAP processing occurred: ("No Web service)
The password of the technical user for the solution might no longer be valid.
○ Error when calling SOAP Runtime functions: SRT: Unsupported xstream found:
("HTTP Code 401 : Unauthorized")
The technical user of the solution might be locked.
○ SRT Framework exception. Service Ping ERROR: Error when calling SOAP Runtime
functions: SRT: Processing error in Internet Communication Framework: ("ICF
Error when receiving the response: ICM_HTTP_SSL_ERROR")
The Global Root certificate has not been imported.
○ SRT Framework exception: Service Ping ERROR: Error when calling SOAP Runtime
functions: SRT: Processing error in Internet Communication Framework: ("ICF
Error when receiving the response: ICM_HTTP_CONNECTION_FAILED")
The proxy may not be valid or not entered. Check your proxy settings.
n. If successful, go back to the SAP NetWeaver BW system and for the ODP source system, right mouse click
the ODP source system, and click Check.
If your target system is SAP Business Warehouse 7.40, then refer to the following documentation:
Creating an ODP Source System. Please note that the ODP folder decision made in this document needs
to be “ODP-SAP Business ByDesign.”
In the Design Data Sources work center view, administrators for Analytics can expose or not expose data sources
for data replication accordingly. To expose or hide data sources for data replication, click Expose and choose the
relevant entry.
On the screen that appears, you can choose whether to expose the data source as a master data, as a transaction
data source, or both in the SAP NetWeaver BW system. Your choice only affects how the data source is maintained
in the BW system and how the data source is called by the Web service.
Note
Example
Sample Code
<NodeStructure>
<NodeID>/MOM/JOB$P </NodeID>
<Description>Job Master Data</Description>
<SemanticsCode>P </SemanticsCode>
<DisplayID>/MOM/JOB</DisplayID>
</NodeStructure>
Sample Code
<NodeStructure>
<NodeID>/MOM/JOB$P</NodeID>
<Description>Job Master Data</Description>
<SemanticsCode>P</SemanticsCode>
<DisplayID>/MOM/JOB</DisplayID>
</NodeStructure>
For data sources that you expose, ensure that you also expose data sources that contain master data that is
referenced by the selected data source.
You can find a list of referenced data sources for the data source to be exposed under Details on the Referenced
Data Sources tab page.
Context
In the SAP NetWeaver BW system, you prepare the system to use the replicated data from the solution source
system.
The SAP NetWeaver BW administrator can define the objects and data flow modeling to support company
reporting requirements. Note that the steps outlined below are meant as an example.
Procedure
You can create an InfoArea for the InfoCubes, DataStore objects and InfoObjects by which the objects can be
grouped.
2. Create an application component.
Create application component to group your data sources, for example, ByD_Data_Sources_01.
3. Create a DataSource
We recommend creating a DataSource for each solution system and solution data source. For example,
BPARTNER_QLCCLNT901.
The DataSource type is transactional data even in the case of SAP NetWeaver master data.
Ensure that the following values are set for the corresponding fields.
Field Value
Delta Process Delta Only Via Full Upload (ODS or InfoPackage Selection)
Operational Data Provider Exposed data sources from the solution system that is
connected to the ODP source system are displayed as op
erational data providers.
Note
For both master data and transaction data, ensure
that the Operational Data Provider is of type Master
Data/Attributes.
This tab page shows you the data structure of the source data source. Decide which fields you require in
the data target and how the data target is to be set up to fulfil reporting requirements. Clarify whether the
data source contains the required fields.
Note
On the Fields tab page, in the Transfer column, the relevant fields of the data source can be selected
when creating or changing the data source.
Take note of the Key Field column. You choose the corresponding fields and/or their corresponding UUID
in rows as primary keys in the data targets. Note that data targets of type InfoObject (required for master
data) may only have one primary key only whereas DataStore Objects (DSO), which mainly correspond to
source data sources based on transactional documents, may have multiple primary keys.
d. Preview the data.
For more information, see Creating Information Objects in the Info Object List.
Each field in the solution data source has to be mapped to an InfoObject of an InfoCube, DataStore Object, or
SAP NetWeaver master data table. Check whether the target InfoObjects exist in the SAP NetWeaver BW
system and whether the data type formats match.
Note
Data extraction often fails, for example, because the lowercase letters indicator is not set in the target
characteristic.
Note that you can also use Generate Data Flow to create InfoObjects, but you should have a convention for
naming the InfoObjects. It might be necessary to adapt the automatically generated InfoObjects; for example,
you may still have to set the lowercase letters indicator.
5. Generate data flow for transactional data sources from the source system.
Transactional data sources from the source system refer to business documents, such as sales orders. They
usually contain UUIDs of underlying master data, such as the UUIDs of products or business partners. For
transaction data sources, the preliminary data target in SAP NetWeaver BW is the DataStore Object (DSO).
The Generate Data Flow function enables you to create a draft of the transformation and data transfer process.
You can make changes accordingly.
When you manually create a data transfer process for DataSources note that the extraction mode must be full
and the Do not extract from PSA indicator must be set.
Note
When you create the data transfer process by generating the data flow automatically note that these are
not the default settings. You must change and reactivate the data transfer process accordingly in case of
automated generation.
You can also extract data from multiple solution systems into the same DataStore object.
The following figure provides an example of how the data flow can be set up in the SAP NetWeaver BW system.
Note that the example is meant to depict a possible data flow and possible modeling.
Administrators for Analytics can monitor the status of the data replication runs from the SAP NetWeaver BW
system against data sources that are exposed in the solution.
When the SAP NetWeaver BW administrator initiates a data replication run against the exposed data sources in the
solution, the solution system creates an entry in the table of the Monitoring work center view in the Business
Analytics work center.
Note
For example, the solution system creates an entry when the SAP NetWeaver BW administrator executes the
following actions:
● Previews data of a DataSource in the SAP NetWeaver BW system by clicking Read Preview Data on the
Preview tab page of a DataSource.
● Executes a data transfer process for a target object.
Note that the system not does recognize the SAP NetWeaver BW administrator as the creator of the replication
run in the Replicated By field, but rather the technical user that is created for the communication arrangement that
is used to communicate with the SAP NetWeaver BW system.
Apply pagination and extract data in packages using the Open-Fetch-Close-Pattern. This helps to avoid memory
dumps while extracting large amount of data.
Note
● When you enable the pagination method, the system applies it automatically to all data sources. It is not
possible to apply this method at an individual data source level.
● Cloud for Customer does not support pagination for Join, Virtual, and Cloud types of data source, either
directly, or as an underlying member. These data sources are extracted as before.
● Using pagination, you can extract up to 2 million records with a single call from the SAP Netweaver BW
system. The maximum number of records extracted might increase or decrease depending on the number
of characteristics and key figures in a data source. If there are more records in your data source, you can
pass selections to restrict the amount of data.
● Extraction using pagination takes longer than the direct method because this method executes a
background job (to collect and pass data) in the source system.
● You can revert to the direct method of extraction using the steps mentioned in SAP Note 2346390.
Related Information
Target System: Extraction, Transformation and Loading (ETL) Process in the SAP NetWeaver Business Warehouse
[page 195]
Analytics in SAP Hybris Cloud for Customer system run on real-time data, which can be replicated in the SAP
NetWeaver BW system through ODP integration. Therefore, deletion of any data in the SAP Hybris Cloud for
Customer system can lead to inconsistencies in the already extracted data in SAP NetWeaver BW system. You can
extract details about records that are deleted in the SAP Hybris Cloud for Customer system from the Deleted Data
(ODP Integration) data source, and use it to clean-up your data sources in the SAP NetWeaver BW system so that
the reports are consistent in both the systems.
Procedure
Perform the following steps to extract data from this data source:
1. In the source system, expose data source Deleted Data (ODP Integration) by following the steps mentioned in
Source System: Expose Data Sources in the Solution [page 194]
2. In the target system, extract data from this data source by following the steps mentioned in Target System:
Extraction, Transformation and Loading (ETL) Process in the SAP NetWeaver Business Warehouse [page 195]
Note
● SAP Hybris Cloud for Customer system makes deleted records available for extraction through this data
source. Customer’s BW administrator is responsible for transferring this data to BW to maintain data
consistency.
● The data source contains deleted records of only those data sources that are exposed through Operational
Data Provisioning (ODP).
● Capturing deleted records details are not supported for data source of type Join, Virtual, and Cloud. This is
true even in scenarios where one of the underlying data source is of these type.
● SAP Hybris Cloud for Customer system stores the deleted data for 45 days only. You must extract this data
before the stipulated time frame, post which the information will get lost.
The following tables gives an overview of the fields in the data source Deleted Data (ODP Integration)
Data Source ODP Alias ODP_ALIAS Characteristic Data Source ODP ID (as
shown in the SAP NetWeaver
BW system) of the Data
Source for which deleted re
cords detail are captured.
SAP Hybris Cloud for Customer integrates with SAP Analytics Cloud (formerly BusinessObjects Cloud). The
integration is available using Analytical ODATA as well as C4C ODATA. You can access the SAP Hybris Cloud for
Customer reports directly in BO Cloud using analytical ODATA.
Procedure
Create a Connection
Note
Reports with fixed and mandatory filters are not available for integration.
4. Drag and drop Measures and Dimensions (referred to as characteristics and key figures in SAP Hybris Cloud
for Customers) under the Selected Dataand Filters area on the right panel of your screen.
5. Define your filter conditions and click OK to create a BO Query.
You can now create BO models that can be used for further analysis.
Build Lumira reports on top of SAP Hybris Cloud for Customer data with the help of the SAP Hybris Cloud for
Customer – Lumira add-in that you can install in your system.
Disclaimer
This feature is available for test use only. It has not been released for productive use. If you activate this feature,
you understand and agree to the following conditions:
● This is a beta feature and is not covered by SAP support agreements or warranty obligations
● Any data loss or damage that may result from use of this feature is not the responsibility of SAP or its
representatives
● You will not use this feature to process any personal data of end users
● SAP reserves the right to withdraw the feature incase it cannot be productively released due to quality and
other limitations.
Prerequisites
● You already have the SAP Lumira Desktop (Version1.29 to 1.31) installed. Note that SAP Lumira Desktop
version 2.0 is not supported.
● You must also have the SAP Hybris C4C Lumira Integration extension set up. To do this, navigate to
Downloads Add-in for SAP Lumira (Beta) .
To ensure that the extension has been successfully installed, go to File Extensions and open the
Extension Manager pop-up. Here you can check if the extension has been installed.
Procedure
This section will give you a step by step instruction on you how you can access and edit SAP Hybris Cloud for
Customer Reports in Lumira. You will also understand how to work with visualizations.
1. In the SAP Lumira Desktop, navigate to File New Add New Dataset . You can see the recently used
dataset on the right hand side of the screen.
2. Select (Beta) SAP Hybris C4C Lumira Integration and click Next to open the login pop-up.
3. Enter the necessary details to login to your SAP Hybris Cloud for Customer system. You can see the report
view list on the left hand side panel.
4. Select your report from the list and double-click on it to get the Selection details.
Note
You can go to the Prepare tab to see the data set that you have imported.
Here you also have an option to customize the data before visualization. On the Visualize tab, you can choose
and filter content for visualization and display the results. Drag and drop Measures and Dimensions in the
respective fields. Go to File Save , enter a name for your new document, and save your dataset.
Note that Characteristics is imported as Dimensions on SAP Lumira Desktop, and Key Figuers as Measures.
Coding Samples
Any software coding and/or code lines / strings ("Code") included in this documentation are only examples and are not intended to be used in a productive system
environment. The Code is only intended to better explain and visualize the syntax and phrasing rules of certain coding. SAP does not warrant the correctness and
completeness of the Code given herein, and SAP shall not be liable for errors or damages caused by the usage of the Code, unless damages were caused by SAP
intentionally or by SAP's gross negligence.
Gender-Neutral Language
As far as possible, SAP documentation is gender neutral. Depending on the context, the reader is addressed directly with "you", or a gender-neutral noun (such as "sales
person" or "working days") is used. If when referring to members of both sexes, however, the third-person singular cannot be avoided or a gender-neutral noun does not
exist, SAP reserves the right to use the masculine form of the noun and pronoun. This is to ensure that the documentation remains comprehensible.
Internet Hyperlinks
The SAP documentation may contain hyperlinks to the Internet. These hyperlinks are intended to serve as a hint about where to find related information. SAP does not
warrant the availability and correctness of this related information or the ability of this information to serve a particular purpose. SAP shall not be liable for any damages
caused by the use of related information unless damages have been caused by SAP's gross negligence or willful misconduct. All links are categorized for transparency (see:
https://help.sap.com/viewer/disclaimer).