bod310
DESCRIPTION
BOD310TRANSCRIPT
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
Version: 97
Material number: 50119299
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-1
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-2
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-3
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-4
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-5
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-6
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-7
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-8
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-9
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-10
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-11
(*) supported mobile devices in Design Studio 1.1:
iPhone
iPad
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-12
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-13
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-14
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-15
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-16
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-17
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-18
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-19
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-20
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-21
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-22
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-23
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-24
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-25
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-26
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-27
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-28
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-29
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-30
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-31
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-32
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-33
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 1-34
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-1
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-2
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-3
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-4
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-5
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-6
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-7
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-8
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-9
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-10
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-11
To use a data source created in SAP Business Objects Analysis, edition for Microsoft Office, the following prerequisites have to be fulfilled:
Make sure that you have installed SAP BusinessObjects Analysis, edition for Microsoft Office and SAP BusinessObjects Design Studio on your machine.
Make sure that you use both tools in either the local mode or with a BI platform. Otherwise you cannot insert an exported data source.
The edition for Microsoft Office enables you to create data sources using methods that are not available in the design studio. For example, you can use calculations, conditional formatting and exceptions to change a data source. You may then want to use this changed data source in the design studio.
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-12
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-13
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-14
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-15
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-16
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-17
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-18
In the design tool, there are several ways to execute the application:
Choose Execute Locally.The application is displayed in a separate Web browser window, using a local Web server embedded within the design tool. This allows you to check the changes you made to the application before saving.
Choose Execute on BI Platform.The application is displayed in a separate Web browser window, using the document link of the application and the current session of the BI platform. You do not have to log the session to the BI platform when executing the application on the BI platform. The analysis application is executed with the credentials you provided when logging on to the design tool.
Choose Send to iPad (using QR code ). The dialog box "QR Code " is displayed with the URL of the current application encoded.
Scan the QR code with an iPad (iPad 2 or higher), using one of the various QR code scanner apps.
If you click on the QR code a new Web browser window with the document link opens, but without the current session of the BI platform. You have to log on to the BI platform.This is useful when you want to execute the application with different credentials, for example, to check access rights or personalized result sets.
To copy the document link to the clipboard you can press CTRL + C. You can paste the URL into an e-mail, send the e-mail and the URL can be opened on an iPad.
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-19
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-20
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-21
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-22
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-23
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-24
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-25
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-26
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-27
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-28
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-29
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-30
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-31
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-32
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 2-33
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-1
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-2
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-3
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-4
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-5
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-6
Image location: Specifies the image that is displayed.
There are several possible locations where you can store the images and icons that you want to use in your application:
In BI Platform Server or MIME Repository (depending on the deployment option) in the application directory
\Analysisworkspace\com.sap.ip.bi.zen\repository\MyApplication\MyImage.jpg (for local mode)
Internet or intranet
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-7
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-8
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-9
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-10
CSS-Style:Opens the CSS style editor of the design tool. You can specify one of the following CSS attributes:
font size font color weight (bold) style (italic) text decoration (underline) text alignment (center) text decoration (underline)
This property provides advanced options for text formatting. You can type in the CSS style code directly. Alternatively, you can use any external CSS style editor (such as cssmate or any other) to generate code for the CSS attributes you want to use. Copy this code into the CSS style editor of the design tool.
Restriction: Only CSS attributes listed above are supported for both desktop browser and iPad
applications. If you use any other CSS attributes in the external CSS style editor, run the application on your target device, to check whether the text is displayed as desired and defined by the attributes.
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-11
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-12
Note: The pages are shown in the Outline view . If you drag and drop a pagebook component in the layout editor, the system
automatically creates two pages for the pagebook. If you want to add further pages to the pagebook, use the context menu of the pagebook in the Outline view and click Create Child > Page.
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-13
Restriction: The popup can only be nested in the root layout and not within another container
component.
The popup can only be positioned relative to the root layout. The popup component is initially invisible. It is displayed (or closed) when the user
interacts in the application either with another visible component (for example, a button) or a script (for example, at startup).
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-14
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-15
In addition to the 4 Themes above there is also a Platinum Theme available.
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 3-16
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-1
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-2
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-3
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-4
Additional Information to ECMA: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
Additional Information to JSON: http://de.wikipedia.org/wiki/JavaScript_Object_Notation
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-5
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-6
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-7
Syntax of call statements
Call statements execute an API method of an object and have the following format: .();
is the name of a data source alias or a component in your application, for example, DS_1 or Button_1.
is an operation that is applied to the object specified on the left of the period. The available methods depend on component type. DataSourceAlias objects, for example, provide methods to filter data, and visual components provide methods to modify visibility, enablement, etc.
is a comma-separated list of expressions. The passed expressions must match the requirements of the method.
Each statement ends with a semicolon (";")
Syntax of conditional execution statements
Conditional execution statements have one of the following formats: if () { } or
if () { } else { }
is a boolean expression - one of the following: true or false as value literals (constants)
a method call statement returning a boolean value
a comparison for equality in the form a == b or
a comparsion for inequality in the form a != b
multiple conditions combined with && and ||, parentheses are optional
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-8
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-9
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-10
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-11
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-12
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-13
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-14
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-15
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-16
Local script variables Local script variables are script variables that can be used only in the script in which
they were defined, but not in other scripts. To define a local script variable, open a script with the Script Editor and add a line of the following format:
var = ; The type of the script variable is automatically determined by the type of the
expression.
Global script variables Global script variables are script variables that can be used in any script of your
application. To define a global script variable, open the Edit Global Script Variabledialog box. You can insert a new global script variable and define its name, type, and default value. In addition you can decide if the global script variable is a URL parameter. If you decide to make it a URL parameter, then you can set the value of this global script variable by adding the global script variable and its value as a URL parameter to the applications URL.
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-17
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-18
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-19
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-20
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 4-21
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 5-1
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 5-2
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 5-3
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 5-4
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 5-5
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 5-6
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 5-7
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 5-8
Enables smooth scrolling experience. Using this property is recommended when creating mobile applications and/or applications with low data volume. If you do not activate pixel-based scrolling, then row-based/column-based scrolling will be applied by default. Note: This property is mandatory for setting the following properties of row and column limits: For iPad applications, SAP recommends that you limit the total number of cells (the product of rows*columns) to 500, to improve performance and user experience.
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
SAP AG BOD310 5-9
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
Name BOD310SAP BusinessObjectsDesign Studio
Version: 1.1
Student Exercise Manual
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
2
Please fill in the details given by the instructor and use these for all exercises
Remote Desktop Alias given by your instructor Remote Desktop Username train-xx
Remote Desktop Password Initial
SAP BusinessObjects Server wdflbmt2268
SAP BusinessObjects Username see BW system
SAP BusinessObjects Password see BW system
BW System / Client RWB / 800
BW Username userxx
BW Password INITIAL
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 Exercise Manual
3
Table of Contents
TABLEOFCONTENTS 3
1.COURSESETUP: 41.1 Preparation 4
2.EXERCISES 52.1.1 Exercise1:IntroducingDataSources,Crosstab,andChart 52.1.2 SolutionHelp1 72.2.1 Exercise2:IntroducingContainer(GridLayout) 152.2.2 SolutionHelp2 182.3.1 Exercise3:IntroducingContainer(Tabstrip),FilterCapabilities,DimensionFilterandListbox,Radio ButtonGroup,Text,andsimpleScripting 202.3.2 SolutionHelp3 262.4.1 Exercise4:IntroducingPagebookComponent,FilteringCapabilitiesandmorecomplexScripting Language 282.4.2 SolutionHelp4 332.5.1 Exercise5:UsingVariablesandFilterPane,settingFilters 352.5.2 SolutionHelp5 412.6.1 Exercise6:Jumpfromoneapplicationtoanotherapplication 442.6.2 SolutionHelp6 482.7.1 Exercise7:UsingCSS 492.7.2 SolutionHelp7 512.8.1 OPTIONALExercise8:UsingImages 522.8.2 OPTIONALSolutionHelp8 552.9.1 OPTIONALExercise9:BuildinganiPADapplicationleveragingSAPpredeliverediPadtemplate 572.9.2 OPTIONALSolution9 59
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
4
1. Cou1.1 Pre
In order toAssistance
Start CoLanguage Change Ke in the areamake sureCtrl+Spacinto sometCtrl+Shift+
urse seeparatio
avoid conflice:
ontrol Panel Keyboardeyboard A
a Hot keys foe that there isce, if yes, Chthing else (e.+Page_Dow
etup: n
cts with the C
Regional ds and LanguAdvanced Se
for input langs nowhere thhange Key S.g.
wn)
Content
and uages ettings:
uages he setting Sequence
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
2. Exe2.1.1 E
Objective In the followapplicationabstraction Exercise r Your applic
Exercise D
1. Crea YourPub For t
Exercise M
ercisesxercise
e
wing exercins with SAPn between t
result
cation displ
Description
ate a new a
r applicationblic Folders
the Data So
Manual
s 1: Introd
ise you will P BusinessO
he source s
ays 2 Cross
n
application U
ns should bs > BI Train
ources, use
ucing Da
learn how tObjects Dessystems and
stabs and 1
U##_APP_1
be saved onning > User
the connec
ata Sourc
to use systesign Studio.d compone
1 Chart with
11 (U##_AP
n the BI Platr Area > Us
ction RWB
ces, Cros
ems and daData sourcnts.
h data from
PP_11).
tform to theser##.
System Co
sstab, an
ta sources ces are used
SAP BW sy
target folde
onnection.
nd Chart
in the d as an
ystem.
er
5
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
6
2. Add DS_Que Edit acco
3. Add SourData For Initiathe sFor tto phieraHier(P_COnlyIncoshou
4. From
Assi DS_ DS_
5. Spec
For tfunc
6. Save
7. Exec
the first Da_1 and use tery P_ORDE
the Initial Vording to the
the secondrce DS_2 ba Source DS
Data Sourcal View: accscreen. the charactarty choosearchy Custorarchy by RCUSTOMERy the measuoming Ordeuld be selec
m the Analy
gn the Data
_1 CROS
_2 CROS
cify the size
that, you cactions of the
e your appl
cute your a
ata Source the BEx ERS_011.
View e screen.
d Data by copying S_1.
ce DS_2 edicording to
eristic Solde the omer
Region R_HIER). ure ers EUR cted.
ytic Compon
a Sources to
SSTAB_1 an
SSTAB_2
e and the po
an use the Le toolbar.
ication.
pplication o
it
d
nents add 2
o the comp
nd CHART_
ositioning of
Layout prop
on the BI Pla
2 Crosstabs
onents:
_1
f the compo
perties of the
atform.
s and 1 Cha
onents.
e compone
art into the
nts and the
application
e Align and D
.
Distribute
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
2.1.2 S1. To op
Objecnaviga
2. If neeWeb Shttp://w
3. A popPage With Gwatch With RApplicopen you w With Uopen resou With Ccreatedirect
4. If the BusinPlatfogo to Set thMode Objecon OK
Exercise M
olution Hpen SAP Bucts Design Sate to:
ded fill in thService UR/wdflbmt22
pup with theappears.
Getting Starh most recen
Recently-Uscation you cthe applicat
worked on.
Useful Linksthe related rces.
Create Newe the new aly from welc
popup Logess Objects
orm (2.) didTools Pr
he Preferred to SAP Bu
cts BI PlatfK, and Rest
Manual
Help 1 siness
Studio
he correct L
268:8080/...
e Welcome
rted you cant tutorials.
sed Analysican directly tion which
s you can public
w you can pplication come page.
gon to SAP s BI not appear
references:
d Startup usiness form, clicktart.
Start
n
s
.
r,
All Programms
7
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
8
5. Click o
create
6. Your asavedthe taPublicTrainUser# Enter U##_Adescryour a As TaDesk
7. Selecand co
on
e a new app
applicationsd on the BI Prget folder c Folders >ing > User ##.
the technicAPP_11 aniption U##_application.
arget Devicektop Brows
ct the templaonfirm by c
to plication.
s should bePlatform to
> BI Area >
cal Name nd the _APP_11 fo
e choose ser.
ate Blank licking
.
or
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
8. How t
After openthe screehelp you f Layo
D Com
Cw
Outl
L Prop
L
Exercise M
to Navigate
ning Designn above. Fofamiliarize y
out Editor Displays co
mponents
Consists of which you c
ine lower
List of comp
perties rig
List of prop
Manual
e in the De
n Studio, cloor these exeyourself wit
blank spa
omponents a
upper left b
f analytic, bacan drag to
r left box ponents and
ght box erties availa
sign Studio
osing the wercises the h the interfa
ce in the ce
and content
box asic and cothe layout e
d data sour
able for sele
o:
welcome pagframed box
ace.
enter of the
t of your ap
ontainer comeditor to cre
rce aliases u
ected comp
ge and creaxes are esse
interface pplication.
mponents. Teate the con
used in you
ponents.
ating a new,ential. The f
These are untent of you
r applicatio
, blank, appfollowing de
ser interfacur applicatio
on.
plication, youescription w
ce elementson.
9
u see will
s
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
10
9. Add tDS_1Query
10. Browconne RWB
11. BrowsSourcesearchchoosP_OR
12. Edit thaccord
the first Dat1 and use thy P_ORDE
wse and seleection
B System C
se and selece: h for a P_Oe the query
RDERS_011
he Initial Vieding to the s
ta Source he BEx RS_011.
ect the
Connection
ct a Data
RDERS any
.
ew screen.
d
or
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
13. CreatSourcand pDS_1
14. For DInitial screeFor thto parhierarHiera(P_CUOnly tOrderselect
Exercise M
te the seconce DS_2 bypasting Data.
ata Source View: accon.
he characterrty choose rchy Customrchy by ReUSTOMER_the measurers EUR shoted.
Manual
nd Data y copying a Source
DS_2 edit ording to the
ristic Sold the mer egion _HIER). e Incoming
ould be
e
g
11
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
12
15. FromComCrosinto t
16. Assig DS_1 DS_2
Ther
Wt
Dc
Note:do noassign
You hsource
m the Analytmponents adsstabs and the applicat
gn the Data
1 CROS
2 CROS
re are sever
Work in thethe correspDrag the dacomponent
If you havet need to asns the data
have assigne in the layo
tic dd 2
1 Chart tion
a Sources to
STAB_1 an
STAB_2
ral ways to
e Outline vieonding com
ata source fin the desig
e added a dssign the dasource aut
ed a data sout editor.
o the compo
nd CHART_
assign a da
ew: Drag thmponent in tfrom the Dagn area of t
data source ata source tomatically t
source to a c
onents:
_1
ata source t
he data sourthe Layout
ata Sourcesthe tool.
by clicking to the compto the comp
component
o a compon
rce from thefolder.
s folder and
the Data Sponent in a ponent.
. The comp
nent:
e Data Sou
d drop it onto
Source propfurther step
ponent displ
urces folder
to the corres
perty of the p. In this cas
lays the dat
r and drop it
sponding
componentse the syste
ta of the dat
t onto
t, you em
ta
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
17. Specipositicomp
ChangYou clayoutthe Prlayoutcompo
The refigurecompoas an relevanot bocircle circle WhenThere W He
To enthese to aut
Exercise M
ify the size oning of the
ponents.
ging the laycreate the lat propertiesroperties vt editor by donent in the
ed rectangle you see twonent and tarrow with
ant propertyound to a boare interactchanges th
n changing te are three p
Width, distaneight, distan
nable dynamthree prope
to.
Manual
and the e
yout propertayout of an of the com
view (where dragging thee editor:
e shows thewo (out of a the top borda number i
y). A dockinorder ("autotive. Clickin
he display to
the layout pproperties thce to left mnce to top m
mic/relative erties of ea
ties and docapplication ponents. Yoyou can ed
e borders of
e size of thepossible fo
der and left f the compog visualizer
o" is displayng the numbo a number
properties, khat specify argin and d
margin and
resizing of tch axis is a
cking behavby insertingou can cha
dit all propef a compon
e componenur) dockingborder of th
onent is bour displayed yed by the reber changesthat repres
keep the folthe position
distance to rdistance to
the componlways set to
vior:g componennge the layrties) by enent. The fol
nt. It contain visualizers
he applicatiound to a boras an emptelevant pros the displaysents the dis
lowing poinn and size oright marginbottom ma
nents with co auto. It is
nts in the edout propertitering the vllowing figu
ns eight reds that show on. Dockingrder (numbey circle meaperty). The y to "auto" astance to th
ts in mind: of a componn along the rgin along t
changing Wenot possible
ditor and chies of comp
values manure shows a
d handles fothe distancg visualizerser is displayans that thenumber an
and clickinghe container
nent in an ahorizontal athe vertical
eb browsere to set all t
hanging theponents eithually or in thbutton
or resizing. Ie between s are displayed by the e componennd the emptyg on the emr border.
application: axis axis
r windows, othree prope
13
her in he
In this the
ayed
nt is y
mpty
one of erties
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
14
Note By highligcomponeedit propehighlightestep via th
The sizingenormousthe Align functions
18. Save
19. Execu
the B
e:
ghting severnts you will erties of theed componehe propertie
g and positisly supporteand Distribof the toolb
your applic
ute your apI Platform.
ral be able to
ese ents in one es pane.
ioning is ed by using ute bar. cation.
plication on
n
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
2.2.1 E
Objective In the follapplicationcontent an Exercise r Your applicembeddedfit to the siz
Exercise M
xercise 2
lowing exens with SAPd handle dy
result
cation displd in a Grid Lze and reso
Manual
2: Introd
ercise you P Businessynamic inte
ays data froLayout so tholution of th
ucing Co
will learn Objects Deractions.
om SAP BWhat the size e screen re
ontainer
how to usesign Studio
W system usand the pos
espectively d
(Grid Lay
se containeo. Containe
sing 2 Crossition of thedevice.
yout)
ers for betters can help
stabs and 2e componen
tter layout p you to or
2 Charts nts automat
of the rganize
ically
15
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
16
Exercise D
1. Crea For t
2. Add DS_Que Edit acco
3. Add SourBEx P_O Edit acco
Description
ate a new a
the Data So
the first Da_1 by using ery P_ORDE
the Initial Vording to the
the secondrce DS_2 bQuery
ORDERS_01
the Initial Vording to the
n
application U
ources, use
ata Source the BEx
ERS_011.
View e screen.
d Data by using the
12.
View e screen.
U##_APP_1
the connec
12 (U##_AP
ction RWB
PP_12).
System Coonnection.
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
4. FromComLayoThe havecoluwhoresiz
5. From
ComCrosinto bindthe G Chaof ththat autoLayo For tLayocomMaxtoolb
6. Assithe c DS_and DS_and
7. For t
8. Save
9. Exec
Exercise M
m the Contamponents adout. Grid Layou
e 2 rows anmns, shouldle screen aze automati
m the Analymponents adsstabs andthe applica them to theGrid Layout
nge the layhese compo
they will resomatically wout.
that, you caout propertieponents or
ximize functbar.
gn the Datacomponents
_1 CROSCHART_1
_2 CROSChart_2
the charts u
e your appl
cute your a
Manual
ainer dd a Grid
ut should d 2 d cover thend should cally.
ytic dd 2 d 2 Charts tion and e cells of t.
out settingsonents so size
with the Grid
an use the es of the the ion from the
a Sources tos:
SSTAB_1
SSTAB_2
use the cha
ication.
pplication o
s
d
e
o
rt types acc
on the BI Pla
cording to th
atform.
he Exercisee result disp
play above.
17
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
18
2.2.2 SAd 4)
Ad 5) Define theall analyti Use multitask quick You also function fr
olution H
e layout setc compone
ple select tokly.
can use therom the too
Help 2
ttings for ents.
o do that
e Maximize olbar.
Note : Thproportio
he propertieons !
es Row Heigght and Colu
lumn Width represent
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
Ad 7)
Define the
In the Pro
C S
To open t
Change th
Exercise M
e settings fo
operties cho
Chart Type:
Swap Axis: T
the Addition
he settings
Manual
or CHART_
oose
Area
True
nal Propertie
/ colors acc
_1
es dialog ch
cording to y
hoose View
your needs
w > Additionaal Propertie
es from the
menu.
19
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
20
2.3.1 EDsi
Objective In the followfiltering cachange da Exercise r Your AppliIn addition
Description Data o
Colum The c
presen
xercise 3Dimensionimple Sc
wing exercipabilities to
ata drilldown
result
cation is se it contains
n of Tab 1 of the first D
mn-Chart rosstab is nted on the
3: Introdn Filter a
cripting
ise you will o allow user n and select
eparated in 2a header te
Division: Data Source
selectablesecond tab
ucing Coand Listb
learn how tchanges o
tions can in
2 Tab stripsext and a bu
e, Query P
, transfersb and activa
ontainer box, Radi
to use the cn data. Filte
ncrease the
s Divisionsutton that ca
P_ORDERS
the selecteates the sec
(Tabstripio Button
container coer and otherruntime cap
and Top alls the vari
S_011, is p
ed division cond tab
p), Filtern Group,
omponent Tr componenpabilities giv
10 Customeable screen
resented in
to the seco
r Capabil Text, an
Tab Strips ants which alven to end
ers. n.
n a crosstab
ond Data S
ities, nd
nd llow to users.
b and a
Source,
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
Description
Data o
There
a a a
pa
Exercise M
n of Tab 2
of Query P_
is a naviga
Dimension
Listbox sho
manual fillassed as va
Manual
Top 10 Cus
_ORDERS_
ation panel t
Filter show
owing autom
ed Radio Bariable value
stomers:
_012 is pre
that contain
wing the dim
matically the
Button Groue to the Dat
esented in a
ns the follow
mension Div
e list of all k
up with the ta Sources
a crosstab a
wing 3 eleme
ision of P_O
key figures o
4 values E
and a Colum
ents
ORDERS_0
of P_ORDE
EUR, USD,
mn-Chart
012,
ERS_012
, JPY, AUD
D to be
21
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
22
Exercise D 1. Create
2. CreateDS_1P_ORchangaccord
3. CreateDS_2 P_ORchangaccord
Description
e a new ap
e the Data for Query
RDERS_011ge the Initiading to the
e the Data for Query
RDERS_012ge the Initiading to the
n
plication in
Source
1 and l View screen
Source
2 and l View screen
the BI Platf
form server with the naame U##_AAPP_13
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
4. Create
5. Create
6. DefineCompfollow
Tab 1CrossData S
Tab 2CrossData SPanelFilter,Radio
For the PStyle border-
In theshouldthe rig
For potake aresult the ex
7. DefineDatas
8. Manuinto thGroup
9. Define
10. Enabla filter
Exercise M
e a Title tex
e a button a
e the Tab Sponent with wing elemen
: stab + ChartSource DS_
2: stab, Chart sSource DS_ with Dimen Listbox and
obuttongrou
anel use th
style: do
end your Od look like tght.
ositioning qa look at the
at the begixercise
e the propesource DS_2
ally fill in thhe Radio Bup
e the Script
e the selecr for Data S
Manual
xt element
and change
Strip the
nts
t showing _1
showing _2 and nsion d p
e CSS
otted;
Outline the one on
uestions e final nning of
rties of the 2.
e values utton
t on for the B
ction of the fSource DS_2
Order Anal
e its text to:
Dimension
Button to op
first crossta2 and activa
ysis using
show varia
Filter elem
pen the var
b and definates the sec
the Style H
able screen
ent so that
iable dialog
ne the scriptcond tab.
Heading 1
it shows the
g
t that passe
e dimension
es the actua
n Division o
al selected v
23
of
value as
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
24
11. Define the script that fills the Listbox component with the Key Figures from Data Source DS_2. Choose a suitable event when the script should be executed. Also define the filtering on DS_2 if one of the entries is selected.
12. Define the script that pushes the selected value of the Radio Button Group to the variable 0P_CURR
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
OPTIO13. Create
14. If the currenshould
Exercise M
ONAL STEe a Button o
key figure ncy the valud not be vis
Manual
PS on the seco
Incoming Oues are pressible.
ond Tab wh
Orders is sesented. If on
ich can be u
elected the ne of the ot
used to hide
chart shoulther both ke
e / show the
d be enhaney figures is
e whole nav
nced with ins selected th
vigation are
formation inhis extra tex
25
ea.
n which xt
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
26
2.3.2 S Ad 4 / 5)
Ad 7)
Ad 9)
Script for APPLICA
olution H
event on S
ATION.open
Help 3
Select of B
nPromptDi
UTTON_1:
ialog(400
0, 600);
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
Ad 10)
Change th
Script for DS_2.seTABSTRI Ad 11)
Script for // fillLISTBOXMemberP// procLISTBOX// procRADIOBU Script for DS_2.se
Ad 12)
Script for APPLICARADIOBU
Exercise M
he property
event on S
tFilter("P_1.setSe
event on S the key
X_1.setItePresentaticess the sX_1.onSelecess the sUTTONGROUP
event on StFilter("
event on SATION.setVUTTONGROUP
Manual
y of CROSS
Select of C
"0DIVISIOelectedTa
Startup of Afigures
ems(DS_2.ion.INTERscript ofect(); script ofP_1.onSel
Select of LI"00O2STAS
Select of RVariableVP_1.getSe
STAB_1 to:
ROSSTAB_
ON", CROSabIndex(1
APPLICATIinto lis
.getMembeRNAL_KEY,f LISTBOX
f RADIOBUlect();
ISTBOX_1:SFITA16AO
RADIOBUTTValue("0PelectedVa
_1:
SSTAB_1.g1);
ON: stbox erList("0, MemberDX_1 UTTON_1
OACV6NCZ2
TONGROUPP_CURR", alue());
getSelect
00O2STASFDisplay.T
29", LIST
P_1:
tedMember
FITA16AOATEXT, 5))
TBOX_1.ge
r("0DIVIS
ACV6NCZ29;
etSelecte
ION"));
",
dValue())
27
);
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
28
2.4.1 EC
Objective In the followFurthermooptions. In drilldown in Exercise rThis Applic Page 1 shTab Strip 1prompts. In
xercise 4Capabiliti
wing exercire you will l addition yon the crosst
result cation cons
ows 2 Tab1 shows an n addition a
4: Introdes and m
ise you will earn how to
ou will learntab
ists of two p
Strips. Order Ove
a Filter Pane
ucing Pamore com
learn differeo increase t to use adv
pages.
rview whereel is used fo
agebook mplex Sc
ent options the user expvanced scrip
e Year and or further na
Componcripting L
of using thperience wipting functio
Quarter areavigation op
nent, FilteLanguage
e Pagebookth different
ons to enab
e presentedptions.
ering e
k componenavigation
ble dynamic
d as cascad
nt.
ding
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
Tab Strip 2period defi
Page 2 shoa list of che
Exercise M
2 on Page 1ned by a be
ows a crosseckboxes.
Manual
1 shows a megin and an
stab where
more detailen end date.
the user sh
ed view whe
hould be ab
ere the sele
le to select
ction is don
the display
ne by a time
yed drill dow
e
wn with
29
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
30
1. Create
DS_1P_ORYou dthe in
2. CreateDS_2P_OR
You dthe in
ThshouldLoad
Exercis
If you wU00_Apexercisemarked
Ope
e the Data for Query
RDERS_014do not need itial view.
e the Data for Query
RDERS_015
do not need itial view.
is Data Soud have the in Script =
se Fast-Tra
want to concpp_14_stare. In that ca
d with the F
en the App
Source
4. to change
Source
5.
to change
urce property
= True
ack:
centrate on rt (in Publicase you canFast-Track
U00_App_
the scriptinc Folders > n directly juIcon
_14_start an
ng part of thDesign Stump to step
nd save it a
is exercise dio Sample
p 7 and then
s your appl
you can use) as a tempn only perfo
ication U##_
se the Applicplate for thisrm the step
_APP_14
cation s ps
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
3. CreateDS_3P_OR
You dthe in
4. Add athe HeAnaly
5. Add acompowholeheadl youthat
6. On theTabstthe fo Tab 12 DroYear adescr Add aFilterp All therelate
Tab 2Add 2add aadd a All the In t Fo
Exercise M
e the Data for Query V
RDERS_VIE
do not need itial view.
a Text Comeadline Sa
ysis
a Pagebookonent that u
e size belowine.
ur outline wi
e first pagetrip Componllowing elem
: pdownboxeand Quarteibing text fie
a Crosstab +panel
ese elemend to DS_1
2: 2 Date Field button sub crosstab
ese elementhe end your positionin
Manual
Source View EW_011.
to change
mponent for ales
k uses the
w the
ill look like
add a nent with ments
es to filter r with elds
+
ts are
ds with descbmit
ts are relateur Outline sg questions
cribing text f
ed to DS_2hould look ls take a look
fields
like shown k at the fina
above al result at the beginnin
ng of the exxercise
31
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
32
The next 7. Define
Data S
8. Definein the remov
9. Define
10. DefineDistriare av
The next 11. The C
12. Defineto DS_Keep to do
The next 13. On the
crosst Add arows fthe ne Row 1Add aDown Rows Add 4 Sa D D M Foquestfinal reof the
14. Definedimenremov
steps dese the script Source DS_
e the script Dropdown
ved if a new
e the script
e the propeibution Chavailable.
steps desCrosstab sho
e the script _2. In additin mind thathat in the s
steps dese 2nd page dtab showing
a Grid Layoufor easy posext element
1: a Text Item .
2 5: 4 Checkboxeales Organiistribution Civision
Material
r positioninions take a esult at the exercise
e the script nsion shouldved from the
cribe the 1that fills the
_1
for the DroBox Quarte
w Year is se
for the Dro
rites of the anel, Divisi
cribe the 2ould be initi
for the Butttion the crosat DS_2 is nscript.
cribe the 2define a g DS_3
ut with 5 sitioning of ts.
Drill
es ization (*)
Channel
g look at the beginning
for each Chd be taken oe row axis.
st Tab on te Dropdown
pdown Yeaer. Its also
elected.
pdown Box
Filter Paneion, Mater
2nd Tab on tially hidden
ton that sensstab shoul
not loaded in
2nd Page:
(*
heckbox thaonto the row
he 1st Pagen Boxes for
ar. This shouimportant th
x Quarter. T
el for DS_1 trial, Count
the 1st Page. Define the
nds the dated be set tonitially at th
*) Checkbox
at when thew axis, if it i
e: Year and Q
uld filter thehat existing
his should f
that only thetry, Region
e: e properties
e range fromvisible. e start of th
x Sales Org
e box is ches unchecke
Quarter with
e DS_1 and filters on Q
filter DS_1.
e dimensionn, Sold to
s accordingl
m the 2 Date
e applicatio
ganization s
cked the coed the dime
h the memb
refresh theQuarters are
ns Sales Oparty and
y.
e Fields as
on so do no
should be se
orrespondinnsion shou
ers from
e entries e
Organizationthe Key Fi
a filter
ot forget
elected by d
g ld be
n, gures
default
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 Exercise Manual
33
2.4.2 Solution Help 4 Ad 7)
Additional script for event on Startup of APPLICATION: //fill the Years and Quater Dropdown with values from DS_1 and add an "ALL" entry DD_YEAR.setItems(DS_1.getMemberList("0CALYEAR", MemberPresentation.INTERNAL_KEY, MemberDisplay.TEXT, 10, "ALL")); DD_QUARTER.setItems(DS_1.getMemberList("0CALQUARTER", MemberPresentation.INTERNAL_KEY, MemberDisplay.TEXT, 50, "ALL"));
Ad 8)
Script for event onClick of DD_YEAR: //set Filter on selected Year for DS_1 DS_1.setFilter("0CALYEAR",DD_YEAR.getSelectedValue()); //remove the filter on Quarters in case they exist for DS_1 DS_1.clearFilter("0CALQUARTER"); //refresh the list of Quarters in the Dropdown Box DD_QUARTER.setItems(DS_1.getMemberList("0CALQUARTER", MemberPresentation.INTERNAL_KEY, MemberDisplay.TEXT, 50, "ALL"));
Ad 9)
Script for event onClick of DD_QUARTER:
//set Filter on selected Quarter for DS_1 DS_1.setFilter("0CALQUARTER",DD_QUARTER.getSelectedValue());
Ad 12)
Script for event onClick of BUTTON_1 (Submit):
//load DS_2 DS_2.loadDataSource(); //set Filter for DateRange on DS_2 DS_2.setFilter("0CALDAY", {"low": DF_FROM.getDate(), "high": DF_TO.getDate()}); //set Crosstab 2 visible CROSSTAB_2.setVisible(true);
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
34
Ad 14)
Script for event onClick of CB_SALESORG: if (CB_SALESORG.isChecked()){DS_3.moveDimensionToRows("0SALESORG");} if (CB_SALESORG.isChecked() == false){DS_3.removeDimension("0SALESORG");} Script for event onClick of CB_DISTRCHAN: if (CB_DISTRCHAN.isChecked()){DS_3.moveDimensionToRows("0DISTR_CHAN");} if (CB_DISTRCHAN.isChecked() == false){DS_3.removeDimension("0DISTR_CHAN");} Script for event onClick of CB_DIVISION: if (CB_DIVISION.isChecked()){DS_3.moveDimensionToRows("0DIVISION");} if (CB_DIVISION.isChecked() == false){DS_3.removeDimension("0DIVISION");} Script for event onClick of CB_MATERIAL: if (CB_MATERIAL.isChecked()){DS_3.moveDimensionToRows("0MATERIAL");} if (CB_MATERIAL.isChecked() == false){DS_3.removeDimension("0MATERIAL");}
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
2.5.1 E
Objective In the follolike applica Exercise rThe Dashbthe data is An ove
positiv a char a foote
has a
Exercise M
xercise 5
owing exercation. More
result boards start visualized erview line wve or negatirt always diser showing more infor
Manual
5: Using
cise you wicomplex sc
ts with a Poin with 3 differve symbol. splays the lsome basic
rmation ico
Variable
ll learn diffecripting and
opup where
rent KPIs, tw
ast 5 years c metadata n which ope
es and Fi
erent optiond charting ca
a customer
wo of them
no matter ilike last daens up anot
ilter Pane
ns to desigapabilities a
r is selected
are also en
if there is daata update ther popup
e, setting
n a sophistare used for
d. For the se
nriched with
ata or not or current with more m
g Filters
ticated dasr that applic
elected cus
h a icon sho
user but it metadata in
hboard cation.
stomer
owing a
also n it
35
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
36
1. Create
2. CreateDS_1P_ORchangaccord
3. CreateDS_2P_ORchangaccord
ReCalenselec ChAccesData
Exercis
If you wU00_Apexercisemarked
Ope
e a new ap
e the Data for Query
RDERS_013ge the Initiading to the
e the Data for Query
RDERS_013ge the Initiading to the
estrict the dnder Year ttion 2005
hoose the Mss Mode =
se Fast-Tra
want to concpp_15_stare. In that ca
d with the F
en the App
plication U#
Source
3 and l View screen
Source
3 and l View screen
dimension o the 2010 Member Master
ack:
centrate on rt (in Publicase you canFast-Track
U00_App_
##_APP_15
the scriptinc Folders > n directly juIcon
_15_start an
5
ng part of thDesign Stump to step
nd save it a
is exercise dio Sample
p 9 and then
s your appl
you can use) as a tempn only perfo
ication U##_
se the Applicplate for thisrm the step
_APP_15
cation s ps
-
This
mat
eria
l is
for t
he E
xclu
sive
Use
of R
egis
tere
d S
tude
nts
in S
AP
Virt
ual C
lass
room
Del
iver
ies
(UK
)
BOD310 E
4. Createcompo Im He Dr Ra
cuUS
Use imRoot F In tlike th
5. Createcompo In Col In eacColum In Row the las Add acolum Juselemelater o In tlike th Foat theexerc
Exercise M
e the Headonent conta
mage eadline ropdown foradio Buttonurrency SD and EU
mage: Folder/Imag
the end youhe one on th
e the Overvonent with 5
lumns 1, 3,
ch of these mn and 7 Ro
ws 2,4,6 ad
st panel has
an image comns 3 and 5
st create anents. The teon in scripts
the end youhe one on th
r positionin final result ise
Manual
line with a Gaining
r customer Group for c
R
ges/logo.pn
ur Outline she right.
view Line w5 Columns
5 add a pa
panels addow