Professional Documents
Culture Documents
to
Business Objects 5i
2 Introduction to Business Objects 5i
Here are some reminders of good data stewardship to help you carry out your
responsibility:
• Do not share your passwords or store them in an unsecured manner. Do not
leave your workstation unattended while logged on to administrative
information systems. You are responsible for any activity that occurs using your
logon id.
• Do not share confidential and sensitive information with anyone, including
colleagues, unless there is a business reason.
• Retrieve printed reports quickly, and do not leave the reports lying around in
plain view.
• Secure reports containing confidential and sensitive information (e.g., FERPA,
EEO or HIPAA protected data).
• When disposing of reports containing confidential or sensitive information,
shred the documents in a timely manner.
Table of Contents
Appropriate Use And Security Of Confidential And Sensitive Information ............................................ 2
Chapter 1 ...................................................................................................................................... 5
Introduction ........................................................................................................................................... 5
The Universe......................................................................................................................................... 6
Chapter 2 ...................................................................................................................................... 7
Creating a Basic Report ........................................................................................................................ 7
Business Objects 5i Report Concepts..................................................................................................13
Exercise 1: Creating Reports ..............................................................................................................19
Chapter 3 .................................................................................................................................... 21
Sorting .................................................................................................................................................21
Working with the Query Panel..............................................................................................................21
Exercise 2: Sorting..............................................................................................................................32
Chapter 4 .................................................................................................................................... 33
Calculations and Breaks ......................................................................................................................33
Breaks..................................................................................................................................................39
Exercise 3: Calculations and Breaks...................................................................................................43
Chapter 5 .................................................................................................................................... 45
Conditions ............................................................................................................................................45
User Defined Conditions ......................................................................................................................46
Exercise 4: Conditions ........................................................................................................................54
Chapter 6 .................................................................................................................................... 55
Variables ..............................................................................................................................................55
Exercise 5: Variables ..........................................................................................................................61
Chapter 7 .................................................................................................................................... 63
Slice and Dice ......................................................................................................................................63
Exercise 6: Slice and Dice ..................................................................................................................73
Chapter 8 .................................................................................................................................... 75
Block Types .........................................................................................................................................75
Table Block Type .................................................................................................................................76
Crosstab Block Type............................................................................................................................76
Chart Block Type .................................................................................................................................79
Documents with Multiple Reports.........................................................................................................84
Exercise 7: Block Types......................................................................................................................87
Chapter 9 .................................................................................................................................... 89
Formatting............................................................................................................................................89
Exercise 8: Formatting ......................................................................................................................105
Chapter 10 ................................................................................................................................ 107
Templates ..........................................................................................................................................107
Exercise 9: Templates ......................................................................................................................111
Chapter 11 ................................................................................................................................ 113
Exporting Data and Saving Reports...................................................................................................113
Chapter 12 ................................................................................................................................ 123
Making Reports Available to Others and InfoView .............................................................................123
Logging Out .......................................................................................................................................129
Appendix A - On-Line Help ....................................................................................................... 131
Appendix B - Installing Business Objects 5i ............................................................................. 135
Appendix C - Setting the Oracle Passwords............................................................................. 137
Appendix D - Number Formatting ............................................................................................. 139
Appendix E - AITS Help Desk................................................................................................... 141
4/12/04
4 Introduction to Business Objects 5i
Chapter 1
Introduction
Business Objects Product Names
Business Objects is a software suite of report creation, viewing, and distribution tools.
Business Objects is composed of various components that are accessible through the
Web or reside on your desktop computer. The major components are InfoView,
WebIntelligence, and Business Objects 5i. Decision Support provides primary support
for Business Objects to University staff.
InfoView
InfoView provides one web location to view, print, create, and distribute documents.
Reports the user can access are presented as documents in lists. These documents can
be displayed in different formats. One of the report editors, WebIntelligence, can only
be used through the InfoView web portal.
WebIntelligence
WebIntelligence is an easy to use, web-based, report editor. WebIntelligence can be
used to create documents, perform analysis, and to edit existing WebIntelligence
documents. WebIntelligence is accessible through InfoView.
Business Objects 5i
Business Objects 5i is a more powerful editor that allows you to create and edit
Business Objects documents. Business Objects 5i provides more options than
WebIntelligence, such as the ability to work with multiple data sources and to create
user-defined variables. Business Objects 5i is also a more complex environment
requiring a longer learning curve.
Business Objects 5i can be accessed either through InfoView or from the Windows
desktop. A portion of the software is installed on your PC, while most of the
application remains on a server. This allows for easy installation and centrally
administered maintenance. Updates and bug fixes are initiated and applied through the
server.
• document lists
• document editors
• universes for creating and editing queries
• saving documents on the server
Introduction
6 Introduction to Business Objects 5i
• sending documents to other users
• database connections
The Universe
A universe is a database interface, which maps everyday business terms to the data in a
database. The universe simplifies the process of creating reports by providing an easy
way see and understand the data. It also provides automatic joins between database
tables based on key values.
Universes consist of classes and objects. Objects represent fields in a database table.
An object’s name may have been changed from the original EDW Oracle column name
in order to make the object’s name more meaningful to the user. Classes are logical
groupings of objects. For example, all address fields might be grouped together in one
class.
Object Types
There are three different types of objects:
• Dimension
• Detail
• Measure
Dimension Objects
• Dimension objects are typically character-type data, such as Name, City, UIN, and
dates.
• Dimension objects usually will not contain numeric data that can be used in
calculations.
• Drilling hierarchies contain only dimension objects (Drilling is an advanced topic
and is not covered in this class).
Detail Objects
• A detail object is always associated with a dimension object.
• A detail object provides additional information about the dimension object. For
example, Telephone Type Description could be a detail object associated with a
dimension object called Telephone Type Code.
• Detail objects are not required in a universe. They are used as a way to organize the
data within the universe.
Measure Objects
• Measure objects are numeric data that are the result of calculations.
• Measure objects are used to provide dynamic numerical information in a query.
• A measure’s value will change depending on the context. For example, the value of
Salary will be different when calculated for one pay period or for one year.
Chapter 1
Introduction to Business Objects 5i 7
Chapter 2
Creating a Basic Report
Logging into Business Objects 5i from Eddie
To use the Business Objects 5i editor for the first time you must start it from the Eddie
web site. This will install enough of the software on your computer so that you will be
able to start 5i from the desktop. To start Business Objects 5i from the Eddie web-site:
1. Start a web browser.
2. Enter the url: eddie.ds.uillinois.edu.
3. Click the Log In button.
The login window is displayed.
4. Enter your user name and password and then click the OK button.
The Welcome page is displayed.
Chapter 2
Introduction to Business Objects 5i 9
1. Uncheck the Run this Wizard at Startup check box in the lower left-hand corner.
This will prevent this wizard from starting every time you start 5i.
2. Select Generate a standard report for the report layout.
3. Click Begin to go to the Specify Data Access screen.
The Query Panel is used to create the query that will retrieve data from the EDW.
The results of the query will be called a Data Provider. The data provider is stored
in the document and becomes the source of the data displayed in the report.
Chapter 2
Introduction to Business Objects 5i 11
The Query Panel
The Query Panel has three main panels:
• Classes and Objects: The universe is displayed in this panel. The classes are
represented as folders. The class can be expanded by clicking the + or collapsed by
clicking the - located to the left of the folder.
• Result Objects: This panel holds the objects that are to be included in the report.
Objects are moved from the Class and Objects panel to this panel.
• Conditions: Selection criteria for the query is built in this panel. Clicking the
funnel radio button at the bottom left-hand corner of the Query Panel will display
pre-defined conditions. These are conditions that have been created by the universe
designers and are stored in the universe.
Adding Objects
Now we will build a query by adding objects to the Results Objects panel. The
simplest query will just be a list of objects to be displayed. We will add sorting and row
selection conditions later.
1. Click the + attached to the Time Period class display the objects within the class.
2. Double-click the Year object to add it to the Table window.
The Year object will appear in the Result Objects panel.
Note: There are three ways to add an object to the Result Objects panel:
• Double-click the object.
• Drag the object to the Result Objects panel.
• Select the object and then press Enter.
Note: There are two ways to delete an object from the Result Objects panel:
• Select the object and then press the Delete key.
• Drag the object to the Classes and Objects panel.
3. Click the + attached to the Store class to display the objects contained within the
class.
4. Double-click the State object to add it to the Results Objects panel.
It will be placed at the right end of the list of objects.
5. Drag the Store Name object (not the Store folder) from the Classes and Objects
panel to the right of State in the Result Objects panel.
6. Click the + attached to the Measures folder to display the objects contained in that
class.
7. Double-click the Sales Revenue object to add it to the Result Objects panel.
Chapter 2
Introduction to Business Objects 5i 13
Business Objects 5i Report Concepts
Now that we’ve constructed a report and have started to work with Business Objects 5i,
let’s take some time to examine some basic concepts and functions, which might help to
clarify how Business Objects 5i creates a report.
Basic Definitions
Document: A document is the file created by Business Objects 5i. A document can
contain multiple data providers and multiple reports. Multiple reports are handy in
development where multiple versions of the same report can be stored within a single
document. It is also useful to store related reports together (e.g. end of month reports).
Report: A report is any formatted display of data. A report can include one or more
blocks.
Block: A block is a collection of data in a particular format. In Business Objects 5i, the
basic block types are table, crosstab, and chart. Multiple blocks can appear in a single
report and each block can display data from the same or different data providers.
Data Provider: A data provider is the results of a query created through the Query
Panel. The data is retrieved when the query is run is stored in the document. When you
create a block, it is getting its data from a data provider, not directly database.
Refresh: When a report is refreshed, the query is re-run. By refreshing a document,
you ensure that the data providers in the document contain the most up-to-date data
available in the database. When a document is displayed, the user sees the data from
the most recent refresh.
Standard Toolbar
Formatting Toolbar
Report Toolbar
New Report Wizard: The New Report Wizard is the report creation method to
choose if you want to be prompted for a variety of report creation parameters when
starting a new report. The names is a little misleading because it actually creates a new
document, not a new report.
New: The New button creates a new document workspace and provides a more
flexible process for creating new reports than with the New Report Wizard.
Report Manager: The Report Manager icon toggles the Data and Map tabs on
and off (i.e. hides those tabs) in order to provide additional display area for reports.
Edit Data Provider: This brings up the Query Panel. Basically, you build and
modify the query against the originating data source from this panel.
Refresh Data: The Refresh Data icon uses the current query created in the
Query Panel to retrieve the most up-to-date data from the data source (i.e. EDW Oracle
database). If you do not refresh data in an existing report or run the query from the
Query Panel, you may be viewing old data.
Options
Earlier we turned off the display of the New Report Wizard at startup. If you wish to
have more control over the report creation process, use the Options… item on the Tools
menu.
1. Select the Tools menu and then Options….
2. Select the General tab.
The General tab allows you to set options related to starting Business Objects 5i.
Chapter 2
Introduction to Business Objects 5i 15
1. Position the cursor over the right border of the Store name column header, but
don’t select it.
Note: If you resize a column while it is selected, the header and the body will become
separated. Always click outside the table prior to resizing to make sure nothing is selected.
2. When the cursor changes to the Resize cursor , drag the edge to increase column
width.
Note: If you are not happy with the formatting results, use the Undo button on the
Standard toolbar (or Ctr+Z) to undo the actions you have carried out. Edit on the main
menu, then Undo<type of action> will remove the last action as well. You can undo up to
ten actions.
Let’s undo the cell reformatting and try again in a different way.
3. Use the Undo button on the Standard toolbar (or Ctrl+Z) to undo the last
action.
This time we will resize the column by double-clicking it. This will resize the
column or row to fit the cell contents.
4. Position the cursor over the right border of the Store name column header, but
don’t select it.
5. When the cursor changes to the Resize cursor, double-click and the column will be
automatically sized to the width of the cell contents.
Note: The height of a row can be resized automatically in the same way.
6. Select the column (header area and data area) or row you want to resize.
7. Go to Format menu and select Cell Height and Width….
The Cell Height and Width dialog box appears:
Chapter 2
Introduction to Business Objects 5i 17
Changing the report title
When you generate a standard report using the New Report Wizard, a title is
automatically added at the top of the first page. The default text for the title is Report
Title. We will change the text for the title now.
1. Double-click the text Report Title.
2. Enter the new title Sales Revenue by Year.
Saving a document
At this point we want to save our document. We do this just as you save other
documents in Windows.
1. Click the File menu.
The default Business Objects 5i document location is:
C:\Program Files\Business Objects\Business Objects 5.0\UserDocs
2. Select the Save option.
The Save As dialog box will be displayed.
Chapter 2
Introduction to Business Objects 5i 19
Exercise 1: Creating Reports
Review
1. A _______________ maps data to the Database in everyday, familiar business
terms.
2. The logical grouping of objects are contained in a _______________
3. _______________ objects are used to retrieve character type data or dates.
4. _______________ objects provide additional information on Dimensions.
5. _______________ objects are always numeric and are the results of calculations.
6. Two methods for moving an object from the Objects Panel to the Results Panel are
_______________ or _______________.
Exercise
Create a Standard Report from the EDW R&A Training Universe containing columns
in the following order:
Campus desc (U of I)
Application Date (Admission Application)
Last Name (Applicant)
First Name (Applicant)
Recruit Type Desc (Admission Application)
High School GPA (Admission Application Decision Fact).
Save the report as Applicants by Application Date. This report will be used again in a
later exercise.
Finished Report
Chapter 2
Introduction to Business Objects 5i 21
Chapter 3
Sorting
Retrieving an Existing Report
Now we will retrieve and modify the document that was just saved.
1. Click the File menu.
2. Select the Open option.
3. Select the C:\Program Files\Business Objects\Business Objects 5.0\UserDocs
folder.
4. Select Sales rev by store.rep.
The document will open containing the data from the previous execution of the
query.
Note: To refresh the retrieved report with the most current data, the query must be run
again, or Refreshed.
Let’s take a moment to discuss the buttons along the top of the Query Panel. We will
be using some of them in our following discussions and examples.
A B C D E F G H I J K L
A. Show/hide all classes: Displays the classes and objects in the universe.
B. Show/hide help on selected item: Displays a help text that describes the selected
item in a box at the bottom of the window.
C. Wrap result objects: Displays the objects in the Result Objects panel in rows and
columns, rather than in one long row.
D. Simple condition: Applies a simple condition on the object currently selected in
the Result Objects box.
E. Sort: Applies an ascending sort on the object currently selected in the Result
Objects box. This option sorts the results of the query and places the sorted data
in the data provider. The sort sequence of columns displayed in a report may
differ since sorts are also specified from within the Report Tab!
Sorting
22 Introduction to Business Objects 5i
F. Default scope of analysis: Allows you to define scope of analysis based on the
objects in the Result Objects box. (This is related to drilling, which is not covered in
this class.)
G. Scope of analysis: Enables you to select the dimensions you want to include in
your scope of analysis. (This is related to drilling, which is not covered in this
class.)
H. Manage sorts: Displays the sorts applied on the query, and enables you to work
with multiple sorts simultaneously. It also enables you to apply sorts on objects that
are not in the Result Objects panel. As with the Sort icon above, this applies only to
sorts placed on the query, not to the display of rows in the report.
I. View SQL: Displays the SQL script of the query.
J. User objects: Allows you to create user defined objects, known as user objects,
based on the definition of other objects in the current universe. (Not covered in this
class.)
K. Combine queries: Allows you to combine multiple queries by taking the union,
intersection or difference of the results of the queries. (Not covered in this class.)
L. Help: Standard windows-type help.
Note: Each time you add or remove an object or add or change a condition, the query must be
run to retrieve the new data from the database.
Chapter 3
Introduction to Business Objects 5i 23
3. Add the City object by dragging it from the Classes and Objects panel on the left
and dropping it between Year and Store name.
4. Click the Run button.
The revised query returns the following report.
Note that City is the third column from the left even though it was positioned as the
second column in the query panel. This is due to the fact that changing the object
order in the Query Panel changes the order of objects in the data provider, but not
the order in the report. To correct the placement:
5. Place the pointer over the data portion of the City column and click the column so
that the data portion is selected.
6. Drag the column across the table.
As the mouse pointer moves across different parts of the table you will see three
different cursors:
Sorting
24 Introduction to Business Objects 5i
Large transparent rectangle: Releasing the mouse over another column
will result in the two columns exchanging locations.
Right-facing transparent bracket: Releasing the mouse on the divider line will
result in the column being inserted to the right of the column divider line.
Left-facing transparent bracket: Releasing the mouse on the divider line will
result in the column being inserted to the left of the column divider line.
7. Drag and drop the necessary columns to position the objects in the following order:
Year City Store name Sales revenue
8. Use File/Save as to save the document as Sales rev with city.
1. Click the Edit Data Provider button, , to display the Query Panel for the
current report.
2. Click the Options button in the lower left-hand corner of the Query Panel.
The Query Options screen will open.
The Query Options screen specifies whether or not to retrieve duplicate rows, limit
the number of rows retrieved, and to delete trailing blanks from rows before they are
retrieved from the database.
Chapter 3
Introduction to Business Objects 5i 25
Selecting Do Not Retrieve Data generates the SQL for the query, but no data is
retrieved - only the report's structure is displayed (e.g. a table with empty columns).
Inserting a Table
The first time we created a report we let the New Report Wizard walk us through the
process. At that time, the wizard was invoked automatically when we opened Business
Objects 5i. This option has now been turned off.
If we wanted to invoke the New Report Wizard we could click the toolbar button, .
But in this case we will create a blank report and then add a table.
Sorting
26 Introduction to Business Objects 5i
The window should look like:
Chapter 3
Introduction to Business Objects 5i 27
Sorting
28 Introduction to Business Objects 5i
The top of the report will look like:
Sorting
By default reports will be sorted by the dimension and detail objects from left to right in
ascending order. So, this report is sorted by Year in ascending order first. Within year,
the report is sorted by Month Name in ascending order. Finally, it is sorted by State
within Month Name.
Note: Specifying a sort on the Query Panel only sorts the data in the data provider, not the
columns in the report.
Next, we will override the default sorting by specifying the sort order for some
columns. Let’s place a sort on State.
1. Click a data cell in the State column, to select the column.
Once a column is highlighted, the Sort icon, , will become enabled on the
Report toolbar.
2. Click the Sort icon.
The report should re-sort based on the State column. Within a state, the default
sorts of Year and then Month name are applied.
Chapter 3
Introduction to Business Objects 5i 29
3. Click the data in the Month name column, to select the column.
4. Click the Sort icon.
The report should re-sort based on the State column followed by a secondary sort
on Month name, which is now sorted in alphabetical order.
Finally, we will look at a custom sort. A custom sort specifies the order in which
values are to be sorted. You can reorder the values for the object to establish the
sort order. There are also two special Sort Options available, Month and Day. The
Month option will sort month names chronologically: January, February, March,
etc. The Day option will sort day names chronologically. The default sorting for
month names is alphabetic, putting April as the first month.
6. Click the active (depressed) sort icon, , to remove the sort on the State
column.
7. Repeat the process to remove the sort for the Month Name column.
At this point default sorting for the report should have returned (i.e. sorted by Year).
Now, we will specify that the report sort by month. But this time, instead of sorting
alphabetically, we will specify sorting in chronological order using the custom sort.
8. With the Month Name column still highlighted, click the down arrow, , to the
right of the default sort option. A three-choice sorting toolbar will appear.
Sorting
30 Introduction to Business Objects 5i
9. Click the hand button to display the Custom Sort window.
Format Sorts
If you have multiple sorts for a single report you can add, remove, or rearrange these
sorts by using the Sorts… option on the Format drop-down menu.
Chapter 3
Introduction to Business Objects 5i 31
It brings up the following window (you must have a cell in the report selected for
Current Sorts to display objects):
From this window you can add and delete sorted fields, reverse sort order, and rearrange
primary and secondary sorts.
12. Bring up the Sorts screen.
13. Remove all sorts.
14. Save the report as Sorted by Year.
Sorting
32 Introduction to Business Objects 5i
Exercise 2: Sorting
Review
1. To display Objects in the Result Objects box (Query Panel) in rows and columns
instead of one long row, click the _______________ button on the Query Panel
toolbar.
2. Business Objects 5i does not automatically sort your report: True or False?
3. _________________ displays a list of all the sorts for a report.
Exercise
Create a Standard Report from the EDW R&A Training universe containing columns
in the following order:
Campus desc (U of I)
College desc (U of I)
Department desc (U of I)
Last Name (Applicant)
First Name (Applicant)
High Rank (Admission Application Decision Fact).
Sort by Campus desc with your campus first and the other two campuses in alphabetical
order. Within campus sort by College desc., Department desc. in ascending order and
then High Rank in descending order.
Save the report as R&A Applicants by Department and High School Rank.
Finished Report
Chapter 3
Introduction to Business Objects 5i 33
Chapter 4
Calculations and Breaks
Business Objects 5i has standard calculation functions that enable you to add
calculations quickly to report data. The type of data contained in a column or row
determines which calculation functions are available.
The following table shows the available calculations and data types:
Calculations can be applied directly to a report column or row from a Speedmenu. The
most commonly used calculations also appear as buttons on the Report toolbar.
The following instructions demonstrate how calculation functions are applied using the
Speedmenu.
Adding a Count
Count and Count All functions display how many records are in a report. However,
there is a big difference between the two functions:
• Count All counts all the rows in a column, including duplicates and empty rows.
• Count function counts the distinct values in a column that contains a dimension
object. It counts each value only once, even though the value may be repeated
Chapter 4
Introduction to Business Objects 5i 35
5. Click the Calculations option on the Speedmenu to bring up the Calculations
menu.
Notice that State is a character type column and functions appropriate only to a
character type column are available in the Calculations menu: Count, Count All,
Minimum, and Maximum.
6. Click the Count option to select it.
You are returned to the report.
Note that at the bottom of the report there is now a count of 8, which represents the
count of distinct rows in the State column, one for each of the States in the report
(California, DC, Illinois, etc).
Count
Count All
A new row was added at the bottom of the report. It has a total in the State column
with a value of 13. If you check your report, you will find that there are 13 rows of
Adding a Sum
The Sum function totals the values in a column of numeric data.
1. Right click the Quantity Sold column to display the Speedmenu.
Adding a Percentage
In statistical reports it is often necessary to have numeric data expressed in terms of
percentages. For instance, in our example we can very quickly find out the percentage
of items sold by each store.
Chapter 4
Introduction to Business Objects 5i 37
Note that a new column called Percentage is automatically added to the report. It
shows the percent of total items within the entire report sold by each store.
A Percentage
column is
added
Notice also, at the bottom of the report a new row indicates total Percent of
100.00% for the complete report.
For information and procedures in using Variance and Variance Percentage functions
see the Business Objects User’s Guide.
The Calculation functions are also available from the Data drop down menu of the
Business Objects 5i menu bar.
In the example below, Count and Count All functions are active for the State
column.
5. Click the function to deselect it. The calculation will be removed from the report.
6. Remove all calculations from the report.
Calculations can also be removed using the buttons on the Report toolbar.
Chapter 4
Introduction to Business Objects 5i 39
To unselect a calculation using the Report toolbar button, select the column with the
calculation, and then click the appropriate Calculation button on the Report tool
Note: Not all calculations have a button on the Report toolbar. In our example, Count and
Count All functions are shown as selected on the Speedmenu, but only the Count button
on the Report toolbar is active.
Breaks
The format of our document so far has been one continuous table. We can also break
reports into smaller tables, one for each value of an object. Totals, sub-totals and other
calculations will be applied to all tables in the report.
In the following examples, totals, sub-totals and percentages will be applied to a report
with a break on the State column.
Inserting a break
We will break up this data into sections by State so that stores in each state will be
grouped together within their own tables.
Note: Inserting a break will remove the calculations. You will have to recreate the calculations
after the breaks are inserted. Because of this, it’s better to establish the breaks before the
calculations.
1. Select the State column.
Note: We will apply the following functions using the calculation buttons on the Report
toolbar instead of the Speedmenu as in the preceding section of the class.
3. Click the data in the Quantity sold column for any state.
Chapter 4
Introduction to Business Objects 5i 41
Notice that a new column was added next to Quantity Sold and displays the
percent of items sold by each store within that state. A new row was added to each
group of states to display the percent of sales for that state within the entire
report. A new row at the end of the report shows 100% for the report.
The Sum and Count functions are still in the report and the final totals are valid.
The Percent column, however, was not removed. Since the percent was calculated
based on the State break which is no longer exists, the percent calculation is no
longer meaningful. It should be removed from the report.
3. Right-click the Quantity sold column data area, not the data area of the
Percentage column, to display the Speedmenu.
4. Select Calculations.
5. Click Percentage option on the Calculations menu to deselect it.
You are returned to the report. The percentage column has been removed.
6. Close the report without saving it.
Business Objects 5i has much more functionality for creating and working with
Breaks. For more information on Breaks, refer to the Business Objects User’s
Guide.
Chapter 4
Introduction to Business Objects 5i 43
Exercise 3: Calculations and Breaks
Exercise
Great a Standard Report using the EDW R&A Training universe containing columns
in the following order:
Campus Desc (U of I)
College Desc (U of I)
College PGPA (Admission Application Decision Fact)
Display the average College PGPA for each college, for each campus, and for the entire
university.
Finished Report
Chapter 4
Introduction to Business Objects 5i 45
Chapter 5
Conditions
Conditions are added to a query to limit the data that is returned from the database. So
far, our queries have had no conditions so, they have returned the specified objects from
every row in the database. Now we will add conditions to specify which rows we want
from the database. There are two categories of conditions, predefined conditions and
user defined conditions.
Predefined Conditions
Predefined conditions are created by the universe designer. They are stored within the
universe and are available to all users. Pre-defined conditions are created when the
condition is complicated and/or highly used. They save you time because all you have
to do is select them as you would select an object.
To view the available pre-defined conditions, click the funnel radio button located in the
bottom left-hand corner of the Query Panel.
Conditions within each class will then display. Click (select) the desired condition. A
definition will appear towards the bottom of the box, if the universe designer has
included a definition. For example, the Which category? condition will Prompt for
the product category.
Let’s run the above query, but this time we will use a predefined condition.
1. Click the funnel radio button, , to display the Predefined Conditions panel.
2. Display the predefined conditions found in the Time period class.
3. Double-click the This year condition to place it in the Conditions panel.
Conditions
46 Introduction to Business Objects 5i
Note: The name for the This year condition is misleading. The condition is actually year =
2001.
4. Click the Run button.
Only row with Year equal to 2001 will appear in the report.
These conditions can be combined with And or Or logical operators to create complex
conditions. Each condition can contain prompts, which allow the end user to provide
the values to be used in the conditions.
Chapter 5
Introduction to Business Objects 5i 47
At this point the Query Panel should look like this:
Notice, that with the Year condition object highlighted, <Select an operator>
appears in the Year conditions object, and a list of available operators is displayed
in the left section of the Query Panel.
4. Double-click the Equal to operator to select it as the operator for the condition.
Conditions
48 Introduction to Business Objects 5i
A list of values for Year will appear.
6. Double-click 2000.
That value will now appear in the conditions object.
7. Click Run to produce a query retrieving only rows for the year 2000.
1. With the report still showing, click the Edit Data Provider icon, , found on the
toolbar of the Business Objects 5i window.
This will display the Query Panel.
Chapter 5
Introduction to Business Objects 5i 49
2. Click the 2000 so that the list of operands will display in the left pane of the Query
Panel.
3. Double-click Type a new prompt, and then type Enter year in the text box that
appears in the condition object in the Conditions pane.
After you click somewhere off the conditions object, the conditions object changes
to:
Conditions
50 Introduction to Business Objects 5i
Complex Conditions
Business Objects 5i permits the creation of complex conditions in which multiple
conditions can be grouped together. Complex conditions are created by connecting
conditions with logical operators or .
Chapter 5
Introduction to Business Objects 5i 51
Before we look at a couple of examples, we need to understand the difference between
the And and Or operators.
• And requires that all conditions must be true for the row to be included in the
query.
Specifying a store located in New York AND a year of 2000 would return rows for
stores located in New York for the year 2000.
On the other hand specifying stores located in New York AND stores located in
California would result in no data being retrieved, since a store cannot be located in
both states at the same time. For that type of return you would specify In List as
the operator or two conditions connected with an Or.
• Or requires that only one of the conditions be true.
Specifying a year of 2000 OR 2001 would return rows containing data for either of
those years.
Brackets and shifting are applied by right-clicking the And or Or operator, and then
selecting either Shift Right or Shift Left from the drop-down menu.
For example, let’s say the stores in the eFashion chain received a bonus in 2000 if their
sales revenue was one million dollars or more. In 2001, the sales had to be at least 1.25
million to receive the same bonus. The following conditions would select the stores
that received the bonuses for each year.
(As we step through the example below, return to the Query Panel after displaying
report results of each change).
1. Change the existing condition for Year to have it select rows only for the year 2000.
Conditions
52 Introduction to Business Objects 5i
5. Click Run.
The following message is displayed:
No rows are returned because Year cannot be equal to both 2000 and 2001 in the
same row.
6. Add Sales revenue to the Conditions panel by dropping it on top of the second
condition for Year.
This will insert the condition for Sales revenue between the conditions for Year.
The Conditions panel should look like:
7. Select Greater than or equal to as the operator and enter 1000000 as the operand.
8. Add a new condition for the Sales revenue object at the bottom of the Conditions
panel.
9. Set the condition to select sales greater than or equal to 1.25 million.
The Conditions panel should look like:
Obviously, running the query now would not return any rows since no row could
meet all these conditions. We need to group the first two conditions and the last two
conditions and change the middle operator to an Or.
10. Right-click the top And operator, and select Shift Right from the
pop-up menu.
Chapter 5
Introduction to Business Objects 5i 53
The conditions attached to the operator will be bracketed and indented. The
condition should now look like:
11. Do the same with the bottom And operator to indent the last two conditions.
12. Double-click the middle And operator to change it to an Or.
The complete complex condition should look like:
Conditions
54 Introduction to Business Objects 5i
Exercise 4: Conditions
Review
1. _______________ conditions already exist on a Universe and were created for
complex or repetitive conditions.
Exercise
Create a Table from the EDW R&A Training universe containing columns in the
following order:
Last Name (Applicant)
First Name (Applicant)
Campus Desc (U of I)
Department Desc (U of I)
High School GPA (Admission Application Decision Fact)
Use the Pre-Defined Condition to query for the Urbana-Champaign Campus only.
Create a condition that prompts the user for a Minimum High School GPA value.
Select only applicants with a High School GPA greater than or equal to the entered
value.
Run the Query and enter a value of 3.0 when prompted and view the report.
Save the report as Applicants by HS GPA. This report will be used again in a later
exercise.
Finished Report
Chapter 5
Introduction to Business Objects 5i 55
Chapter 6
Variables
Business Objects 5i allows you to easily create new columns or fields in a report. They
are called local variables. Local variables contain formulas and are attached to the
report in which they are created. They appear in the list of variables in the Report
Manager panel and can be used in the same way as variables in a data provider.
Variables
56 Introduction to Business Objects 5i
6. Click OK.
A new blank column appears to the right of Sales Revenue.
Chapter 6
Introduction to Business Objects 5i 57
Variables
58 Introduction to Business Objects 5i
Just below the Name box, the default new object type (Qualification) that is being
created is Dimension. However, the final qualification will be determined by the
formula that is entered into the Formula tab, which we will do next. When the
formula is complete, the qualification is modified automatically, unless you are
defining a detail object. In that case you modify the qualification, make it detail
and include the associated dimension.
12. Click the Formula Tab.
Chapter 6
Introduction to Business Objects 5i 59
Note: An equal sign was automatically place at the beginning of the formula. Every formula
must begin with an equal sign (=).
Look at the list of available operators in the Operators box on the right hand side of
the screen. The list has now changed based on the current context of the formula at
the formula insertion point.
14. Double-click the multiplication symbol (*) in the Operators list to add it to the end
of the formula.
15. Type 5.0 into the formula for the tax rate.
16. Double click the percentage symbol (%) in the list of Operators to add it to the end
of the formula.
The Formula box now has the following values:
Variables
60 Introduction to Business Objects 5i
19. Click the Insert button to insert the Tax variable into the empty column.
The new column has Tax in the header because you entered this in the Definition
and the body contains a tax calculation based on 5% of Sales revenue for each
store.
Chapter 6
Introduction to Business Objects 5i 61
Exercise 5: Variables
Exercise
Open the Applicants by HS GPA report that was saved in the last exercise.
Create a new measure variable named GPA Calc, which is the High School GPA
multiplied by 1.05. Add the new variable to the table in a column to the right of the
High School GPA column.
Add the title Applicants with Calculated High School GPA. Format the title with a
font of Times New Roman, size 18, text color of navy blue and no border.
Finished Report
Variables
62 Introduction to Business Objects 5i
Chapter 6
Introduction to Business Objects 5i 63
Chapter 7
Slice and Dice
The Slice and Dice Panel provides a user-friendly, graphical method of analyzing
data. It actually duplicates some of the functions found on the Query Panel and Report
Tab, but it collects and presents those functions in one easy to use window. The ability
to sort, filter, add column calculations, and break query results into sections based on
column values covers much of the basic data manipulation found in most reports.
At first, the Slice and Dice Panel looks similar to the Query Panel. The major
difference between the two is that the Query Panel acts on data from the source
database while the Slice and Dice Panel acts only on already retrieved data
residing in a the document.
A B C D E F G H I J K L
A. Show/Hide Available Variables: Shows or hides the Available Variables panel
on the left side of the Slice and Dice Panel.
B. Show/Hide Section: Shows or hides the Section panel above the Block Structure
in the Slice and Dice Panel. Move variables to this panel to create sections.
C. Show/Hide Status Bar: Shows or hides the Status Bar, which appears across the
bottom of the Slice and Dice Panel. It provides a description of the current object.
D. Apply Break: Creates a break based on the current object.
E. Apply Filter: Applies a filter to data retrieved by the query.
F. Apply Sort: Applies a sort on the current object.
G. Apply Ranking: Permits you to display the top or bottom values of a chosen
variable.
H. Insert Calculation: Adds a calculation to the selected object.
I. Help: Slice and Dice help.
J. Apply: Applies changes made in the Slice and Dice panel. The changes will appear
immediately in the report.
K. Reset: Applies changes made and applies the report’s original formatting.
L. Undo: Undoes a change made to the Slice and Dice panel, but not yet applied.
Applying a Sort
Let’s start by applying a descending sort to the Year column.
1. Click the Year object to select it.
4. Click Apply in the Slice and Dice Panel and then view the results in the report.
Chapter 7
Introduction to Business Objects 5i 65
Notice that the Year column is now sorted from most to least recent.
Note: You may need to minimize or move the Slice and Dice panel in order to view the
modified results on the Report Tab. This may seem like an inconvenience, but if you
position the two windows on your monitor in a way that you can quickly go back and forth
between the two, it becomes a quick way to make modifications and view the results.
5. Return to the Slice and Dice panel.
2. Click the Insert Calculation icon, , to add it to the selected Sales Revenue
object.
3. Double-click the Calculation icon on the Sales Revenue object to bring up the
Calculations selection window, and select Sum and Count All.
Creating Sections
There are two methods in Slice and Dice for dividing a report based on the values for an
object:
• Creating a section using the Show/Hide Section, , icon.
• Applying a break with the Apply Break, , icon.
Chapter 7
Introduction to Business Objects 5i 67
The Slice and Dice Panel will now look like:
2. Drag the Year object from the Block Structure block to the Section block.
3. You may need to double click the Sort icon, , on the Year object in order to
change back a descending sort.
4. Click the Apply button to see the results in the Report Tab.
Year now shows as a master to each section.
Applying a Break
To break a report into without a master based on Year:
1. Drag the Year object from the Section panel back down to the Block Structure
panel.
2. Reapply a descending sort to the Year object.
3. Click the Apply Break button, , to add it to the selected Year object.
4. Double-click the Break icon on the Year object to display the Break on Year
dialog box. Take a look at the options available for formatting the break.
We’ll leave it as is for this example.
Chapter 7
Introduction to Business Objects 5i 69
The Slice and Dice Panel should now look like:
6. Click Apply to apply the break, and look at the results in the report.
You may need to delete and reapply the Calculations icon to the Sales Revenue
object after applying the break in order to view subtotals for each section!
“Sub-total” section
“Grand-total” section
Chapter 7
Introduction to Business Objects 5i 71
Applying a Ranking
Finally, we will apply a ranking to the report. Ranking permits you to only display a
specified number of rows based on the highest or lowest values.
1. Ensure that the Year object is selected in the Slice and Dice Panel.
4. Enter 2 for the number of values of Year to select based on Sales revenue.
5. Also select Display subtotals and Display percentages.
6. Click OK.
Note that the Filter and Sort icons disappear from the Year object and are replaced
by the Ranking icon.
7. Click the Apply button on the Slice and Dice Panel.
The resulting report contains only sections and rows for the Years 2001 and 2000.
Totals from 2
ranked values
(2000, 2001)
Note that Sum Other is included in the grand total summary lines and represents
the rows that were not included in the ranked rows that are displayed.
8. Close the Slice and Dice Panel.
Chapter 7
Introduction to Business Objects 5i 73
Exercise 6: Slice and Dice
Review
1. The Slice and Dice panel works only on retrieved data residing in the work area of
the Business Objects repository: True or False?
2. To display the Section Panel for creating a break, click the _______________
button in the Slice and Dice Panel.
Exercise
1. Open the Applicants by Application Date report.
2. Open the Slice and Dice Panel.
3. Divide the report into sections based on Campus Desc.
4. Apply an ascending sort to Campus Desc.
5. Include a Minimum and Maximum calculation to High School GPA.
6. Save the report as Applicants by Campus.
7. Close the report.
Finished Report
Chapter 7
Introduction to Business Objects 5i 75
Chapter 8
Block Types
In Business Objects 5i you actually save a document, not a report. A document is the
actual file that is saved to Windows when Save is chosen from the File menu, or the
Save icon, , is clicked on the menu bar.
A document can be made up of several reports. And a report can be made up of several
blocks. So far we have only worked with one report per document and one block per
report.
Below are three blocks all of which display the same data. Each report represents one
of three major block types that Business Objects 5i supports. These block types are:
Table, Cross Tab, and Chart. There is one Insert … icon located on the Business
Objects 5i toolbar for each of these three major block types.
Insert Table
Insert Crosstab Insert Chart
Crosstab
Table
Chart
Let’s recreate each of these three block types on the same report.
Block Types
Introduction to Business Objects 5i 77
2. Click this crosstab cursor where the upper left-hand corner of the crosstab is to be
positioned. The New Crosstab Wizard will appear.
We will Use existing data from the document for this crosstab. We want the
crosstab to display the same data as the table, but in a crosstab format.
3. Click Begin to go to the next window.
4. Use the CTRL key along with the mouse to select State, Year, and Sales Revenue.
Click Next to go to the next screen, which is Pivot Data for the Crosstab.
Block Types
78 Introduction to Business Objects 5i
While the layout in the previous window looks correct with Year in the Columns
class and State in the Rows class, Business Objects 5i will actually place Year
vertically down the left side of the crosstab and State horizontally across the top. So
we need to reverse these two objects by dragging them into the proper folder.
5. Drag the State dimension object onto the Columns class folder.
6. Drag Year from the Columns folder onto the Rows folder.
Your results should look like:
Chapter 8
Introduction to Business Objects 5i 79
Your report should now look similar to the one shown above. The data is the same
as found in the table block. It’s just in a different format.
8. Save the report again. Leave it open since we will add one more block.
A new chart is created in the same way that the table and crosstab blocks were created.
1. Click the Insert Chart icon, . Move the cursor until it is just below the bottom
left-hand corner of the Crosstab block. The cursor will turn into a pair of
intersecting lines with a small column chart graphic.
2. Click this chart cursor where the upper left-hand corner of the chart area is to be
positioned. The New Chart Wizard will appear.
Block Types
80 Introduction to Business Objects 5i
3. We will Use existing data from the document for this chart. We want the chart to
be based on the same data as the table and crosstab, but this time in a chart format.
4. Click Begin to go to the next window.
5. Select the variables you want to appear in the chart. In this case we have used the
CTRL key along with the mouse to select State, Year and Sales Revenue.
Chapter 8
Introduction to Business Objects 5i 81
6. Click Next. The Chart Auto format window will display.
7. Select the Column chart type (in Chart Types) panel. On the right the various
types of column charts appear.
8. Select Stack Column chart type style.
9. Click the Finish button.
10. The chart will appear below the previously created crosstab block, again using the
same data as the previous two report blocks.
Block Types
82 Introduction to Business Objects 5i
Chart border
Chapter 8
Introduction to Business Objects 5i 83
Block Types
84 Introduction to Business Objects 5i
Now we will look at how to create a document with multiple reports. We will do this
by duplicating the existing report so we don’t have to recreate the crosstab block. We
could also insert a report, but this would create a blank report.
1. Open the Blocks document saved previously.
Note that at the bottom of the panel displaying the 3 blocks, there is a tab named
Report1. When the new report is saved, it will be part of the same Blocks
document as Report1. Depending upon your needs, new reports can use the same
data as other reports or use data unique to that report.
2. Right-click the Report1 tab.
3. Select Rename Report from the pop-up menu.
4. Enter All Blocks as the new name for the report, press Enter or click OK.
5. Right-click again on the All Blocks tab
6. Select Duplicate Report from the pop-up menu.
The new report will be named All Blocks (1) by default.
The tabs on the Report Panel will now look like:
Chapter 8
Introduction to Business Objects 5i 85
Place cursor here
10. While holding down the Ctrl key, click to deselect the crosstab block.
11. Move the cursor to the border of the chart block. The cursor will change to the
move cursor.
In our example we will use Slice and Dice since it has a more intuitive method of
specifying multiple types and positions of calculated rows and columns.
1. While on the Crosstab Only report, click the Slice and Dice icon, .
Block Types
86 Introduction to Business Objects 5i
3. Double-click the calculator beneath Sales Revenue and select both Sum and
Percent.
The calculator to the right of Sales Revenue will have only the default Sum
calculation.
4. Click Apply to see the results.
• Report Libraries: Having multiple reports makes it easy to run and distribute
reports that are meant to be seen together as a unit. You can eliminate much of the
need to send or distribute multiple reports, when one document can be sent
containing the various reports. This might be the case with “end of the month”
status reports.
Chapter 8
Introduction to Business Objects 5i 87
Exercise 7: Block Types
Exercise
Create a crosstab block with the following objects:
Term desc (Admission Application)
College desc (U of I)
College PGPA (Admission Application Decision Fact)
Limit the report to Urbana-Champaign applicants. Add an Average calculation for the
College PGPA.
Finished Report
Block Types
88 Introduction to Business Objects 5i
Chapter 8
Introduction to Business Objects 5i 89
Chapter 9
Formatting
Once the correct data is displayed in a report, you can reorganize columns and rows,
move freestanding cells, add more data to the report, and change formatting to get the
best layout. Reorganizing and reformatting can be done using the mouse or the
Formatting menus.
Free-standing cell
Column header
Table body
Table footer
These settings define the Standard Report Style and are saved in a file called
default.ret, in the Business Objects Template folder. This default formatting is applied
to new tables, crosstabs or free-standing cells.
The Standard Report Style can be customized, using the Standard Report Styles
dialog box, to your needs and distributed to other members of the group or department.
Subsequently, every time a user creates a report with the Standard Report Style, these
customized settings will determine the appearance of the new report.
Formatting
90 Introduction to Business Objects 5i
1. From the Tools menu, choose Standard Report Styles.
The Standard Report Styles dialog box opens:
On the left side of the screen is a list of elements that make up a report: tables,
crosstabs and cells as well as breaks and section and page layout.
The right side of the dialog box displays the tabs with available formatting options.
When you click an icon in the report component list, the tabs on the right hand side
display the formatting choices that can be set for a selected item.
We will not cover the detailed procedure for customizing the Standard Report
Styles in this class. See Business Objects User’s Guide for more information.
1. Create a new report using the New button on the Standard toolbar.
2. Insert a table with the following columns:
State Store Name Quantity Sold.
3. Double-click the right border of the Store name column to resize the column.
We will now create some space above the report for the title cell:
Chapter 9
Introduction to Business Objects 5i 91
5. Move the cursor up to the top black border until it changes to a move arrow.
6. Drag the table to move it down about an inch.
We will now create a freestanding cell for the report title.
7. Click a blank space outside the report block to make sure no other report component
is selected.
Formatting
92 Introduction to Business Objects 5i
Note: If the title does not fit inside the title cell or if ‘####’ is displayed, it is because the cell
contents are larger than the cell itself. You have to resize the cell to fix the problem.
3. Drag the border out to the right to enlarge it as needed. You can double-click the
border to resize the cell to the text width.
The finished title should look like this:
Note: You can also auto-size the cell height by holding your cursor over the top or bottom
border and double-clicking on the resize cursor.
Chapter 9
Introduction to Business Objects 5i 93
1. From the menu, click Insert, Special Field, Date and Time, Current.
Note: The default date format (mm/dd/yyyy) can be changed to another format by right
clicking the date cell and then choosing Format Cell from the Speedmenu. Then select Cell
Format screen, Number Tab and Date/Time Category.
Formatting
94 Introduction to Business Objects 5i
1. Click the View menu, then click Page Layout to select it.
The margin lines are displayed on the report along with Header and Footer
locations.
As you move observe that the cursor changes to an Insert Cell cursor .
4. Click in the area below the Footer line where you want the page numbers to appear.
(Or drag to draw a rectangle where the page numbers are to be inserted).
A page number is inserted into the footer.
Chapter 9
Introduction to Business Objects 5i 95
2. Type the new header title Store and press the Enter key.
The title is changed.
Note: Only the column heading has changed. The object name remains Store name.
Title and
Date are
below the
Header line
First, we will move the Header line down to make space for the title and date cells.
1. Click the dotted Header line to select it.
The cursor will change to a double vertical arrow when the Header line is selected.
2. Move the line down about one inch to open up more space in the Header area.
3. Click outside the block to make sure no other elements are selected.
4. Click the title cell.
5. Press the Ctrl key and click the date cell to select both cells.
6. Release the Ctrl key.
Formatting
96 Introduction to Business Objects 5i
7. Drag the selected items to the desired location above the dotted Header line.
The title and date cells have been placed in the Header area.
Note: Since the title and the date are now in the Header area, they will be visible only when
the report is in the Page Layout view.
Some of these features can be applied to a report by using buttons on the Formatting
toolbar, but the Cell Format dialog box gives you a comprehensive list of formatting
options.
First, we will enlarge the font in the title cell. Currently, the top of the report should
look like this:
1. Click the the title cell above the report to select it.
2. Right click the title cell to display the Speedmenu.
Note: Instead of using the Speedmenu, you can display the Cell Format screen by
selecting Format, Cell from the menu bar.
3. Choose the Format Cell option.
Chapter 9
Introduction to Business Objects 5i 97
The Cell Format dialog box appears.
4. Click the Font tab to display the list of available Font, Font Style, Size, Effects
and Color boxes.
Select: Font – Arial Narrow,
Font Style – Bold,
Font Size - 14.
Effects – Underline.
5. Click OK or Apply and OK.
The formats are applied to the title.
Formatting
98 Introduction to Business Objects 5i
The following menu bar will be visible and available for use after the query is run
and report data is displayed on the screen.
A B C D E F G H I J
The general process for applying formats using Formatting toolbar buttons is:
1. Select the cell(s), row(s), or column(s) that contain the text you want to format.
2. Click the appropriate toolbar button to select and apply the desired formatting
function.
For example, to center a report title using Formatting toolbar buttons:
• Click the report title to select it. The title background will turn black.
• Click the Align Center button on the Formatting toolbar.
The title is centered in the title text box.
Chapter 9
Introduction to Business Objects 5i 99
7. Click the None box in Presets.
8. Click Apply and OK.
You will be returned to the report, and date and title will no longer have a border.
The grid lines can be removed from the columns in the body of the table in the
same way.
When you release the mouse button all columns will be selected.
2. Right-click any column to display the Speedmenu.
3. Choose Format Cell option.
Formatting
100 Introduction to Business Objects 5i
4. On Cell Format screen choose the Border tab.
We will change the default yellow color of column background to white by using the
Format Cell menu, Shading tab.
1. Select the columns by dragging a rectangle across them all.
2. Right click to display the Speedmenu and choose Format Cell.
3. Click the Shading tab on the Cell Format screen.
Chapter 9
Introduction to Business Objects 5i 101
4. Select None in the Fill list.
Formatting
102 Introduction to Business Objects 5i
8. A sum total row is added at the end of the report.
Top row
indicator
Double-dashed
line
Chapter 9
Introduction to Business Objects 5i 103
16. Click Presets, None box.
17. Click the Apply button.
18. Click the top row indicator line in the Border box.
19. Click the the double-dashed line style in the Style choices to select it.
20. Click the Apply button.
21. Click OK.
The border below the last row of cells has been removed and a dashed double line
inserted.
The bottom of your report should look like the example below.
Formatting
104 Introduction to Business Objects 5i
5. Click OK.
6. Select File, Print Preview and page through the report to see how it will look when
printed.
Note: If the report has breaks, there are additional options on the Table Format, Page
Layout screen that control how break headers and break footers are managed.
In addition to the formatting features we have just added to the report, many other
elements can be included in reports that are designed as templates:
• Graphics, pictures, logos can be inserted.
• Sections or cells can be hidden or displayed.
• Color, shading or highlighting can be added to make reports more interesting or
draw attention to specific areas.
Chapter 9
Introduction to Business Objects 5i 105
Exercise 8: Formatting
Exercise
Create the following report.
Save the document as MyReport.rep.
Finished Report
Formatting
106 Introduction to Business Objects 5i
Chapter 9
Introduction to Business Objects 5i 107
Chapter 10
Templates
A template is a report that is saved with an extension of .ret. You can create a template
by creating a new report with desired layout and then saving it as a template or you can
save an existing report with the .ret (template) instead of .rep (report) extension.
By default templates are saved with a file extension of .ret in the folder:
\Program Files\Business Objects\Business Objects 5.0\Template
Note: You can choose to save your templates in the UserDocs folder instead. If you do so you
will have to use the Browse button to find it next time you want to use it.
1. With the report open choose File, Save As.
The Save As screen will be displayed and by default you will be taken to the folder:
\Program Files\Business Objects\Busines Objects 5.0\UserDocs
2. Go back one level up to Program Files\Business Objects\Business Objects 5.0
and double-click the Template folder to open it.
3. Enter Quantity Sold by Store as the File name.
4. In the Save as type: box select BusinesObjects Templates (*.ret) from the drop
down list.
5. Click Save.
You will be returned to your report.
Templates
108 Introduction to Business Objects 5i
If needed, the same report can be saved as a report as well. To save it as a report:
6. Select File / Close to close the report. Business Objects 5i will ask if you want to
save changes to Quantity Sold by Store. Save it as a report.
You will be returned to a blank Business Object screen.
7. Click the New Report Wizard button on the Standard toolbar. The New
Report Wizard screen appears.
If you saved your template in other than the default Template directory use the
Browse button to find and display it.
Chapter 10
Introduction to Business Objects 5i 109
A list of available templates in the Templates folder is displayed. On the right side
of the screen you can see a preview of the selected item.
If you plan to use this template as the basis for most future reports, you can check
the Set as My Default Template option on the bottom of the screen.
Templates
110 Introduction to Business Objects 5i
Your report should look like the example below:
Note: You will not see the report title, the current date or the page numbers in the new
report until you display it in Page Layout format.
The report has all the design elements that we placed in the template earlier: title,
date, pagination, total quantity, page layout, color and shading, etc.
We also selected more columns and obtained many more rows of data than we had
in the original report, but the basic formatting from the template was preserved.
Since the data we used in the new report is different, you may have to rearrange
some of the columns, reposition title and other cells for best appearance.
Chapter 10
Introduction to Business Objects 5i 111
Exercise 9: Templates
Exercise
Create a template from the MyReport.rep document saved in the previous exercise.
Create a new document using this template.
Finished Report
Templates
112 Introduction to Business Objects 5i
Chapter 10
Introduction to Business Objects 5i 113
Chapter 11
Exporting Data and Saving Reports
There are several different ways to download, extract, or copy data retrieved through a
Business Objects 5i report.
Using the View Data (i.e. Data Manager) icon, , on the Report Tab toolbar, query
data displayed in reports can be exported to .xls, .dbf, .csv, .txt, .prn, and .asc format
files.
View Data: The View Data icon brings up the Data Manager screen, which
permits you to work with data retrieved by the query created in the Query Panel (i.e. it
shows the results of the query).
From this screen you can refresh, purge, and export the data that the query has retrieved.
There are also variations available on the standard copy and paste routines to move data
from a Business Objects 5i document files to other applications.
Finally, data and reports can be saved in a variety of formats using the File drop-down
menu. Some of the options that are available for saving are:
• Save As: Save completed reports as .rep, .pdf, .rtf, .txt format files.
• Save As HTML: Save the completed report in .htm browser accessible format.
We will first examine the options using the View Data (Data Manager) icon and later
look at the options available from the File menu.
Exporting Data
While it is possible to Copy and Paste data from a Business Objects 5i report to a non-
Business Objects 5i application file using a variety of methods, the most straightforward
2. Click the View Data icon on the Report toolbar. To access the data provider
for exporting
The Data Manager window will appear.
“Export”
3. On the left panel is a list of data providers and the objects they contain. On the right
panel is a list of columns and rows retrieved by the query that make up the data
provider.
Chapter 11
Introduction to Business Objects 5i 115
4. Click the Export… button to display the Export to external format window.
5. The Local File Formats available for the destination data are:
• .XLS: Excel spreadsheet format. This can also be read by many other
applications.
• .DBF: dBase database format. Many databases have the ability to read this
format.
• .CSV: Comma delimited format. Spreadsheets and database programs can
usually read this.
• .TXT: This puts data into a text column format. While it can be read by many
programs, it will probably require a data definition process of some type in order
to indicate column location to the importing application.
6. Select Microsoft Excel Files (*.xls) .
7. Change the file name from \…..\Query1.xls to \…..\Download.xls (found in the
Name text entry box).
8. Click OK.
You will receive a confirmation message:
9. Locate the Download.xls file and double-click its icon. Microsoft Excel should
launch itself with the data appearing in the spreadsheet.
To copy and paste an object (using the Download report that was created in the
previous section):
1. Click the table to be copied while pressing and holding the Alt key (or use Select
All from the Edit drop-down menu), so that the whole table block is selected.
2. Copy the selection with either Ctrl+C or Copy from the Edit drop down menu.
3. Start Microsoft Excel, open a new spreadsheet, then press Ctrl+V. A graphic object
containing the report will be pasted into Excel, but won’t be available for editing.
Chapter 11
Introduction to Business Objects 5i 117
4. By using Paste Special it is possible to paste the data cells into an Excel
spreadsheet in a way that each cell will maintain its individuality (the report will not
be treated as a single graphic).
5. With the report still open, select Copy All from the Edit drop-down menu.
6. If it is not already open, open a new spreadsheet in Excel.
7. Select Paste Special from the Edit drop-down menu in Excel.
8. The Paste Special window will appear.
Below we will discuss four other formats in which to save a Business Objects 5i report:
• Saving a document in HTML format.
• Saving a document in PDF format.
• Saving a document as a .txt file (text).
• Saving a document in .rtf format (Rich Text Format).
Note: While the Save as type box indicates a .rep file, the file name is still given an .htm
extension.
Chapter 11
Introduction to Business Objects 5i 119
The HTML Options screen will appear providing you with a way of saving the
report with the HTML options that you desire.
Below is how this report appears in HTML format (note title wrap in this example).
Acrobat Reader also provides you with fairly extensive controls to view and print a
report.
1. From 5i’s File menu, select Save as.
2. In the pop-up Save As window locate the folder where the report is to be stored.
3. In the Save as type drop-down text box select Portable document format (*.pdf).
4. Name the report Download.
5. Click the Save button.
6. Locate the saved Download.pdf file using My Computer, and double click the file’s
icon.
If Acrobat Reader has been correctly installed, the Acrobat Reader will launch and
display.
Note the various controls located across Acrobat’s toolbar.
If the report had been sectioned By Year a navigatable section tree would have
appeared in the left Bookmark panel.
Chapter 11
Introduction to Business Objects 5i 121
Section Tree
Chapter 11
Introduction to Business Objects 5i 123
Chapter 12
Making Reports Available to Others and InfoView
As previously discussed, by default reports are saved in the \Userdocs subdirectory
located in the Business Objects application subdirectory. The actual path might look
similar to:
C:\Program Files\Business Objects\Business Objects 5.0\UserDocs
There are several reasons why you might want to store a document in your Personal
Documents storage area:
• Since Personal Documents are stored on a central server, it provides a safe and
consistent location for long-term storage of completed reports or templates.
• For those who also use InfoView or WebIntelligence, Personal Documents provides
a central location with which to work and store both types of reports.
WebIntelligence reports are created within the InfoView interface, and Business
Objects 5i can be launched from within InfoView.
• Personal Documents provides an easy way to quickly save and organize documents
sent to a user’s InfoView Inbox.
Chapter 12
Introduction to Business Objects 5i 125
You could have also downloaded the report to a .rep file on your computer by
opening the document in InfoView and selecting Download from the top menu.
Remember that since the document is being sent to the user’s InfoView Inbox, the
recipient should be a frequent user of InfoView or be expecting the document. If the
recipient does not use InfoView, they will not know that a document has been sent. For
infrequent InfoView users, emailing (the next topic) the report may be a better option.
3. Go through the list and select the id of one or more people in the class in order to
send them a report. After selecting the recipients, click OK.
The HTML Options… button is available for setting the options for the HTML
version of the document. InfoView users can view documents in one of three
modes: HTML, PDF, and Enhanced Document mode. Except for downloading and
pasting data into an Excel spreadsheet, HTML is usually inferior to PDF and
Enhanced Document modes for printing Business Objects 5i reports.
4. When recipients have been selected and parameters have been set, click OK to send
the document to the selected users.
5. If the Send is successful you will receive the following message:
Your default email application will appear with the Business Objects 5i document
inserted as an attachment. Below is the example using Microsoft Outlook.
Now you can treat this report just as you would any other file attached to an email
The recipient can either open the document within the email or save the attachment
in a location to be read later by Business Objects 5i.
Note: No matter how the Business Objects 5i attachment is opened the recipient must
have the Business Objects 5i application installed on the workstation in order to view the
report or any report with a .rep extension!
Chapter 12
Introduction to Business Objects 5i 129
Logging Out
1. Click Logout from the side Navigation Bar.
You will be presented with the following window:
Chapter 12
Introduction to Business Objects 5i 131
From the Business Objects 5i drop-down Help menu, the following choices are
available:
• Business Objects Help
• Business Objects User’s Guide
• InfoView User’s Guide
• Getting Started
• Quick Tour
• More Tips and Samples
• Error Messages Explained
Getting Started
This is a set of exercises, presented in Adobe Acrobat format, structured to show you
various often-used features of Business Objects 5i through a series of scenarios. These
scenarios use the eFashion universe that is usually made available when Business
Objects 5i is installed on a computer.
Getting Started is a good resource for those starting to use Business Objects 5i on their
own, as a preliminary introduction to the product before taking organized training, or as
a review tool to reinforce and review organized training.
Quick Tour
This provides brief animated overview of some major features. While there are many
subject areas that are missing and the examples are fairly standard, if the desired topic is
available, it is probably worth the few minutes required to view a topic.
This resource provides answers and procedures for various scenarios. These scenarios
tend to be more complex than those found in the Getting Started help resources, and
are probably better suited for users with solid Business Objects experience.
The user name is your netid. If your netid has a hyphen, omit the hyphen in the user
name.
Examples:
Netid: j-doe
User name: jdoe
4. Enter your Business Objects password.
Example:
Netid: jdoe
Password: eodj3
Netid: j-doe2
Password: eodj3
4. Check the box for either Production or Training database, or both. If you do not
have an account on one, you will see a message that the password was not
successfully changed.
5. At the User Name prompt, enter your Business Objects user name. (netid)
6. At the Current Password prompt, enter the current Oracle password. The default
password is your netid backwards with “3” added to the end.
7. At the New Password prompt, enter your new password.
8. At the Confirm New Password prompt, re-enter your new password.
9. Click the Submit Password Change button.
Chicago 996-4806