Professional Documents
Culture Documents
Tip
To help you find chapters in the relevant documentation guides, the headings of new and modified features in
this guide are identical to the headings in other guides, where features are described in detail.
Tip
The guides and tutorials are regularly updated and enhanced. Make sure that you have the latest version by
checking the SAP Help Portal on a regular basis.
Administrator Guide
The Administrator Guide contains detailed information, which users need in order to install, configure and manage
SAP BusinessObjects Design Studio. The guide is available on the SAP Help Portal at http://help.sap.com/boad
The Application Designer Guide contains the conceptual information, procedures and reference material, which
application designers need in order to create analysis applications. The guide is available on the SAP Help Portal
at http://help.sap.com/boad
The End User Guide contains procedures and background information for users working with analysis
applications. This guide is available on the SAP Help Portal at http://help.sap.com/boad.
Developer Guide
The Developer Guide: Design Studio SDK contains procedures, reference material and background information,
which enables developers to create 3rd-party components with the Design Studio SDK and enhance the analysis
applications with custom components. The guide is available on the SAP Help Portal at http://help.sap.com/
boad.
The What's New Guide lists new and modified features in SAP BusinessObjects Design Studio that have been
implemented since the previous release. The guide is available on the SAP Help Portal at http://help.sap.com/
boad
Online Help
The Online Help contains the same information as the Application Designer Guide and the Developer Guide: Design
Studio SDK, plus an additional chart properties guide called Charts: Additional Information. Choose Help Help
Contents to open the guides in the design tool. You can also set the online help as a view within the design tool.
Choose View Help .
With SAP BusinessObjects Design Studio you can create desktop browser applications for planning business
data. These planning applications support both manual and automated data entry and changes to data. The
application user can enter the planning data manually in the crosstab (in cells or rows) or use planning functions
and planning sequences (also known as planning objects) in SAP NetWeaver BW Integrated Planning to enter data
automatically. For planning data, you have to use a BW backend system as the planning system.
After entering planning data, the application user can recalculate, reset or save the data. As an application
designer, you integrate these functions into the planning application by using special script methods for planning.
If you have an empty measure or measures in the Edit Initial View dialog box, Charts will now display dimensions in
the axes or in the legend, but no data.
Note
Dual Axis Chart, Scatter Chart and Bubble Chart types always require measures.
Design Studio supports SAP HANA as a new platform. SAP HANA is used as repository to store analysis
applications and images, and also as a back-end system, providing the business data for data analysis in analysis
applications.
Note
If you are using SAP HANA as a platform, you can only connect to one SAP HANA system. Application
designers can only add data sources to their analysis applications from one SAP HANA system.
In SAP BusinessObjects Design Studio, you can now use universes with the following as underlying databases:
● ERP system
● CSV
● MS Excel
● Oracle DB
● IBM DB2
● Teradata
Note
For more information, see the chapters for the universe-based data sources in the Application Designer Guide:
Designing Analysis Applications under Help -> Help Contents in the design tool (beginning with the chapter
Adding a Data Source).
3.5 Working with the Initial View Editor for Data Source
Aliases
The initial view editor for data source aliases has been enhanced as follows:
● a collapsible Global Data Source Settings section in the lower left corner of the dialog box. Here you will find
general settings for all data sources; for example, how negative numbers or zero values are displayed
● new action in the rows and columns axis context menus, which allows users to specify whether total rows are
displayed above the members (in the rows axis) or left of the members (in the columns axis)
● new sorting context menu for dimensions, which allows users to sort By Member, By Attribute or By Hierarchy
SAP BusinessObjects Design Studio supports conditional formatting, which allows you to select measures or
dimension members from within your chart at design time and apply formatting rules that change the appearance
of the chart when specific conditions are met. The value selection options available are:
● is equal to
You can also use the color picker to apply colors to your selection.
New Chart Property: The new chart property Conditional Formatting appears under Display in the Properties
panel. You can find more detailed information on conditional formatting features in the Application Designer
Guide: Designing Analysis Applications in the chapter called “Working with Charts.”
Charts can show scaling factors for all measures. Depending on the location of the measures, the charts display
the selected scaling factors in either the legend or in the axes, as well as in the tooltips.
New Chart Property: The new chart property Show Scaling appears under Display in the General Properties panel.
Depending on the language setting in the application, the scaling factors also display the appropriate number
formatting.
Example
If the language selected is DE, then 1,000 will display as 1.000.
You can find more detailed information on show scaling factor features in the Application Designer Guide:
Designing Analysis Applications in the chapter called “Chart.”
In the Properties panel, under the Chart Type dropdown list, a chart type option called Additional Chart Types...
appears. Selecting this option opens up an Additional Charts dialog box from where you can select additional chart
types. Populate your selected chart by dragging and dropping measures and dimensions from the Initial View
Definition area into the designated Chart Population area. The selections made will be applied to the chart when
you select Apply and OK.
You can find more detailed information on configuring additional chart types in the Application Designer Guide:
Designing Analysis Applications in the chapter called “Working with Charts.”
● trellis:
○ bar
○ column
○ line
○ area
○ horizontal line
○ horizontal area
● treemap
Note
For more information on additional charts types and their properties, see the documentation in Charts:
Additional Information under Help Help Contents in the design tool.
Chart properties have been enhanced. The following new general properties are available for charts in the
Property view:
● Conditional Formatting:
With this property you can select measures or dimension members from within your chart at design time and
apply formatting rules that modify the appearance of the chart when specific conditions are met.
● Show Scaling Factors:
With this property charts display the selected scaling factors for measures in either the legend or in the axes,
as well as in the tooltips.
● Additional Chart Types:
This property allows you to populate your selected chart by dragging and dropping measures and dimensions
from the Initial View Definition area into the designated Chart Population area.
● Chart area
● Data series
● CSS
The following new Chart Area additional properties and property values are available:
● Axes Labels:
○ Line size
○ Show title
○ Title
○ Gridline:
○ Show
○ Type
○ Color picker
○ Size
○ Show axis
○ Format
● Tooltips:
○ Format
○ Always show within the chart area
● Legend:
○ Show Title
○ selection mode:
○ inclusive
○ exclusive
○ single
○ multiple
○ none
The following new Data Series additional property and property value is available:
● You can now manually enter the HEX color value in the textbox beside the button swatch.
There is an extensive range of CSS additional properties now available to manipulate specific formats within the
chart component.
You can find more detailed information on chart properties in the Application Designer Guide: Designing Analysis
Applications in the chapter called “Chart.”
Note
For more detail on additional charts types and their properties, see the Application Designer Guide: Designing
Analysis Applications and Charts: Additional Information under Help Help Contents in the design tool.
The list of components has been enhanced to include a Formatted Text View component type. This component
enables text formatting within one control and supports a limited set of HTML tags and attributes.
You can find more detailed information on the Formatted Text View component in the Application Designer Guide:
Designing Analysis Applications within the section called “User Interface Reference” and in the chapter called
“Basic Components.”
● Theme
You can now select the SAP Blue Crystal Theme as the desktop theme.
New Methods
○ print
● Methods relating to the object Bookmark:
○ saveBookmark
○ bookmarkWithTitleExists
○ loadBookmark
○ deleteBookmark
○ deleteAllBookmarks
○ getBookmarkUrl
○ getAllBookmarks
○ shareBookmark
● Methods relating to the object Chart:
○ showScalingFactors
○ setAxisScaling
○ removeAxisScaling
○ setDataSelection
● Methods relating to the object Crosstab:
○ setUnitsAndScalingFactorsDisplay
● Methods relating to the object Convert:
○ indexOf
○ configureInputReadiness
○ getAssignedHierarchy
○ getDecimalPlaces
○ getDimensions
○ getHierarchies
○ getMemberDisplay
○ getMembers
○ getNegativeNumberDisplay
○ getScalingFactor
○ getTotalsDisplay
○ getTotalsPosition
○ getVariables
○ getZeroDisplay
○ getZeroDisplayCustomText
○ isHierarchyActive
○ getHierarchyAssigned
○ isInputReady
○ setDecimalPlaces
○ setNegativeNumberDisplay
○ setScalingFactor
○ setTotalsDisplay
○ setTotalsPosition
○ setZeroDisplay
○ sortByAttribute
○ sortByHierarchy
○ sortByMeasure
○ sortByMember
● Methods relating to the objects Dropdown Box, List Box, Radio Button Group
○ addItem
○ removeAllItems
○ removeItem
● Methods relating to the object Formatted Text View:
○ setHTMLText
○ getHTMLText
● Methods relating to the object Planning
○ clientReset
○ hasClientChanges
○ hasUnsavedChanges
○ recalcualte
○ reset
○ save
○ clearAllFilters
○ clearFilter
○ copyFilters
○ execute
○ getDimensionText
○ getDimensions
○ getFilterExt
○ getFilterText
○ getMemberList
○ setFilter
○ setFilterExt
● Methods relating to object PlanningObjectWithVariables
○ getVariableValueExt
○ getVariableValueText
○ setVariableValue
○ setVariableValueExt
● Methods relating to the object PlanningSequence
○ execute
● Methods relating to State:
○ setPersonalization
○ deletePersonalization
● Methods relating to String
○ indexOf
○ length
○ split
○ substring
● Methods relating to the object Tab
○ getText
○ isEnabled
○ setEnabled
○ setText
This section provides a list of new and modified features for users working with analysis applications on desktop
browser and mobile devices. You can find more detailed information on the features in the End User Guide: SAP
BusinessObjects Design Studio.
Analysis applications can now be created for SAP BusinessObjects Mobile on Android phones and tablets.
For more information about Android version support, see the SAP Product Availability Matrix (PAM)
You can now use the scripting API to enable the printing of analysis applications.
You can find more detailed information on printing an analysis application in the Application Designer Guide:
Designing Analysis Applications in the chapter called “Printing an Analysis Application.”
Bookmarking an analysis application refers to the serialization of the navigational state of an application and the
persistence of that state in the BI platform backend. Bookmarks can also be saved in local mode for testing and
development purposes. Scripting methods can be used to allow application users to work with bookmarks within a
running analysis application.
Note
Bookmarking is available in BI platform and local mode only.
You can find more detailed information on bookmarking features in the Application Designer Guide: Designing
Analysis Applications in the chapter called “Working with Bookmarks.”
The scripting API can be used to allow application users to delete their own bookmarks.
You can find more detailed information on deleting bookmarks in the Application Designer Guide: Designing
Analysis Applications in the chapter called “Working with Bookmarks.”
The scripting API can be used to allow application users to retrieve a list their own bookmarks. Obsolete
bookmarks will not be listed.
You can find more detailed information on listing bookmarks in the Application Designer Guide: Designing Analysis
Applications in the chapter called “Working with Bookmarks.”
It is possible to load analysis application bookmarks shared by other application users via Url in the browser bar.
Note
Bookmark Urls generated in local mode cannot be loaded in another browser unless the designer session ID is
manually added the to the generated Url. Bookmark Urls generated in BI platform mode can be loaded in
another browser.
You can find more detailed information on loading bookmarks from a Url in the Application Designer Guide:
Designing Analysis Applications in the chapter called “Working with Bookmarks.”
The scripting API can be used to allow application users to load their own bookmarks.
You can find more detailed information on loading bookmarks in the Application Designer Guide: Designing
Analysis Applications in the chapter called “Working with Bookmarks.”
4.3.5 Personalization
The personalization feature allows application users to save the state of their analysis application and later restore
that default state when reloading the analysis application.
You can find more detailed information on personalization in the Application Designer Guide: Designing Analysis
Applications in the chapter called “Working with Bookmarks.”
The scripting API can be used to allow application users to save their own bookmarks.
You can find more detailed information on saving bookmarks in the Application Designer Guide: Designing Analysis
Applications in the chapter called “Working with Bookmarks.”
It is possible to share a bookmark, which captures the current state of an analysis application, by copying and
pasting the bookmark Url into an email.
Note
Bookmark Urls generated in local mode cannot be loaded in another browser unless the designer session ID is
manually added to the generated Url. Bookmark Urls generated in BI platform mode can be loaded in another
browser.
You can find more detailed information on sharing a bookmark in the Application Designer Guide: Designing
Analysis Applications in the chapter called “Working with Bookmarks.”
If you use SAP NetWeaver as your Design Studio platform, you can now deploy your design studio extensions to
SAP NetWeaver BW. This allows you to store and provide access to the analysis applications containing the 3rd
party components on the SAP NetWeaver platform.
You can find more detailed information on the features provided by the Design Studio SDK in the Developer Guide:
Design Studio SDK.
For more information on deployment, see the following sections in the Administrator Guide: SAP BusinessObjects
Design Studio based on SAP NetWeaver:
If you use SAP HANA as your Design Studio platform, you can now deploy your design studio extensions to SAP
HANA. This allows you to store and provide access to the analysis applications containing the 3rd party
components on the SAP HANA platform.
You can find more detailed information on the features provided by the Design Studio SDK in the Developer Guide:
Design Studio SDK.
For more information about the deployment, see the following sections in the Administrator Guide: SAP
BusinessObjects Design Studio based on SAP HANA:
If you want to use SAP HANA as the platform for Design Studio, you need to install the SAP BusinessObjects
Design Studio for HANA Delivery Unit in SAP HANA Studio and configure the necessary authorizations for your
users (info access user role, analytic privileges, object privileges and package privileges).
For more information, see the Administrator Guide: SAP BusinessObjects Design Studio based on SAP HANA on
SAP Help Portal at http://help.sap.com/boad.
SAP BusinessObjects Design Studio now uses the auditing capabilities of the BI platform for all accessed content
located on the BI platform. It generates the following common audit events:
● Login
● Logout
Analysis applications, running on the BI platform, generate the following common audit events:
● View:
Analysis applications, running on the BI platform, generate the following application specific event:
● Cube connection
The Preferences dialog box contains a new page: Network Connections. This page allows you to specify the proxy
settings to be used when opening connections. For more information, see “Network Connection Preferences” in
the online help. You can access this chapter by pressing F1 or the Help button in the Preferences dialog box.
Message texts and tooltips in the analysis applications are now available in Hebrew and Arabic. These new
languages are available with Design Studio used in local mode, and with Design Studio using a BI platform or SAP
NetWeaver as a platform.
Administrators can now set RSADMIN parameters for analysis applications in a new service in the Central
Management Console called Analysis Application Service Configuration. The following RSADMIN parameters can
now be set:
Note
This service applies to the BI platform only.
There are additional chapters on charts listed under Help > Help Contents in the design tool. Here you will
find more information on the following:
Note
These chapters are available with the Help Help Contents in the design tool only. They are not
available in the PDF version of Design Studio documentation.
In this documentation chapter, you will find information on how to view and collect statistics data at runtime. If
you encounter performance issues in your analysis applications, you can activate a runtime-profiling function,
which helps you to analyze the performance-critical parts of processing.
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.
Accessibility
The information contained in the SAP documentation represents SAP's current view of accessibility criteria as of
the date of publication; it is in no way intended to be a binding guideline on how to ensure accessibility of software
products. SAP specifically disclaims any liability with respect to this document and no contractual obligations or
commitments are formed either directly or indirectly by this document.
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. Regarding link classification, see: http://help.sap.com/disclaimer