Business Objects products in this release may contain redistributions of software licensed
from third-party contributors. Some of these individual components may also be available
under alternative licenses. A partial listing of third-party contributors that have requested or
permitted acknowledgments, as well as required notices, can be found at:
This guide contains information about administering BusinessObjects
Planning® across a client enterprise. It assumes that you know how to use
the Microsoft® Windows® operating system. You must have organizational
rights to set up new software and new users; these rights are domain
administered.
This chapter discusses the following topics:
•“Conventions used in this guide” on page 18
•“About BusinessObjects Planning” on page 18
•“Related documentation” on page 20
•“About this guide” on page 22
•“Getting started” on page 24
Conventions used in this guide
The following table describes the conventions used in this guide.
When you see…It indicates…
Bold textA name of a user interface item that you should select.
For example, “Right-click a report and select
Properties.”
Courier text
B
OLD SMALL CAPSSpecific keys you need to press. For example, when
Information you need to type into a data entry field. For
example, when you see “Type
AuthorizationServers”, you should type each
individual letter key to make up the word
AuthorizationServers.
you see “Press E
key on your keyboard.
NTER”, you should press the ENTER
About BusinessObjects Planning
The BusinessObjects Planning product suite provides Web-enabled
enterprise analytics software that helps companies measure, analyze, and
predict business performance and profitability. Organizations leverage the
suite for real-time business planning and forecasting, accelerating mergers
18BusinessObjects Planning Administrator’s Guide
Page 19
Introduction
About BusinessObjects Planning
and acquisitions, understanding business performance by customer segment,
product, channel and business line, and delivering performance management
information across the enterprise.
BusinessObjects Planning is the only suite that is selectively packaged into a
series of applications, each one tailored to support a different segment of the
user community. Moreover, every user leverages a common information
infrastructure. All user applications are driven by the same set of data,
business rules, user rights, and report templates, and any changes are
automatically synchronized across the enterprise.
The product suite includes the following applications:
BusinessObjects Planning Administrator
BusinessObjects Planning Administrator allows nontechnical users to rapidly
and easily configure, deploy, and administer BusinessObjects Planning
applications across multiple sites. From a central site—and leveraging
intuitive graphical interface, drag-and-drop function, and advanced
automation capabilities—users can install and synchronize geographically
dispersed sites, assign user access rights, and build and manage multiple
business models.
BusinessObjects Planning Analyst Pro
BusinessObjects Planning Analyst Pro is designed for nontechnical users
who have sophisticated information requirements. A comprehensive range of
formatting features, and drag-and-drop functions allow users to easily create
and maintain reports. In addition, users can quickly build, manage, and
execute scripts that automate complex tasks such as scheduled report
production and distribution.
BusinessObjects Planning Analyst
BusinessObjects Planning Analyst provides secure remote access to realtime report information anywhere, anytime, through a Web browser. Intelligent
graphic indicators, drill-down toolbars, built-in annotation capabilities,
forecasting tools, and a sophisticated charting interface allow users to easily
view, enter, and edit report data.
BusinessObjects Planning Excel Analyst
The Excel Analyst allows users to leverage advanced analytics, superior
performance, and automated information synchronization and distribution
capabilities, all from within a familiar Microsoft® Excel environment.
1
BusinessObjects Planning Administrator’s Guide19
Page 20
Introduction
1
Related documentation
Related documentation
For information about installing and using BusinessObjects Planning, please
refer to the following documentation:
BusinessObjects Planning Installation Guide
This guide describes: how to install a BusinessObjects Planning site that uses
either a Microsoft SQL Server or Oracle® database, how to install the
BusinessObjects Planning Server components to allow Internet-based use of
BusinessObjects Planning, how to install and configure BusinessObjects
Planning Administrator, BusinessObjects Planning Analyst Pro, and
BusinessObjects Planning Excel Analyst on user workstations, and how to
modify configurable properties in BusinessObjects Planning configuration
files or executables to create customized installations. It also provides
installation and configuration instructions for the BusinessObjects Planning
Analyst web site, the BusinessObjects Planning Gateway, BusinessObjects
Planning Server, and BusinessObjects Planning Scheduler.
BusinessObjects Planning Server Components Administration Guide
This guide, designed for administrators, describes how to configure and
manage BusinessObjects Planning Servers and BusinessObjects Planning
Gateways. It provides information about: using the BusinessObjects Planning
Site Monitor tool to manage the BusinessObjects Planning enterprise, the
Planning.ini configuration file, load balancing, and other configurable
properties.
Using the BusinessObjects Planning Configuration Assistant
This guide describes how to use the BusinessObjects Planning Configuration
Assistant to configure client applications, create or modify connections to
BusinessObjects Planning sites, or create configuration reports to aid in
troubleshooting.
Administrator’s Guide
This guide describes how to configure, customize, and maintain
BusinessObjects Planning applications on behalf of other users. This guide
includes conceptual and background information on the features and
functions of the applications. It also gives examples of how to use
BusinessObjects Planning Administrator and BusinessObjects Planning
Analyst Pro.
20BusinessObjects Planning Administrator’s Guide
Page 21
Introduction
Related documentation
BusinessObjects Planning Reporting Guide
This guide describes how to create, use, and format reports using
BusinessObjects Planning Administrator and BusinessObjects Planning
Analyst Pro. This guide explains reporting-related concepts and provides
step-by-step instructions.
Using BusinessObjects Planning Analyst
This guide describes how to use BusinessObjects Planning Analyst to
access, view, and analyze BusinessObjects Planning reports in a World Wide
Web environment.
Using the BusinessObjects Planning Excel Analyst
This guide serves two purposes. It describes how to use the BusinessObjects
Planning Excel Analyst to access, view, and analyze BusinessObjects
Planning reports in an Excel environment. It also describes how to use the
BusinessObjects Planning Excel Analyst to create ad hoc reports that query
business rules and data in your BusinessObjects Planning environment. This
guide explains reporting-related concepts and provides step-by-step
instructions.
BusinessObjects Planning Workflow Guide
This guide is intended for BusinessObjects Planning users who deal with their
organization's Workflow plans and who are responsible for administering,
submitting, and approving Workflow scenarios. It contains conceptual and
background information on the elements of Workflow in BusinessObjects
Planning and gives examples of how to apply Workflow to an organization's
planning and forecasting process. As Workflow functions are not specific to
one application in BusinessObjects Planning, this guide includes Workflowrelated information for BusinessObjects Planning Administrator, Analyst Pro,
Analyst, and Workflow Console.
Online help
The online help provides step-by-step instructions for using BusinessObjects
Planning applications. The online help also provides reference and
conceptual information. To access online help in BusinessObjects Planning
Administrator or Analyst Pro, select Help from the Help menu on the
Organizer toolbar, or press F1. To access online help in BusinessObjects
Planning Analyst, Excel Analyst, or Workflow Console, click the Help button
on the application toolbar.
1
BusinessObjects Planning Administrator’s Guide21
Page 22
Introduction
1
About this guide
About this guide
This guide is for persons responsible for configuring, customizing, and
maintaining BusinessObjects Planning on behalf of other users. It includes
conceptual and background information on the features and functions of the
applications and gives examples of how to use this product and how to apply
it to the work you do. As a BusinessObjects Planning administrator, you can
use BusinessObjects Planning Administrator or Analyst Pro to perform your
tasks.
The order of the chapters is not necessarily indicative of the order in which
you will perform the tasks. For example, you may set up some users
immediately after installation, but that information does not appear until
“Setting Up Users and Groups".
The chapters in this guide include:
Basic Concepts
Provides a high-level overview of concepts you should be familiar with before
administering BusinessObjects Planning.
Creating Business Models
Describes the process of creating a business model using information from
your source systems. This chapter includes a description of the component
files that you are responsible for creating and provides step-by-step
instructions for importing these files into an empty business model.
Creating and Maintaining Scenarios
Describes the six types of scenarios supported by BusinessObjects Planning.
This chapter also describes the purpose and benefits of each scenario type
and provides step-by-step instructions for creating and maintaining scenarios.
Working with External Data Sources
Describes the methods of exchanging data with a database. This chapter
distinguishes between importing from source systems and from
spreadsheets. It also provides a detailed description and step-by-step
instructions for each method and describes the use of spreadsheet Import
and Export wizards.
Maintaining Business Models
Describes how to maintain business models, either by manually updating
components using BusinessObjects Planning Administrator or Analyst Pro, or
by importing components from your source systems.
22BusinessObjects Planning Administrator’s Guide
Page 23
Introduction
About this guide
Scheduling Jobs
Describes how to run a script or a series of scripts at a particular time. This
chapter also provides step-by-step instructions on how to manage scheduled
jobs by tracking, rescheduling, and deleting them.
Setting Up Users and Groups
Describes how to create user IDs automatically or manually. This chapter also
describes how to create groups and how to add user IDs to groups.
Granting Rights
Describes how to grant user, group, folder, and object rights. This chapter
distinguishes between the different types of rights and provides examples of
how and when to grant them.
Setting Up BusinessObjects Planning for Users
Describes how to set up and customize BusinessObjects Planning
Administrator and BusinessObjects Planning Analyst Pro for individual users
and groups. This chapter provides step-by-step instructions on how to set up
favorites folders, add objects to favorites folders, set up Startup folders, add
objects to Startup folders, and enable annotations.
Integrating Planning with Finance
Describes how to integrate BusinessObjects Planning with BusinessObjects
Finance so that users in an organization can take advantage of single
sources of data and business values, which can be shared between the two
applications.
Appendix A: Definition File Formats
Provides additional information about component definition files. Use this
appendix with Chapter 3: Creating Business Models to create a business
model.
Appendix B: Custom Properties
Describes how to enable business models with user-defined attributes.
Appendix C: System-Generated Users and Groups
Provides additional information about users and groups. Use this appendix
with Chapter 8: Setting Up Users and Groups to identify system-generated
users and groups and their associated rights.
Appendix D: LoadData Parameters
Provides detailed information about the LoadData parameters. Use this
appendix and “Working with External Data Sources” on page 117 to write a
LoadData statement to import data to a database.
1
BusinessObjects Planning Administrator’s Guide23
Page 24
Introduction
1
Getting started
Appendix E: INEAImport & INEAExport Parameters
Provides detailed information about the parameters you can specify in an
ImportFromExcel script. Use this appendix and “Working with External Data
Sources” on page 117 to write an ImportFromExcel script to import data.
Appendix F: External Data Views
Provides detailed information about the parameters you can specify in an
INEAImport command statement. Use this appendix and “Working with
External Data Sources” on page 117 to write an INEAImport statement to
import data.
Getting started
When you install BusinessObjects Planning, it creates a folder named
BusinessObjects Planning on your desktop. Double-click this folder to view its
contents. The folder opens, as shown in the following figure.
24BusinessObjects Planning Administrator’s Guide
Page 25
Introduction
Getting started
The following table explains the shortcuts in the BusinessObjects Planning
folder.
IconApplicationExplanation
BusinessObjects
Planning
Administrator
BusinessObjects
Planning Analyst
Pro
BusinessObjects
Planning
Scheduler
BusinessObjects
Planning Online
Help
To open BusinessObjects Planning
Administrator, double-click this icon.
To open BusinessObjects Planning Analyst
Pro, double-click this icon.
BusinessObjects Planning Scheduler is an
application that assists site administrators
in automatically running scripts at different
times and dates. To open BusinessObjects
Planning Scheduler, double-click this icon.
BusinessObjects Planning comes with
detailed online help. To open the help,
double-click this icon. To access online help
from within the application, select Help from
the Help menu on the Organizer toolbar or
press F1.
1
About the Organizer
BusinessObjects Planning Administrator and BusinessObjects Planning
Analyst Pro open to the Organizer, the user interface where you administer
your models. The Organizer’s three main folders are shown in the following
figure.
The Administration folder stores the IDs of your user community and its
members’ security access rights. The folder also reflects the technical
architecture that comprises your enterprise, such as sites and servers
connecting your enterprise. In this folder, you can set and view your user
rights, which define what you can do using the product, including the types of
objects you can create and the users you can impersonate.
BusinessObjects Planning Administrator’s Guide25
Page 26
Introduction
1
Getting started
The Business Views folder reflects the structure of your corporation at a given
point in time, taking into account the concrete, measurable items. The rules
govern calculations and define valid currencies, valid time periods, and other
information you want to view using reports.
The Favorites folder stores links to hierarchical views and frequently used
business objects, such as reports, templates, units, scenarios, and scripts.
Specifying the working and application language
BusinessObjects Planning content, such as editable fields in the application,
report headings and titles, and metadata, appear in the working language of
Administrator and Analyst Pro. User interface elements, such as menu items
and dialog box text, appear in the application language of Administrator and
Analyst Pro. You can specify which working and application language you
want to use for your Administrator and Analyst Pro sessions.
Note: The icon beside an editable field in the application allows you to
enter translations of the field’s contents in all the working languages that are
configured for your site. This icon accompanies fields that contain metadata,
such as object names and descriptions, report titles and headers, and notes.
To specify your working or application language, in the Organizer, from the
View menu, select Working Language or Application Language, then
select the language of your choice.
Note: When you change the application language, you must restart
Administrator or Analyst Pro for your changes to take effect.
26BusinessObjects Planning Administrator’s Guide
Page 27
Basic Concepts
chapter
Page 28
Basic Concepts
2
Overview
Overview
This chapter describes concepts used throughout this guide. You should
understand these concepts before using BusinessObjects Planning.
This chapter discusses the following topics:
•“Integrating heterogeneous data sources” on page 28
•“Integrating business rules from disparate systems” on page 29
•“Business models reflect your organization” on page 30
•“Objects are independent of business models” on page 35
•“Favorites folders contain links to business objects” on page 42
•“BusinessObjects Planning security” on page 43
Integrating heterogeneous data sources
BusinessObjects Planning integrates financial and non-financial data from a
broad range of systems, including general ledgers, legacy systems,
operational data stores, data warehouses, costing and funds transfer pricing
engines, third-party applications, and spreadsheets.
Data is extracted from these systems into text (ASCII) files. Then, leveraging
standard extraction, transformation, and loading (ETL) tools, such as
Microsoft DTS, the files are transformed into comma-delimited files. These
product-friendly files (similar to the figure below) are imported into the
database. This activity is performed as a scheduled or event-driven batch
process.
The following figure shows a typical data file that is ready to be imported.
28BusinessObjects Planning Administrator’s Guide
Page 29
Integrating business rules from disparate systems
Integrating business rules from disparate
systems
Basic Concepts
2
BusinessObjects Planning also integrates business rules from a broad range
of systems. These business rules include organizational hierarchies, valid
currencies, formulas, economic rates, and charts of accounts.
These rules are extracted from your source systems into comma-delimited
files. Using a similar process as with data, the rules are transformed into a
product-friendly format, then imported into a business model.
The following figure shows an organizational hierarchy that is ready to be
imported.
BusinessObjects Planning Administrator’s Guide29
Page 30
Basic Concepts
2
Business models reflect your organization
Business models reflect your organization
A business model presents a hierarchical structure of the business rules that
define how core sets of measures for performance and profitability are
calculated across your enterprise, at any given time. Dimensions, rates, and
filters define the business rules in a business model.
The Business Views folder contains all your business models. For each
business model in this folder, you will have a Production and a Pending
version. However, the Production and the Pending models are not necessarily
identical.
The Production model is in common use throughout your organization. This
model is the “official” version that is available to all your users so that they can
do their work and view their reports. Because this model is the official version
and users access it, you cannot make changes to its business rules. To make
changes to the business rules, use the Pending model.
The Pending model starts out as a copy of the Production model. Use the
Pending model as your working copy to modify the business rules and to
validate your modifications before releasing them to other users.
30BusinessObjects Planning Administrator’s Guide
Page 31
Because various users within your organization may want to make changes
to the Pending model, it has to be checked out first. This procedure ensures
that one user’s changes do not overwrite another’s. Once you make your
changes, check the model back in.
The following figure shows how Production, Pending, and checked-out
models appear in the Business Views hierarchy. The Production model is not
identified; it appears above the Pending model.
Dimensions organize information
One of the most powerful features in BusinessObjects Planning is the ability
to store information using a number of different dimensions. A dimension is
an overall category of information.
To understand dimensions, think of time. Time is broken down into years,
months, days, hours, minutes, and seconds. Without these subcategories,
time has no meaning. Nonetheless, time provides a way of understanding all
the subcategories at once, as one entity.
There are ten different dimensions, although most large organizations only
take advantage of the ones that are most relevant to their understanding of
their organization, such as Unit, Line, and Currency. Each dimension is
equipped with intelligent capabilities to facilitate consolidation, report
construction, and analysis. There are no limitations within any dimension in
the size, number, or depth of hierarchies.
Each dimension is sub-divided into members. A member is an individual
component within a dimension. A member that is one level up in a hierarchy
from another member is the parent. One or more members (children) can
belong to a parent; siblings are members with the same parent. As well,
children can be parents to other members (often called intermediate
members). The parent value is usually the sum of the values of its children.
Basic Concepts
Business models reflect your organization
2
BusinessObjects Planning Administrator’s Guide31
Page 32
Basic Concepts
2
Business models reflect your organization
The following table briefly describes each dimension:
DimensionDescription
UnitOrganizes information by line of business, subsidiary,
LineQuantifies how well your organization is doing by allowing
CurrencyOrganizes currencies as either pure or derived. A pure
Balance typeOrganizes data by booked numbers and adjustments that
Fiscal periodDescribes how you want to store data for each time-
CustomerOrganizes data by customer segment.
ProductOrganizes data by product such as credit cards, business
ChannelOrganizes data by channel such as ABMs, telephone
ProjectTracks expenditures and revenues generated by business
TransactionCalculates, drills down, and analyzes costs by activity or
geography, or business activity. Units are planning or
reporting components that you assign costs and revenues
to.
you to measure financial performance such as riskweighted return on capital. Lines also allow you to
measure non-financial performance such as customer
retention, channel usage, and transaction counts or
volumes.
currency is the money in circulation. Each pure currency
references a rate table, which defines the exchange rate
for the currency at a particular point in time. A derived
currency is a predefined grouping of currencies that is
calculated based on pure currencies.
modify those booked numbers. Multiple revisions to the
numbers are dictated by changes that occur in your
enterprise over time.
period. You define fiscal periods by version (plan, forecast,
or actual) and periodicity (daily, monthly, quarterly, half
yearly, and annually).
loans, or mortgages.
banking, and internet banking.
initiatives such as sales campaigns, promotions, and
branch renovations.
transaction.
The following figure shows the location of the Dimensions folder.
32BusinessObjects Planning Administrator’s Guide
Page 33
Basic Concepts
Business models reflect your organization
Rates provide flexibility to analyze changing economies
2
All business models can have rates defined for them. You import rates into a
business model using the comma-delimited text files that you extract from
external sources.
There are two types of rates: exchange rates for each country that you do
business in and general rates such as prime rate, inflation, tax, cost of capital,
allocations, and risk weightings.
You can define unique rates for varying data sets called scenarios. Rates link
to scenarios by fiscal period, frequency (yearly, half yearly, quarterly, monthly,
or daily), and version (actual, forecast, or plan).
The following figure shows the location of the Rates folder.
BusinessObjects Planning Administrator’s Guide33
Page 34
Basic Concepts
2
Business models reflect your organization
Filters focus data
You use filters to focus on information of particular interest. Filtering narrows
the report by displaying only the data related to specific lines in the report’s
row template. For example, if your source systems aggregate corporate and
retail data, you could filter the data to separate out the retail data. You could
then perform profitability analysis on corporate data only.
Filters are stored by business model under the Business Rules folder. You
can store filters in the Private or Public folder. The filters you store in the
Private folder are not available to other users. Those stored in the Public
folder are available to users who have the appropriate rights. When you store
filters in your Private folder, they are stored on your local hard drive in the
following location: \\<shared_folder>\[name of model]\Private\Filters. If you
log on to another computer to work, you will not have access to the filters in
your Private folder. Consider whether to place your filter in the Public or
Private folder.
The following figure shows the location of the Filters folder.
34BusinessObjects Planning Administrator’s Guide
Page 35
Basic Concepts
Objects are independent of business models
Objects are independent of business models
2
Business models appear to contain reports, scripts, selections, spreadsheets,
and scenarios; however, these objects are actually independent of models.
For example, if you create a report in one business model, it is accessible in
all business models.
Since business models have different rules, when you run an object in one
model it will have a different effect than when you run it under another model.
For example, different models contain alternate hierarchies for dimensions
like Line, Customer, or Transaction. Depending on the business model that
you open the report in, a different view of the data is displayed.
To eliminate confusion around which business model a particular object is
running under, these objects are attached to the model logically.
The following illustration shows how BusinessObjects Planning objects are
independent of business models.
BusinessObjects Planning Administrator’s Guide35
Page 36
Basic Concepts
2
Objects are independent of business models
Reports drive data analysis
Reports are the primary vehicle for interacting with the information contained
in the system. Analysts can manipulate the data in reports, create
calculations, and use powerful reporting features to extract relevant
information from the reporting data. Managers and decision makers can view
reports, looking for trends and anomalies in the data that help them drive their
business. For information on how to create and use reports, see the
BusinessObjects Planning Reporting Guide.
Like filters, you can store reports in the Private or Public folder. The reports
you store in the Private folder are not available to other users. Those stored in
the Public folder are available to users who have the appropriate rights. When
you store reports in your Private folder, they are stored on your local hard
drive in the following location: \\<shared_folder>\[name of
model]\Private\Reports. If you log on to another computer to work, you will not
have access to the reports in your Private folder. Consider whether to place
your reports in the Public or Private folder.
The following figure shows the location of reports that are stored in the Public
folder.
36BusinessObjects Planning Administrator’s Guide
Page 37
Basic Concepts
Objects are independent of business models
You can also set up the business model to display reports by unit. The Public
folder contains a subfolder called All Units. When you add a report to this
folder, it appears in the Reports section of every unit in the hierarchy. When
report users open a report from the Reports section of a particular unit, the
data in the report is specific to that unit. If the report user opens the same
report for a different unit, the data in the report will likely be different.
The following figure shows reports stored by unit in the All Units folder.
2
The following figure shows the Reports section of a unit, displaying the
reports in the All Units folder.
BusinessObjects Planning Administrator’s Guide37
Page 38
Basic Concepts
2
Objects are independent of business models
Scripts automate repeatable processes
Using the BusinessObjects Planning scripting language, you can write scripts
to perform repeatable tasks on objects. Scripts can perform simple tasks such
as copying data, or they can perform complex tasks such as running
consolidations, printing specific reports, and exporting data to an Excel
spreadsheet.
Scripts are stored by business model in the Tasks folder. Like filters and
reports, you can store scripts in the Private or Public folder. The scripts you
store in the Private folder are not available to other users. Those stored in the
Public folder are available to users who have the appropriate rights. When
you store scripts in your Private folder, they are stored on your local hard
drive in the following location: \\<shared_folder>\[name of
model]\Private\Tasks. If you log on to another computer to work, you will not
have access to the scripts in your Private folder. Consider whether to place
your scripts in the Public or Private folder.
The following figure shows the location of the Tasks folder.
38BusinessObjects Planning Administrator’s Guide
Page 39
Selections group dimension members
A selection is an ordered grouping of members from a particular dimension.
Using selections, you can group dimension members based on a common
element, then use the grouping in column templates, row templates, business
model formulas, and reports that prompt for missing dimensions. Selections
save time and repetition because you only have to organize and group
dimension members once, and, after a selection is created, only the selection
needs to be referenced in templates and formulas. Selections are also
dynamic in that they are automatically updated whenever changes are made
to the metadata of a business model.
The following figure shows the location of the Selections folder.
Basic Concepts
Objects are independent of business models
2
BusinessObjects Planning Administrator’s Guide39
Page 40
Basic Concepts
2
Objects are independent of business models
Spreadsheets are an alternative source of data
Spreadsheets contain data that you want to import into the database or data
that you have exported from the database to share with people who do not
have access to BusinessObjects Planning.
Spreadsheets are stored by business model in the Spreadsheets folder. Like
filters, reports, and scripts you can store spreadsheets in the Private or Public
folder. The spreadsheets you store in the Private folder are not available to
other users. Those stored in the Public folder are available to users who have
the appropriate rights. When you store spreadsheets in your Private folder,
they are stored on your local hard drive in the following location:
\\<shared_folder>\[name of model]\Private\Spreadsheets. If you log on to
another computer to work, you will not have access to the spreadsheets in
your Private folder. Consider whether to place your spreadsheets in the
Public or Private folder.
The following figure shows the location of the Spreadsheets folder.
40BusinessObjects Planning Administrator’s Guide
Page 41
Objects are independent of business models
Scenarios are collections of data in the database
A scenario is a collection of data that is stored in the database. Each scenario
contains data for an entire fiscal year that can be displayed as daily, monthly,
quarterly, half-year, or full-year periods. A scenario comprises actual, plan, or
forecast data, depending on the purpose of the scenario. You can store an
unlimited number of scenarios for use within your organization (unless you
are given a maximum quota).
You create scenarios in the Scenarios folder, which is a replica of the portions
of the Unit hierarchy that you have rights to. By associating scenarios with the
Unit hierarchy, you can view, analyze, and track data by line of business or
geography. For information on the different types of scenarios and how to
create and maintain them, see “Creating and Maintaining Scenarios” on
page 71.
The following figure shows the location of scenarios within the Organizer.
Basic Concepts
2
BusinessObjects Planning Administrator’s Guide41
Page 42
Basic Concepts
2
Favorites folders contain links to business objects
Favorites folders contain links to business
objects
All users have a Favorites folder. This folder provides an easy way to access
important business objects. You can store links to hierarchical views and
frequently used business objects such as reports and scripts in this folder. For
more information on the Favorites folder, see “Setting Up BusinessObjects
Planning for Users” on page 363.
BusinessObjects Planning Administrator and BusinessObjects Planning
Analyst Pro users:
•Have access to all objects in their favorites folders
•Can store links to objects they create in their favorites folder
BusinessObjects Planning Analyst and BusinessObjects Planning Excel
Analyst users:
•Have access only to the reports and scripts in their favorites folders
•Must have an administrator store objects in their favorites folder
The following figure shows the Favorites folder.
42BusinessObjects Planning Administrator’s Guide
Page 43
BusinessObjects Planning security
BusinessObjects Planning security
BusinessObjects Planning security governs access to business models and
objects. You can create objects such as users, groups, business models,
reports, scenarios, scripts, and spreadsheets. Once created, you grant rights
to these objects.
You create and maintain users and groups in the appropriate folder under the
Administration folder. For more information on users and groups, see “Setting
Up Users and Groups” on page 305.
The following figure shows the location of the Users and Groups folders.
Basic Concepts
2
BusinessObjects Planning Administrator’s Guide43
Page 44
Basic Concepts
2
BusinessObjects Planning security
Each object has a Rights page associated with it. The user who creates the
object can grant rights to it using this page. For more information on rights,
see “Granting Rights” on page 323.
44BusinessObjects Planning Administrator’s Guide
Page 45
Creating Business Models
chapter
Page 46
Creating Business Models
3
Overview
Overview
There are many steps to creating a business model. First, using
BusinessObjects Planning Administrator or BusinessObjects Planning
Analyst Pro, you must create an empty business model. Once created, you
can populate it with business rules from your source systems or from existing
business models. For information on creating empty business models, see
“Creating an empty business model” on page 49.
Note: Business rules include dimensions and rates, such as organizational
hierarchies, valid currencies, formulas, exchange rates, general rates, and
charts of accounts.
If you decide to populate a business model with rules from your source
system, first export the information from your source system into text files. If
these initial files are in a format specific to your source system, they may not
be usable directly. In this case, use a standard extraction, transformation, and
loading tool, such as Microsoft DTS, to map the information from these initial
files into a second set of text files that are formatted according to the
BusinessObjects Planning formats. You then import these files into a
business model. For information on creating text files, see “Creating
component files” on page 50. For information on how to import these files,
see “Importing component files” on page 56.
Once the business model is created and the components are imported, you
can import data into a database. For information on importing data, see
“Working with External Data Sources” on page 117.
This section discusses the following topics:
•“Changing default parameters for new business models” on page 46
•“Creating an empty business model” on page 49
•“Creating component files” on page 50
•“Importing component files” on page 56
•“Specifying a base currency” on page 59
•“Duplicating business models” on page 60
•“Creating multiple models” on page 62
Changing default parameters for new
business models
Before you create a new business model, you must change two .ini file
parameters or the defaults will be used. The parameters are:
46BusinessObjects Planning Administrator’s Guide
Page 47
Changing default parameters for new business models
•StartofFiscalYear
•DefaultCounterPartyDimension
Specifying the start of a fiscal year
Before creating business models, you must specify the start of your
organization’s fiscal year. This step ensures that the application can derive
time periods correctly and display financial data accurately in reports. As an
administrator, you specify the start of a fiscal year in the shared .ini file. You
cannot modify the fiscal year once it is set. If you modify the Calendar
parameter in the .ini file, the application assumes that a new model is being
created and will not apply the change to any existing models. If you do not
specify the start of your fiscal year, the default value is applied, which is
November as month 1.
To specify your fiscal year start date:
1.In Windows Explorer, locate the shared folder. (The shared folder is set
during installation.)
2.Select the Config folder, and double-click the Planning.ini file to open it.
3.Scroll to the bottom of the file and type
4.Press E
5.Typ e
represents the month you want as the start of your fiscal year, where
January = 1. (For example, to start the fiscal year in May, type
StartofFiscalYear=5.) The default start of the fiscal year is
November.
6.Save and close the file.
NTER.
StartofFiscalYear=. After the (=) sign type the number that
Creating Business Models
3
[Calendar] on a new line.
Specifying the default Counterparty dimension
Before you create a new business model, decide whether you will be using
the Eliminations function (see “Activating the Elimination feature” on
page 151). If you plan to use it, you may want to change the default
Counterparty dimension, because you cannot make this change once the
model is created. Normally, the Project dimension becomes the counterparty
dimension unless you change the INI parameter value.
You may use any dimension that your model would not normally use, except:
•Unit
•Line
•Balance Type
BusinessObjects Planning Administrator’s Guide47
Page 48
Creating Business Models
3
Changing default parameters for new business models
•Currency
Note: Once you have created your business model, you may want to change
the name of the dimension you chose as your counterparty dimension to
something more meaningful such as “Eliminations”.
To specify the Counterparty dimension:
1.In Windows Explorer, locate the shared folder. (The shared folder is set
during installation.)
2.Select the Config folder and double-click the Planning.ini file to open it.
3.Scroll to the [BusinessModel] section and add a new line.
4.On the new line, type
sign, type the name of the dimension that you want to use as the
Counterparty dimension.
5.Save and close the file.
Model key size
BusinessObjects Planning has a limit on the number of bits that can be used
for the model key (the combination of all dimensions in a hypercube). The
hypercube comprises all dimensions except Unit and Time Period. This limit
is 62 bits.
Models that use many fairly large dimensions or have a few extremely large
dimensions can exceed this limit. If your model exceeds the maximum
number of bits for a model key, you may have to consider dividing your model
into several smaller models.
The number of bits used by a dimension is the power of two that is greater
than or equal to the number of members in the dimension plus one. For
example, if you have 500 members in a dimension then the number of bits is
9.
500 + 1 = 501
log2(501) = 8.99 -> 9
The number of bits used by a model is the sum of the bits used by each
hypercube dimension.
By building a spreadsheet with each of the hypercube dimensions, the
number of members, and the bit calculation, you can experiment with different
model designs to see how they affect the number of bits used in the model
key.
DefaultCounterPartyDimension=. After the (=)
48BusinessObjects Planning Administrator’s Guide
Page 49
Creating an empty business model
Creating an empty business model
Before you can build a business model, either manually or more commonly
using component files, you must create an empty business model. This empty
business model is the framework that all the other objects build on. This
chapter assumes that you will probably build your model using component
text files rather than manually. Therefore, this section will discuss only the
minimal tasks you must perform to build the empty business model.
You must have business model Create rights to create a business model. If
you do not have Create rights, the Core user for your site can grant them to
you. For information on rights, see “Granting Rights” on page 323.
If you want to allow users to specify attributes, you must enable this feature
before creating business models. Users can specify user-defined attributes to
convey reference information about dimensions. For example, you can attach
a user’s e-mail address to a particular branch in the Unit dimension so that
users know how to contact the person responsible for that branch. For more
information on enabling this feature, see “Appendix B: Custom Properties” on
page 435.
Once you create a new business model, it appears in alphabetical order in the
Organizer.
Creating Business Models
3
To create an empty business model:
1.In the Organizer, select the Business Views folder.
2.Right-click the white space in the right pane, select New, and select
Model from the menu.
3.In the New Model dialog box, type a name for the model, and click OK.
4.Create text files that contain the business rules from your source systems
and import these files into the business model, or copy business rules
from existing business models. For information on creating text files, see
“Creating component files” on page 50 and see “Appendix A: Definition
File Formats” on page 399. For information on copying dimensions from
existing business models, see “Maintaining Business Models” on
page 147.
BusinessObjects Planning Administrator’s Guide49
Page 50
Creating Business Models
3
Creating component files
Creating component files
To populate business models, create files that contain components from your
source system and then import these files into the model. Creating these
component files speeds up the process of creating the members that you
want to use in the model. Instead of creating members one at a time using
BusinessObjects Planning Administrator or BusinessObjects Planning
Analyst Pro, you create and import these files and populate a business model
with an unlimited number of members simultaneously.
Note: A component is a dimension or rate. For example, the unit dimension
is a component of a business model, as are general rates.
You must create the following three comma-delimited files for each
component that you want to import into a business model:
•Definition file – *.df? (For information on definition files, see “The
definition file” on page 52.)
•Hierarchy file – *.tf? (For information on hierarchy files, see “The
hierarchy file” on page 53.)
•Folder file – *.ff? (For information on folder files, see “The folder file” on
page 55.)
The last letter of the file extension changes, depending on the component.
For example, a Unit definition file has a *.dfU extension whereas a Line
definition file has a *.dfL extension.
The following table shows the file extensions for each component.
ComponentDefinition
Balance typesdfBtfBffB
General ratesdfRtfRffR
R.Y.V. for general ratesdfItfIffI
Currency exchange ratesdfXtfXffX
R.Y.V. for currency exchange ratesdfEtfEffE
CurrenciesdfCtfCffC
UnitsdfUtfUffU
LinesdfLtfLffL
ProjectsdfJtfJffJ
ProductsdfPtfPffP
ChannelsdfNtfNffN
50BusinessObjects Planning Administrator’s Guide
(*.df?)
Hierarchy
(*.tf?)
Folder
(*.ff?)
Page 51
Creating Business Models
Creating component files
3
ComponentDefinition
(*.df?)
CustomersdfStfSffS
TransactionsdfTtfTffT
Fiscal PeriodsdfDtfDffD
You can view the definition, hierarchy, and folder files using either a Microsoft
Excel spreadsheet or in a standard text editor, such as Notepad. The benefit
of viewing them using a Microsoft Excel spreadsheet is that the columns of
information are easier to read.
The following figure shows a definition file in a Microsoft Excel spreadsheet
and a standard text editor format.
Hierarchy
(*.tf?)
Folder
(*.ff?)
The following are some suggestions that may assist you when creating files.
•When you create any definition file, you must account for all fields. If a
field is optional, and you choose not to use it, enter two commas (,,) in the
field’s relative position.
BusinessObjects Planning Administrator’s Guide51
Page 52
Creating Business Models
3
Creating component files
The definition file
•All object identifiers should use only the following characters: A-Z (upper
and lower case), 0-9, underscore (_), percent sign (%), and dollar sign
($). Although BusinessObjects Planning accepts identifiers in either
upper or lower case, lower case characters are automatically converted
to upper case and are always displayed in upper case only.
•All object identifiers should be no longer than 64 characters, except for
Currency, whose maximum length is 3 characters, and Fiscal Period,
whose maximum length is 8 characters.
•Data should not contain a comma (,) unless the field is enclosed within
double quotations (" ").
The definition file (*.df?) contains values for each member in a business
model component. BusinessObjects Planning uses the values in the definition
file in the same way it uses the values that users type into the fields on the
pages in the component’s Properties dialog box. In both cases, the values
define the properties of a member. For information on the fields and values
that make up each component’s definition file, see “Appendix A: Definition
File Formats” on page 399.
The following figure shows a definition file (for Units) and its corresponding
Properties dialog box.
52BusinessObjects Planning Administrator’s Guide
Page 53
Note: Occasionally, fields in the definition file may not appear in the
corresponding Properties dialog box. For example, the Affected by Posting
Rules check box does not have a corresponding value in the Unit definition
file because it is determined by the application, depending on Line formulas.
The hierarchy file
Creating Business Models
Creating component files
3
The hierarchy file (*.tf?) defines the order that members appear in a
component’s hierarchy. The hierarchy file has the same format for each
component that you want to import. Each member that you specify in a
hierarchy file must also exist in the definition file. If a member that exists in the
definition file does not appear in the hierarchy file, that member is included in
the business model hierarchy in the Unattached Objects folder. The
unattached members are also stored in an unattached object (*.uo?) file.
Note: During the life of a business model, you may remove some members
from a hierarchy and save them for later use. Even though these members no
longer belong to a hierarchy, they are still recognized as valid members, and
therefore, they appear in a definition file even though they do not appear in a
hierarchy file.
The following table describes the fields that are part of a hierarchy file.
FieldData typeRequired/Default values
ParentIdStringRequired
ChildIdStringRequired
SiblingIdStringRequired
BusinessObjects Planning Administrator’s Guide53
Page 54
Creating Business Models
3
Creating component files
The following figures show a Unit hierarchy file (in Excel) and the resulting
hierarchy as it appears in BusinessObjects Planning Administrator or
BusinessObjects Planning Analyst Pro.
The SiblingId column is used to help you arrange the order of the children for
a given parent. The child member being imported is placed to the right of the
member specified in the SiblingId column. If the ordering of the children is not
necessary, type
attached to a parent, then its SiblingId is also null (since there is no child that
it can be a sibling for).
In a hierarchy file, root indicates that the member appears in the root of the
hierarchy and does not have a parent, and null indicates that the member
does not have a previous sibling in the hierarchy.
54BusinessObjects Planning Administrator’s Guide
null in the SiblingId column. If the child is the first one to be
Page 55
Creating Business Models
Creating component files
In the above image, the parent unit “State” has five child units (SP00, IB00,
SPCL01, CM00, and PC00), listed in the order that they appear in the
resulting hierarchy. Because the order of the child units is important in this
example, a third column is added to the hierarchy file that lists the identifier for
each unit’s preceding child unit (also known as its sibling). In this example,
SP00 does not have a preceding sibling and so “null” is used, PC00’s
preceding sibling is CM00, which appears in the SiblingID column for PC00,
and so on.
If you want the child members in a hierarchy to appear in a specific order,
implicitly define the sibling relationship by listing the members in the order you
want them to appear. You should also explicitly define the sibling relationship
by supplying the SiblingID. This step minimizes potential import errors.
3
The folder file
The folder file (*.ff?) defines the folders within a component hierarchy. It
contains the identifier and the name of each folder in the hierarchy. You can
leave this file empty; however, if you add a folder to this file, you have to add it
to the hierarchy file (*.tf?) as well.
BusinessObjects Planning Administrator’s Guide55
Page 56
Creating Business Models
3
Importing component files
The following table shows the fields that are part of a folder file.
FieldData typeRequired/Default values
FolderIdStringRequired
FolderNameStringRequired
The following figure shows a Currency folder file.
Importing component files
Once you have created the three comma-delimited files for each component,
you can begin to create the business model by importing the files. You can
import component files in various ways. If you choose to import all component
files at the same time, the following order is used:
•Balance Types
•Rates
•Exchange Rates
•Currencies
•Units
•Customers
•Lines
•Projects
•Products
•Channels
•Transactions
•Fiscal Periods
•Exchange R.Y.V.
56BusinessObjects Planning Administrator’s Guide
Page 57
Creating Business Models
Importing component files
•R.Y.V.
However, to create a business model you do not have to import all
dimensions. The following is a list of the minimum dimensions and the order
in which they must be imported.
•Balance Types
•Rates
•Currencies
•Units
•Lines
Note: If you are using the Import business model dialog box to import
multiple dimensions at once, the application imports the dimensions in the
correct order.
Beyond these four dimensions, there is no recommended order for importing;
additional component files can be imported in any order.
The following instructions assume that you are importing only a few
components.
To import component files:
1.In the Organizer, locate the business model that you want to import
component files to.
2.Check out the Pending version of the model.
3.Right-click the checked-out version of the business model, and select
Import from the menu.
3
BusinessObjects Planning Administrator’s Guide57
Page 58
Creating Business Models
3
Importing component files
4.In the Import business model dialog box, select the check boxes for the
components that you are importing. (For example, select the Rates
check box.)
5.In the File name no extension text box, specify the file name of the
component files. Specify only the name, not the file extension. For
example, type
6.In the Foldertext box, specify the location of the source files.
7.If you want to import GOIDs (Global Object Identifiers), select Import
GOID.
8.If you specified values for the SiblingID column in the hierarchy file, select
Import sibling. The values in the SiblingID column specify the order of
child members in the component hierarchy.
9.If you want the import to continue despite any errors, select Ignore
errors during import. The program writes error messages to an error
log. You can go back and correct these errors later.
10. If the objects being imported are also part of a divisional hierarchy, select
Update from core model to ensure that common objects are merged
with the divisional hierarchy, and that the attributes that apply to objects
58BusinessObjects Planning Administrator’s Guide
GeneralRates, not GeneralRates.dfb.
Page 59
lower in the divisional hierarchy are not lost. If you select this item, you
should enter a Source to synchronize with or you will receive a warning
message.
11. If you want the existing hierarchies of the components to be deleted
before importing, select Delete hierarchies prior to import.
12. You now have three options:
To run the import immediately, click OK. (You will be asked to save your
settings to an .ini file.)
OR
To save the import settings to a script file for later use only, select
Generatescriptonly, type name for the file, then click OK.
OR
To save the import settings to an .ini file for re-use only, click Save and
save the file.
13. When you are finished importing components, verify that the business
model is correct, then activate the Pending version.
Specifying a base currency
Creating Business Models
Specifying a base currency
3
You must specify a base currency for each business model that you create.
BusinessObjects Planning uses this currency as the base for all exchange
rates. For example, if you set the base currency to CAD, all other exchange
rates are in reference to the Canadian dollar.
To specify a business model’s base currency:
1.In the Organizer, locate and check out the business model that you want
to specify a base currency for.
2.Right-click the checked-out version of the business model and select
Properties from the menu.
3.In the Properties dialog box, click the General Details tab.
BusinessObjects Planning Administrator’s Guide59
Page 60
Creating Business Models
3
Duplicating business models
4.On the General Details page, select a currency from the Base Currency
list. (This list consists of all pure currencies that are available within the
selected business model.)
5.Click Apply.
Duplicating business models
You can create a new business model by duplicating an existing model. For
example, if you need to build a Planning model based on the business rules
of an existing model, you can easily duplicate the Production version of the
existing model. In the duplicate copy, you can make changes to the business
rules to build a new business model for planning. Using this method to create
a new business model requires that you re-establish any favorites you want to
maintain.
You can only duplicate the Production model, not the Pending model. When
you duplicate the original Production model, it is copied and a second
Production model is created. That second Production model is then copied
again to create a new Pending model. This means that the original Pending
model and the new Pending model may not be identical.
The following diagram outlines the duplication process.
60BusinessObjects Planning Administrator’s Guide
Page 61
Creating Business Models
Duplicating business models
3
Business
Model 1
Production
Model
Pending
Model
If the original Pending model has elements in it that you want in the new copy
of the model, you should activate it before duplicating. However, remember
that this action changes the original Production model that all users have
access to. For information on how to activate a business model, see
“Activating business models” on page 150.
To duplicate a business model:
1.In the Organizer, right-click a business model and select Duplicate from
the menu.
2.In the Duplicate Model dialog box, type a unique name for the business
model and click OK. If you do not type a unique name, a prefix of
“Duplicate of” is added to the name of the original, which prevents it from
being overwritten.
duplicate
Business
Model 2
New
Production
Model
copy
New
Pending
Model
When you duplicate a business model for archiving, continue using the
original model as your working model and the duplicate as the copy you
archive. You do not want to archive the original model because the
favorites are linked to the original and will not work in the duplicated
model.
BusinessObjects Planning Administrator’s Guide61
Page 62
Creating Business Models
3
Creating multiple models
Creating multiple models
You can use BusinessObjects Planning to divide your high-level (or universal)
business model into subsets of hierarchies, each potentially containing
different information. Dividing a model into subsets can create, for example, a
core model that can be used at the corporate level to satisfy company-wide
requirements, and one or more divisional models that can be maintained at
the divisional level and that contain both common and division-specific
business rules.
The corporate group that is responsible for enterprise-wide reporting,
planning, and forecasting can use the core model to impose consistency
across the organization’s data and its structural hierarchies. At the same time,
divisions that supply senior corporate management with information can use
their divisional models to add further depth to the hierarchies to collect
additional data or use different calculation methods.
Divisional models improve performance and manageability by providing users
with access to only the information they need. Changes to the structure or
object properties of the core model can be updated in the divisional model,
and changes to scenario or report data in the divisional model can be updated
to the core model. This kind of flexibility ensures that each business model
contains accurate and current information.
You can create a core model and one or more divisional models within the
universal model of your organization or you can create one or more divisional
models directly from the universal model. Depending on how your
organization manages its data, you can structure divisional models in many
different ways. The objects you export to divisional models still exist in the
core or universal model; they are only duplicated in the divisional model. You
can add objects to the divisional model that are specific to that division or you
can leave the divisional model as is.
How you maintain divisional models may differ depending on their structure.
This section describes two common ways of arranging and maintaining data:
the core/divisional model and the universal/divisional model.
Core/divisional model
You can create divisional models that contain subsets of the core model but
that also contain division-specific objects that are not included in the core
model.
In this structure, the core model, which is typically used by Headquarters or
Group Finance, contains all core objects but no division-specific objects.
When the divisional model is created, you export core objects that contain
62BusinessObjects Planning Administrator’s Guide
Page 63
Creating Business Models
Creating multiple models
data relating to the division, then add divisional objects to the divisional
model. The core objects that link to the division-specific objects in the
divisional model are referred to as common objects. To ensure compatibility
within both the core and divisional models, the properties of common objects
may differ depending on whether they are part of the core or divisional model.
3
Core model
This type of model provides divisional flexibility by allowing divisions to
organize their own information and consolidate data while ensuring data
integrity and communication with the core model.
Identifying core and divisional objects
When creating divisional models, each object in the core and divisional
hierarchies should be properly labeled as belonging to the core or a division.
The Source text box in the Properties page of an object indicates the source
of the object. For example, if you want to create two divisional models from
one core model, you should identify the source of each core object as Core.
You can then specify all objects belonging to the first division by their own
source, such as Division1, and those objects belonging to the second division
as Division2. By specifying the source of objects as either Core or Division,
you can more easily identify the objects that belong to each model.
Core object
Divisional model
Divisional object
BusinessObjects Planning Administrator’s Guide63
Page 64
Creating Business Models
3
Creating multiple models
Identify objects as belonging to the core or a specific division also enables
you to export only the objects belonging to the divisional model that you want
to create or update. Because your divisional models contain objects that
belong to the core hierarchy, identifying these object allows you to (if desired)
regulate who can modify these objects.
For more information about sources, see the online help.
Creating divisional models from a core model
You can create divisional models using the BusinessObjects Planning export
and import features or using the corresponding scripts. It is recommended
that you create a divisional model using the export and import features and
save the export .ini and import .ini files to use later in a script when updating
your model.
Note: Before you create a divisional model, ensure that you have a core
model with the source of each object identified as Core. For information about
identifying the source, see “Identifying core and divisional objects” on
page 63.
64BusinessObjects Planning Administrator’s Guide
Page 65
Creating Business Models
Creating multiple models
To create a divisional model:
1.Export objects that are relevant to the division from the core model to
their component files.
Exporting components from an existing model involves the following
steps:
•Select the dimensions to export (these will make up the new model).
•Prune and filter the members of the selected dimensions that you
want to export. This step is recommended if you want to export only
a portion of the hierarchy selected.
For information on exporting objects, see “Exporting models to
component files” on page 279.
For information on pruning and filtering, see “Exporting a portion of a
hierarchy” on page 284.
2.Create an empty business model.
For information, see “Creating an empty business model” on page 49.
3.Import the objects you exported from the core model into the empty
business model.
For information, see “Updating component hierarchies” on page 286.
4.Add divisional objects to the new model, ensuring that the source of each
object is properly identified.
For information about specifying the source, see “Identifying core and
divisional objects” on page 63.
3
Updating divisional models from the core model
You can use divisional models to consolidate data and to create different
versions of plans. To ensure that the divisional model is accurate and up-todate, you should update it when the structure or object properties of the core
model change.
To update divisional models:
1.Export objects from the core model that are relevant to the division to
their component files.
Exporting components from an existing model involves the following
steps:
•Select the dimensions to export (these will make up the new model).
•Prune and filter the members of the selected dimensions that you
want to export. This step is recommended if you want to export only
a portion of the dimension hierarchy selected.
BusinessObjects Planning Administrator’s Guide65
Page 66
Creating Business Models
3
Creating multiple models
For information on exporting objects, see “Exporting models to
component files” on page 279.
For information on pruning and filtering, see “Exporting a portion of a
hierarchy” on page 284.
2.Import the objects you exported from the core model into the divisional
model.
Note: To ensure that divisional objects are not deleted and that common
objects retain their properties, when updating divisional models select
only the Source to synchronize and Update from core model import
settings.
For information, see “Updating component hierarchies” on page 286.
Copying data from divisional to core models
If scenario or report data changes in the divisional model, you should update
the changes to the core model to ensure data integrity. Use the
InterModelScenarioCopy script function to copy scenario data from the
divisional model to the core model.
To create and run the InterModelScenarioCopy script:
1.In the Organizer, expand the Business Views folder.
2.Locate and expand the master business model to the Tasks folder.
3.Expand the Tasks folder to either the Private or Public folder. (If you want
to create a script in a subfolder, expand the Private or Public folder
further to the subfolder.)
4.Right-click the folder, then select New and Script from the menu.
5.In the New script dialog box, specify an appropriate name for your new
script (for example, DivisionalModels).
6.Click OK. The Script Editor opens automatically and the new script is
checked out.
7.Select the left tab that has the name of your script. This is the Script tab.
8.On the Script page, create the script. The syntax for the function is:
Note: For a detailed explanation of the syntax of the
InterModelScenarioCopy function, see the online help.
9.To save and check in the script, click the Save icon in the Script Editor
toolbar and select Save and make changes official.
10. Click OK.
11. Close the window. The script appears in the folder you selected.
12. Grant appropriate users the rights to the new script.
13. Run the script.
Universal/divisional model
You can create divisional models that are subsets of the universal model. In
this structure, the universal model contains all divisional objects. The
structure differs from the core/divisional model because, in the universal/
divisional model you do not add additional objects not contained in the core
model to the divisional model. When you create divisional models, you export
all objects that contain data of interest to the division. Users viewing the
divisional model have access to all relevant data.
Creating Business Models
Creating multiple models
3
Universal model
Universal object
This way of structuring your model is useful if you want to have one
centralized hierarchy containing all information. Such a model can be very
large, and divisional models provide a way to divide the information into
smaller sub-hierarchies that can be sustained at the divisional level. This
BusinessObjects Planning Administrator’s Guide67
Divisional object
Divisional model
Page 68
Creating Business Models
3
Creating multiple models
structure allows users to view only the information that is relevant to them and
consolidate report data, thereby improving model performance and
manageability.
Creating divisional models from a universal model
You can use a script to create a divisional model from a universal model. The
script function exports selected objects from the universal model and imports
them into an empty model. The script uses the DivModelCopy function, which
allows you to create a divisional model by pruning and filtering the universal
model based on the filter options you specify and by importing the exported
objects into an empty business model. When the universal model changes,
you can run the script again to update the changes to the divisional model.
To create and run the DivModelCopy script:
1.In the Organizer, expand the Business Views folder.
2.Locate and expand the universal business model to the Tasks folder.
3.Expand the Tasks folder to either the Private or Public folder. (If you want
to create a script in a subfolder, expand the Private or Public folder
further to the subfolder.)
4.Right-click the folder, then select New and Script from the menu.
5.In the New script dialog box, specify an appropriate name for your new
script (for example, DivisionalModels).
6.Click OK. The Script Editor opens automatically and the new script is
checked out.
7.Select the left tab that has the name of your script. This is the Script tab.
8.On the Script page, create the script. The syntax for the function that
creates the divisional model is:
DivModelCopy “universal model identifier”,
“export_from_universal.ini file”, “divisional model
identifier”, “import_to_divisional.ini file”
Note: The universal model identifier can be the file name, identifier, or
complete path of the business model. For information, see the online
help.
Note: For a detailed explanation of the syntax of the DivModelCopy
function, see the online help.
9.To save and check in the script, click the Save icon in the Script Editor
toolbar and select Save and make changes official.
10. Click OK.
11. Close the window. The script appears in the folder you selected.
12. Grant appropriate users the rights to the new script.
13. Run the script.
Note: Any time that changes are made to the universal model, run the
script again to update your divisional model.
To ensure that the structure of the divisional model remains the same as
the universal model, when updating divisional models, ensure that the
Delete hierarchy prior to import setting is specified.
3
BusinessObjects Planning Administrator’s Guide69
Page 70
Creating Business Models
3
Creating multiple models
70BusinessObjects Planning Administrator’s Guide
Page 71
Creating and Maintaining
Scenarios
chapter
Page 72
Creating and Maintaining Scenarios
4
Overview
Overview
This chapter provides an overview of scenarios and describes each type of
scenario in detail. After reading this chapter, you will have a high-level
understanding of scenarios.
The chapter contains the following topics:
•“About scenarios” on page 72
•“Creating scenarios” on page 74
•“Using Daily scenarios” on page 84
•“Replicating scenarios” on page 88
•“Loading data into scenarios” on page 93
•“Maintaining scenarios” on page 93
•“Setting up scenarios for planning” on page 103
About scenarios
A scenario is a collection of data that is stored in the database. Each scenario
may contain data for an entire fiscal year and that data can be divided into
daily, monthly, quarterly, half-year, or full-year periods. A scenario comprises
actual, plan, or forecast data, depending on the purpose of the scenario. You
can store an unlimited number of scenarios for use within your organization.
You create scenarios in the Scenarios folder, which is a replica of the portions
of the Unit hierarchy to which you have rights. By associating scenarios with
the Unit hierarchy, you can view, analyze, and track data by line of business
or geography. The following figure shows the location of scenarios within the
BusinessObjects Planning interface.
72BusinessObjects Planning Administrator’s Guide
Page 73
Creating and Maintaining Scenarios
Understanding the scenario creation process
Users interact with data through reports. You (the administrator) must
complete a process to make the data available to them. This process includes
creating a scenario, replicating it through the Unit hierarchy, loading data into
entry level scenarios, then consolidating the data so that scenarios higher up
in the Unit hierarchy are populated with data.
About scenarios
4
BusinessObjects Planning Administrator’s Guide73
Page 74
Creating and Maintaining Scenarios
4
Creating scenarios
Creating scenarios
The following table describes the types of scenarios that you can create:
Scenario type Description
EditableEditable scenarios load, enter, or modify data in the
RollupRollup scenarios consolidate data already entered in
Automatic
CompoundCompound scenarios group multiple collections of
the database. When you consolidate data, a simple
sum is performed and the Rollup scenarios are
populated. Generally, you cannot edit data in Rollup
scenarios; however, you can use certain balance
types to modify data at intermediary levels in your Unit
hierarchy.
Automatic scenarios intelligently populate the Unit
hierarchy with Editable and Rollup scenarios. When
you replicate an Automatic scenario, entry-level units
are populated with Editable scenarios and
intermediary units with Rollup scenarios.
data. You can group collections of data that have
different fiscal years, periods (quarters, months, half
year, or entire year), and types (actual, forecast, or
plan).
operations on existing scenarios within the database.
Creating templates folders in the Unit hierarchy
You should create and store scenarios in a Templates folder. By doing so, you
make the general maintenance of scenarios easier because you always know
where to find the original scenario. For example, you may need to know the
location of the original scenario to complete such tasks as replicating
scenarios and applying rights templates.
You must create the Templates folder manually.
74BusinessObjects Planning Administrator’s Guide
Page 75
Creating and Maintaining Scenarios
Creating scenarios
To create a Templates folder in the Unit hierarchy:
1.In the Organizer, locate and check out the business model that you want
to add the Templates folder to.
2.In the checked-out version of the business model, expand the Business
Rules folder.
3.Expand the Dimensions folder.
4.Expand the Units folder.
5.In the Unit hierarchy, select Primary Unit Hierarchy.
6.In the right pane of the Organizer, right-click the white space and select
New from the menu.
7.On the Unit page, type
8.In the Name text box, type
9.From the Default reporting currency list, select the currency that you
typically use for reporting.
Template in the Unit text box.
Templates.
4
10. Click Apply.
Creating Automatic scenarios
When you create an Automatic scenario and replicate it throughout a Unit
hierarchy, entry-level units are populated with Editable scenarios and
intermediary units with Rollup scenarios. You can achieve the same result by
creating an Editable scenario and replicating it to entry level units, and by
BusinessObjects Planning Administrator’s Guide75
Page 76
Creating and Maintaining Scenarios
4
Creating scenarios
creating a Rollup scenario and replicating it to intermediary units; however,
Automatic scenarios simplify this process. You should create them rather than
Editable and Rollup scenarios.
You want Editable scenarios at entry-level units because you want to be able
to load, enter, and modify data at those levels. How you define an entry-level
unit depends on what type of data you are working with. For actual data, entry
level is typically the lowest level unit (those that do not have children) in the
Unit hierarchy. Whereas, if you are working with plan or forecast data, the
entry level can appear higher in the Unit hierarchy because you typically want
to plan summarized numbers rather than plan at the transit level. For plan and
forecast data, the entry-level unit may have child units but those units do not
have scenarios that relate to the plan or forecast. You define entry-level units
while replicating scenarios.
You want Rollup scenarios in intermediary units (those that have children)
because Rollup scenarios contain data summed from child units. When you
define the entry-level units during replication, that information determines
which units require Rollup scenarios. The rule is that all parent level units get
a Rollup scenario.
1.In the Organizer, expand the Scenarios folder.
2.Locate and select the Tem plate s folder under the Primary Unit Hierarchy.
3.Right-click the white space in the right pane of the Organizer and select
4.On the General page of the Properties dialog box, type an identifier and a
To create an Automatic scenario:
(If your organization does not have a Templates folder, drill to the unit that
you want as the highest level for your scenario and select it.)
New from the menu.
name for the scenario. (The identifier must be unique.)
76BusinessObjects Planning Administrator’s Guide
Page 77
Creating and Maintaining Scenarios
5.From the Scenario type list box, select Automatic.
Creating scenarios
4
6.Click the Fiscal Periods tab. (If you are creating a Daily scenario, see
“Creating Daily scenarios” on page 85.)
7.On the Fiscal Periods page, select a fiscal period. (For Automatic
scenarios, select one fiscal period only.)
8.Click OK.
9.Replicate the scenario. For more information, see “Replicating scenarios”
on page 88.
10. Load the data into the scenario. For more information on loading data into
scenarios, see “Loading data into scenarios” on page 93.
Creating Compound scenarios
You create Compound scenarios to group multiple collections of data. You
create these scenarios to group data from multiple fiscal periods or to create
full year forecasts, where you can group the data into Year-to-date/Rest-ofyear or into individual time periods.
The data that you calculate in a Compound scenario is not saved to the
database. Instead, Compound scenarios are calculated each time the
business model is loaded, based on the underlying attributes of the scenario.
This feature ensures that the scenario is always based on current data.
BusinessObjects Planning Administrator’s Guide77
Page 78
Creating and Maintaining Scenarios
4
Creating scenarios
The following table describes the types of Compound scenarios you can
create:
Compound
Scenario
Type
Entire Fiscal
period
Split YTD
(Year to Date)
and ROY
(Rest of Year)
Individual time
periods
Note: Compound scenarios can be created using any fiscal period except
daily.
To create a Compound scenario:
1.In the Organizer, expand the Scenarios folder.
2.Locate and select the Tem plate s folder under the Primary Unit Hierarchy.
(If your organization does not have a Templates folder, drill to the unit that
you want as the highest level for your scenario, and select it.)
3.Right-click the white space in the right side of the Organizer and select
New from the menu.
4.On the General page of the Properties dialog box, type an identifier and a
name for the scenario. (The identifier must be unique.)
5.From the Scenario type list box, select Compound.
6.Click the Fiscal Periods tab.
7.On the Fiscal Periods page, select a fiscal period. (Typically, if you are
grouping entire fiscal periods, you will choose multiple fiscal periods, if
you are grouping YTD/ROY or individual time periods, you may only want
to choose one fiscal period.)
8.Click the Formula (Compound) tab.
Description
Groups monthly, quarterly, half-yearly, or yearly data for
an entire fiscal period. This option gives you the ability
to create Compound scenarios that span multiple fiscal
periods.
Groups half year, quarterly, and monthly data for one
fiscal period, and displays the comparison in half years,
quarters or months that have already passed (YTD)
and those that have not (ROY), based on the half year,
quarter, or month of the business model.
Groups half year, quarterly, or monthly data for one
fiscal period and displays the comparison in individual
half years, quarters, or months.
78BusinessObjects Planning Administrator’s Guide
Page 79
9.On the Formula (Compound) page, specify how you want the fiscal
periods grouped. For more information, see “Grouping entire fiscal
periods” on page 79, “Grouping YTD and ROY” on page 80, and
“Grouping individual time periods” on page 81.
10. Click OK.
Grouping entire fiscal periods
This option allows you to group data for multiple fiscal periods. For example, if
you want to group quarterly actual results from 2002 with quarterly forecast
results from 2002, you can create a Compound scenario that references the
2002 Quarterly Actual scenario and the 2002 Quarterly Forecast scenario.
You can then reference this Compound scenario in all column templates used
for quarterly reporting. As the year progresses, Actual data replaces the
Forecast data automatically.
If you are comparing yearly data, this is the only option available to you
because yearly data cannot be broken down as described in the following
sections.
To group entire fiscal periods:
1.On the Formula (Compound) page, under Breakdown, select Entire
Fiscal Period for the first fiscal period.
2.Under Scenario’s name and identifier, select one scenario to which you
want the Compound scenario to point.
3.Under Fiscal Period, select the next fiscal period listed.
Creating and Maintaining Scenarios
Creating scenarios
4
BusinessObjects Planning Administrator’s Guide79
Page 80
Creating and Maintaining Scenarios
4
Creating scenarios
4.Repeat steps 1 and 2 for each remaining fiscal period.
5.Click OK.
Grouping YTD and ROY
This option gives you the ability to group data so that report creators can build
a full year forecast comprising year-to-date (Actual) and rest-of-year
(Forecast) data. For example, if you want to give report creators the ability to
create a full-year fiscal 2000 forecast, you can create a Compound scenario
that references the 2000 Quarterly Actuals scenario for YTD data and the
2000 Quarterly Forecast scenario for ROY data. This Compound scenario
can then be referenced in all column templates that are used for quarterly
reporting. This process replaces forecast data with actual data automatically.
To group YTD and ROY:
1.On the Formula (Compound) page, under Breakdown, choose Split YTD
and ROY.
2.Under Scenario’s name and identifier, select the scenario to which you
want the Compound scenario to point for YTD data.
80BusinessObjects Planning Administrator’s Guide
Page 81
Creating and Maintaining Scenarios
Creating scenarios
3.Choose the scenario to which you want the Compound scenario to point
for ROY data.
4
4.Click OK.
Grouping individual time periods
This option gives you the ability to group data so that report creators can build
a full-year forecast using data from different underlying scenarios for each
time period in the year. This option gives you the flexibility of merging data
from any number of scenarios. For example, for Q1, you can use the 2002
official quarterly actuals scenario, for Q2 and Q3 you can use the 2002
working quarterly actuals scenario, and for Q4 you can use the 2002 quarterly
forecast scenario. This Compound scenario can then be referenced in all
column templates that are used for quarterly reporting. Forecast data is
replaced with actual data automatically.
To group individual time periods:
1.On the Formula (Compound) page, under Breakdown, select Individual
time periods.
BusinessObjects Planning Administrator’s Guide81
Page 82
Creating and Maintaining Scenarios
4
Creating scenarios
2.Under Scenario's name and identifier, choose the scenario to which you
want the Compound scenario to point for each time period.
3.Click OK.
Creating Calculated scenarios
A Calculated scenario performs mathematical operations on existing
scenarios. The data that results from the calculation is not saved to the
database. Instead, Calculated scenarios are computed each time the
business model is loaded. This feature ensures that the calculated data is
always based on current data.
You can create a Calculated scenario that links to one existing scenario. For
example, you may have created a scenario that points to your recommended
plan (2000PR), but you may decide to create an alternative plan using a
Calculated scenario (2000PA) so that you can see the results of a 13%
increase. (For more information about working with Daily scenarios, see the
BusinessObjects Planning Reporting Guide.)
The formula for 2000PA is:
SCENARIO (2000PR) * 1.13
82BusinessObjects Planning Administrator’s Guide
Page 83
Creating and Maintaining Scenarios
Creating scenarios
Alternatively, you can create a Calculated scenario that links to one or more
existing scenarios. For example, you could create a gap scenario that shows
the difference between your projections and your actual data. You could take
your Control Totals for 1999 (1999CT) and compare them to your Actual
Totals (1999YA).
Since the resulting scenario is comparing totals, you create gap scenarios at
summary levels in your hierarchy.
The formula for the gap scenario is:
SCENARIO(1999CT)-SCENARIO(1999YA)
4
To create a Calculated scenario:
1.In the Organizer, expand the Scenarios folder.
BusinessObjects Planning Administrator’s Guide83
Page 84
Creating and Maintaining Scenarios
4
Using Daily scenarios
2.Locate and select the Tem plate s folder under the Primary Unit Hierarchy.
(If your organization does not have a Templates folder, drill to the unit that
you want as the highest level for your scenario and select it.)
3.Right-click the white space in the right side of the Organizer and select
New from the menu.
4.On the General page of the Properties dialog box, type an identifier and a
name for the scenario. (The identifier must be unique.)
5.From the Scenario type list box select Calculated.
6.Click the Fiscal Periods tab. (If you are creating a Daily scenario, see
“Creating Daily scenarios” on page 85.)
7.On the Fiscal Periods page, select a fiscal period. (For Calculated
scenarios, you only select one fiscal period.)
8.Click the Formula tab.
9.On the Formula page, type an expression in the Scenario formula text
box.
10. Click OK.
Using Daily scenarios
A Daily scenario is similar to other scenarios, except that the time period is
measured in days rather that months, quarters, half years, or years. Daily
scenarios are used to follow your metrics on a daily basis.
You can create a Daily scenario for the following scenario types: Automatic,
Editable, Rollup, and Calculated. You cannot create a Daily scenario for a
Compound type scenario. (For more information about working with Daily
scenarios, see the BusinessObjects Planning Reporting Guide.)
One scenario can include up to 365 days (366 for a leap year). One scenario
cannot span multiple fiscal periods. For example, if your fiscal year starts on
February 1, a Daily fiscal period can span from February 1 through January
31, but it cannot span from January 1 through December 31. The
StartOfFiscalYear parameter, in the shared .ini file, governs the allowable
range of days for one Daily scenario. (For more information on the
StartOfFiscalYear .ini parameter, see “Specifying the start of a fiscal year” on
page 47.)
84BusinessObjects Planning Administrator’s Guide
Page 85
Preparing to create Daily scenarios
If you plan to use Daily scenarios, you may want to incorporate the following
.ini parameters in the shared .ini file.
ParameterSectionValu es Default Description
AllowOpeningDailyScenario
DefaultDailyDataStorageType
JulianDailyTimeP
eriod
LoadDailyScript[GL]<path>The full path to the file
[Planning]0/11Restricts access to
[CalcEngine]Decum
[Calendar]0/100 = Specifies that
, YTD,
QTD,
MTD
Creating and Maintaining Scenarios
Using Daily scenarios
daily data by reports
only.
DecumSpecifies how the
data is stored in the
database:
Decumulated, Yearto-date, Quarter-todate, or Month-todate.
column and row
headers display the
calendar date (for
example, June 10).
1 = Specifies that
column and row
headers display the
Julian date (for
example, Day 100.)
containing the SQL
statement that selects
the daily data for the
scenario.
Only used if the daily
data is stored in an
external database.
4
Creating Daily scenarios
A Daily scenario can be one of any of the previously described scenario types
except Compound. Daily scenarios are created in the same manner except
that daily sub-periods are defined on the Time Periods page and options must
be selected on the Calculations Rules page.
BusinessObjects Planning Administrator’s Guide85
Page 86
Creating and Maintaining Scenarios
4
Using Daily scenarios
1.In the Organizer, expand the Scenarios folder.
2.Locate and select the Tem plate s folder under the Primary Unit Hierarchy.
3.Right-click the white space in the right side of the Organizer and select
4.On the General page of the Properties dialog box, type an identifier and
5.Select a scenario type from the Scenario type list.
6.Click the Fiscal Periods tab.
7.Select the daily periods that you want from the Fiscal periods selected for
8.Select the months that you want to include daily data for.
To create a Daily scenario:
(If your organization does not have a Templates folder, drill to the unit that
you want as the highest level for your scenario, and select it).
New from the menu.
name for the scenario. (The identifier must be unique.)
this scenario column. When you do so, the Daily subperiods column
becomes available.
9.Click the Calculation Rules tab.
10. On the Calculation Rules page, select the Currency Exchange Rate to be
used from the Currency list and select the year for that Currency
Exchange Rate.
86BusinessObjects Planning Administrator’s Guide
Page 87
Creating and Maintaining Scenarios
Using Daily scenarios
11. Specify all other rates to be used and select the year for the other rates.
(Other rates include all rates except the Currency Exchange Rates.)
12. In the Re-calculate these lines in this scenario list, select the type of
calculation you want to apply.
13. In the Data type list, select the type of data that is stored in the scenario.
4
14. Click OK.
Setting up for rolling forecast reports
If you are planning to perform rolling forecasts (see the BusinessObjects
Planning Reporting Guide), your scenario must have the ability to determine
the most recent Week-Ending date. This date is based on two settings in the
shared .ini file.
BusinessObjects Planning Administrator’s Guide87
Page 88
Creating and Maintaining Scenarios
4
Replicating scenarios
Based on these two .ini settings and the Current Day (either Global as
specified in the model or Local as determined in the database), the
application can determine the most recently completed week.
ParameterSectionValuesDefault Description
EndOfWeekDay[Calendar] Monday
BackdateNumberOf
Days
WedThe last day of the
through
Sunday
[Calendar] 1-72The number of
weekly time period.
days past the end
of the weekly time
period before the
weekly data is
considered
finalized.
For example, if
EndOfWeekDay is
Wednesday, the
BackdateNumberO
fDays is 2, and the
Current Day is
Thursday, August
15, the
WeekEnding is still
the previous
Wednesday
(August 7), since 2
days of backdates
have not been
processed (and the
results of the week
ending August 14
cannot be
guaranteed to be
finalized).
Replicating scenarios
Once you have created the template of a scenario, the next step is to
replicate that template to the levels in the Unit hierarchy for which there is, or
will be, data in the scenario.
88BusinessObjects Planning Administrator’s Guide
Page 89
Replicating Actual scenarios
You want to track actual data for every unit in the Unit hierarchy, which means
that you want to replicate those scenarios throughout the Unit hierarchy to all
intermediary and leaf units.
To replicate Actual scenarios:
1.In the Organizer, expand the Scenarios folder.
2.Select the unit at the top of the hierarchy that you want to replicate the
scenario from.
3.Right-click the white space in the right pane of the Organizer, and select
Replicate from the menu.
4.In the Scenario Template dialog box, select the unit that contains the
scenario you want to replicate from the Unit list. Typically, you will select
Templ ates.
5.From the Scenario list, select the scenario you want to replicate.
6.Click Apply.
7.In the Scope of Operation dialog box, select the target units:
•Current unit – perform a task only on the scenario in the unit you
select
•All intermediary child units – perform a task on all scenarios that
appear in the intermediary units of the unit you select
•All bottom level child units (Leaf units) – perform a task on all
bottom-level units under the unit you select
Creating and Maintaining Scenarios
Replicating scenarios
4
BusinessObjects Planning Administrator’s Guide89
Page 90
Creating and Maintaining Scenarios
4
Replicating scenarios
8. Click OK.
Replicating Plan or Forecast scenarios
When working with plan or forecast data, you typically do not want to replicate
scenarios throughout the Unit hierarchy; instead, you want your plan and
forecast scenarios to appear higher in the hierarchy so that you can plan
summarized numbers rather than plan at the transit level.
To replicate Plan or Forecast scenarios:
1. In the Organizer, expand the Scenarios folder.
2. In the left pane of the Organizer, expand the Unit hierarchy to display the
units that you want to replicate the scenario in and then select the unit at
the top of the hierarchy. (This is the only way to replicate to some
intermediary units and not others.)
3. Right-click the white space in the right pane of the Organizer and select
Replicate from the menu.
4. In the Scenario Template dialog box, select the unit that contains the
scenario you want to replicate from the Unit list. Typically, you will select
Temp lates.
5. From the Scenario list, select the scenario you want to replicate.
6. Click Apply.
90BusinessObjects Planning Administrator’s Guide
Page 91
Creating and Maintaining Scenarios
Replicating scenarios
7.In the Scope of Operation dialog box, select the target units:
•Current unit – perform a task only on the scenario in the unit you
select
•All intermediary child units – perform a task on all scenarios that
appear in the intermediary units of the unit you select
•All bottom level child units (Leaf units) – perform a task on all
bottom-level units under the unit you select
8.Select Perform this operation only on units which are currently
expanded.
9.Click OK.
4
Replicating Compound scenarios
It is typical for a Compound scenario to point to an Actual scenario and a
Forecast scenario, and it is typical for these base scenarios to appear at
different levels in the Unit hierarchy. Before replicating a Compound scenario,
you must decide whether you want it to view actual or forecast data and then
replicate to the appropriate level in the Unit hierarchy. For example, if you are
interested in looking at forecast data, replicate to the part of the hierarchy that
contains the base Forecast scenario.
To replicate Compound scenarios:
1.In the Organizer, expand the Scenarios folder.
BusinessObjects Planning Administrator’s Guide91
Page 92
Creating and Maintaining Scenarios
4
Replicating scenarios
2. In the left pane of the Organizer, expand the Unit hierarchy to display the
3. Right-click the white space in the right pane of the Organizer and select
4. In the Scenario Template dialog box, select the unit that contains the
5. From the Scenario list, select the scenario you want to replicate.
6. Click Apply.
7. In the Scope of Operation dialog box, select the target units:
8. Select Perform this operation only on units that are currently
9. Click OK.
units that you want to replicate the scenario in and then select the unit at
the top of the hierarchy. (This is the only way to replicate to some
intermediary units and not others.)
Replicate from the menu.
scenario you want to replicate from the Unit list. Typically, you will select
Temp lates.
•Current unit – perform a task only on the scenario in the unit you
select
•All intermediary child units – perform a task on all scenarios that
appear in the intermediary units of the unit you select
•All bottom level child units (Leaf units) – perform a task on all
bottom-level units under the unit you select
expanded.
92BusinessObjects Planning Administrator’s Guide
Page 93
Loading data into scenarios
Once you have created a scenario, you have a number of ways in which you
can load data. The following table describes your options:
Creating and Maintaining Scenarios
Loading data into scenarios
4
Data Load
Option
LoadData wizard The LoadData wizard provides the user with a
LoadData scriptUse the LoadData script to copy bulk data and to
SpreadsheetUse this option to import business plans and forecast
ReportUse this option to create plans and forecasts or to
Description
graphical interface to assist with the creation of a
LoadData script. It is found in the Wizards folder in
the Organizer.
perform repetitive data downloads to the database.
Use this option to load the data you supply from your
client database. (For information on how to load data
using the LoadData script, see “Working with
External Data Sources” on page 117.)
or actual data from a spreadsheet. It allows you to
incorporate data from users not using
BusinessObjects Planning. You can import from
Lotus® 5, Lotus 97, or from any version of Microsoft
Excel. (For information on how to load data from
spreadsheets, see “Working with External Data
Sources” on page 117.)
restate actual data. You can enter data in reports
linked to Editable scenarios and when you save
these reports, the data you entered is saved to the
database. If you want to base your plans, forecasts,
and restatement of actual data on existing data, you
first have to make a copy of that data in the
database.
Maintaining scenarios
This section provides information about maintaining existing scenarios.
Topics include:
•Creating a rights template
•Transferring ownership of scenarios
•Consolidating data
BusinessObjects Planning Administrator’s Guide93
Page 94
Creating and Maintaining Scenarios
4
Maintaining scenarios
•Updating Automatic scenario types
•Clearing scenario data
•Deleting scenarios from the view
•Using scenario database caching
Creating a rights template
You may want to apply the rights that one scenario has to other scenarios.
You can accomplish this task by linking scenarios. Once you make the link,
the source scenario (the one with the original set of rights) acts as the rights
template for the other scenarios. Any changes you make to the rights for the
source scenario automatically apply to the scenarios that are linked to it.
If the source scenario is based on a rights template, you have to break its link
before using it as the source template for another scenario. To determine
whether a scenario is based on a rights template, right-click it and select
Properties from the menu. In the Properties dialog box, click the Scenario
Links tab. If the scenario is based on a rights template, the name of the
source scenario appears in the Rights based on template text box. To break
the link, right-click the scenario, then select Select Rights Template from the
menu. In the Rights Template dialog box, select the Break rights template
link option and click Apply.
To create a rights template:
1. Right-click the scenario to which you want to copy rights and select
Select Rights Template from the menu.
2. In the Rights Template dialog box, select the unit that contains the source
scenario from the Unit list.
3. Select the source scenario from the Scenario list.
4. Click Apply.
5. In the Scope of Operation dialog box, select the units to which you want
to copy rights:
•Current unit – perform a task only on the scenario in the unit you
select
•All intermediary child units – perform a task on all scenarios that
appear in the intermediary units of the unit you select
•All bottom level child units (leaf units) – perform a task on all
bottom-level units under the unit you select
6. Click OK.
94BusinessObjects Planning Administrator’s Guide
Page 95
Transferring ownership of scenarios
You can transfer scenario ownership from one user to another. For example,
if a user moves to a different department or is promoted to a different position,
you can transfer the ownership of their scenarios to another employee. As the
new owner of the business object, the user inherits the default rights granted
to the creator of the object automatically.
If you have control and delegate rights for the scenario, you can transfer its
ownership. If you have control and delegate rights for the same site only, you
can transfer ownership of the scenario to a user at the same site only. If you
have control and delegate rights for all sites, you can transfer ownership of
the scenario to a user at any site. (For information about rights, see “Granting
Rights” on page 323.) Transferring a scenario is not like transferring the
ownership of other business objects because scenarios are replicated. The
same scenario often exists for many different units. You must specify the full
scope of scenarios that you want to transfer.
To transfer ownership of a group of scenarios:
1.In the Organizer, expand the Scenarios folder.
2.Right-click the scenario for transfer and select Transfer Ownership from
the menu.
3.In the Scope of Operation dialog box, specify the units that contain the
scenarios you want to transfer:
•Current unit – perform a task only on the scenario in the unit you
select
•All intermediary child units – perform a task on all scenarios that
appear in the intermediary units of the unit you select
•All bottom level child units (leaf units) – perform a task on all
bottom-level units under the unit you select
4.Click OK.
Creating and Maintaining Scenarios
Maintaining scenarios
4
Consolidating data
When you change data in intermediary or leaf units, the data for the units
above them does not update automatically. You have to consolidate the data
for higher-level units before they include the changes made to data in lower
levels. When you consolidate, the data for lower level units (starting at the leaf
unit) sums to provide summary level data for higher levels. For example, if
you make changes to the data in a report, those changes are not reflected in
the higher-level units until you consolidate the data at those levels.
BusinessObjects Planning Administrator’s Guide95
Page 96
Creating and Maintaining Scenarios
4
Maintaining scenarios
You can optimize consolidations by updating only the parent units of leaf units
in which data has been changed. Consolidating only the units in which
changes have been made saves time and is beneficial when making few
changes to a scenario.
Note: When consolidating data for compound scenarios, the Scope of
Operation dialog box includes an additional page called Tied consolidation.
Selecting the Ignore units that are incomplete check box limits the
consolidation to only the units that have all the different scenarios used in the
compound.
1. In the Organizer, expand the Scenarios folder.
2. Right-click a scenario at the level in the unit hierarchy to which you want
3. In the Scope of Operation dialog box, select the target units:
4. To optimize consolidations, select the Allow BusinessObjects Planning
5. Click OK.
To consolidate data:
the data totaled, and select Consolidate from the menu. (For example, if
you want changes you made to a leaf level unit reflected in the data for all
levels above it, select the highest-level unit for that hierarchy.)
•Current unit – perform a task only on the scenario in the unit you
select
•All intermediary child units – perform a task on all scenarios that
appear in the intermediary units of the unit you select
•All bottom level child units (Leaf units) – perform a task on all
bottom-level units under the unit you select
to optimize this operation by acting only if necessary check box.
Distributed consolidations
Consolidation may be a lengthy process. By distributing the consolidation
between a number of servers in a multi-server environment, the time for
consolidation can be reduced significantly. Consolidations are divided into
sub-tasks that are run simultaneously in parallel instead of waiting for each
CPU to finish in order to run sequentially.
Distributed consolidations are performed using BusinessObjects Planning
script functions. You can use either ScenarioConsolidate or
ScenarioConsolidateEx. For further information about using these script
functions, see the Scripting online Help.
96BusinessObjects Planning Administrator’s Guide
Page 97
Updating Automatic scenario types
You can refresh Automatic scenarios to accommodate changes to the Unit
hierarchy.
When you replicate an Automatic scenario, Rollup scenarios are created for
intermediary units and Editable scenarios are created for leaf units. If you
then change a leaf unit into an intermediary by adding units below it, or you
change an intermediary unit into a leaf by removing all leaf units below it, you
need an easy way to reassign the type of Automatic scenario that is
associated with the unit. For example, a leaf unit that becomes an
intermediary requires a Rollup scenario but will initially have an Editable
scenario associated with it.
Note: If you change an Editable scenario to a Rollup scenario then re-
consolidate, all data will reflect the values from the children.
To update an Automatic scenario:
1.After making changes to the Unit hierarchy (for example, changing leaf
units into intermediary units), check in the business model.
2.In the Pending version of the model, expand the Scenarios folder.
Creating and Maintaining Scenarios
Maintaining scenarios
4
3.Expand the hierarchy and select the unit (represented by the icon)
that contains the original Automatic scenario.
4.Right-click the scenario and select Replicate from the menu.
5.In the Scope of Operation dialog box, select the target units:
•Current unit – perform a task only on the scenario in the unit you
select
•All intermediary child units – perform a task on all scenarios that
appear in the intermediary units of the unit you select
•All bottom level child units (Leaf units) – perform a task on all
bottom-level units under the unit you select
6.Click OK.
Clearing scenario data
You may want to clear scenario data without deleting the scenario. For
example, you may be working on a plan and want to start over again without
having to create a new scenario.
BusinessObjects Planning Administrator’s Guide97
Page 98
Creating and Maintaining Scenarios
4
Maintaining scenarios
Alternatively, you may decide to clear the data in your intermediary units,
leaving the data in the child units. After clearing the data, you can
reconsolidate and in this way ensure that the data in the intermediary units is
correct. For example, if you change the rollup adjustment in a Rollup
scenario, consolidating will not replace this data because it has been
manually edited. If you want to replace manually edited data, you should first
clear it, then reconsolidate.
Clearing sets the data to zero in the database.
1. In the Organizer, expand the Scenarios folder.
2. Right-click a scenario at the highest level it appears in the Unit hierarchy.
3. Select Clear Scenario Data from the menu.
4. In the Scope of Operation dialog box, specify the units for which you want
5. Click OK.
To clear data:
OR
To clear data for a specific unit, right-click the scenario on the right side of
the Organizer.
to clear the data:
•Current unit – perform a task only on the scenario in the unit you
select
•All intermediary child units – perform a task on all scenarios that
appear in the intermediary units of the unit you select
•All bottom level child units (Leaf units) – perform a task on all
bottom-level units under the unit you select
Deleting scenarios from the view
Over time, you or your group may create many scenarios for a variety of
reasons. Often, when these scenarios are no longer needed, they remain in
the database consuming valuable resources. You can free up these
resources by deleting scenarios that you no longer use. You can delete a
scenario from the current unit or, if a scenario was replicated through the
hierarchy, you can delete it from all intermediary and child units.
When you delete a scenario, it is deleted from the view but it remains in the
database. To remove the scenario from the database, you must first delete it
from the view and then purge it from the database. For information on how to
purge a scenario, see “Purging scenarios from the database” on page 102.
98BusinessObjects Planning Administrator’s Guide
Page 99
Creating and Maintaining Scenarios
Maintaining scenarios
Note: You can view and delete scenarios only if you have the appropriate
rights.
To delete a scenario from the view:
1.To delete a scenario that has been replicated down the hierarchy, right-
click the scenario at the highest level it appears in the hierarchy.
OR
To delete a scenario for a specific unit, right-click the scenario in the unit.
2.Select Delete from the menu. (If the selected scenario is at the leaf level
in the Unit hierarchy, skip to Step 5.)
3.In the Scope of Operation dialog box, specify the units for which you want
to delete the data:
•Current unit – delete the scenario from the unit you selected
•All intermediary child units – delete all replicated scenarios that
appear in the intermediary units of the unit you selected
•All bottom level child units (Leaf units) – delete all replicated
scenarios from the bottom-level units under the unit you selected
4.If you want to delete scenarios only from units in the hierarchy that are
expanded, click the Perform this operation only on units which are
currently expanded in the left hand tree check box.
5.If you want to delete all scenarios that fall within your selected scope of
operations, except templates or scenarios with other dependencies, click
the Advanced tab and select Delete matching scenarios, except
those on which other scenarios are dependent.
6.Click OK.
7.In the Confirmation dialog box, click Yes.
4
Deleting many scenarios at once
Instead of deleting scenarios individually, you can delete many scenarios at
once. These scenarios can be from different units or business models, and
you can filter scenarios based on their identifiers, last modified date, or last
accessed date. Deleting many scenarios at once is beneficial if the scenario
spans many units or business models or if you have many scenarios you want
to delete.
When you delete a scenario, it disappears from the view but it remains in the
database. To physically remove the scenario from the database, you must
first delete it from the view and then purge it from the database. For
information on how to purge deleted scenarios, see “Purging scenarios from
the database” on page 102.
BusinessObjects Planning Administrator’s Guide99
Page 100
Creating and Maintaining Scenarios
4
Maintaining scenarios
1. Right-click the white space in the right pane of the Organizer and select
2. If you want to sort your scenarios before choosing those for deletion,
3. Using the standard Windows selection methods, select those scenarios
To delete many scenarios at once:
Bulk Scenario Delete from the menu.
select the filter criteria at the top of the dialog box and click Show
Scenarios. (Only scenarios matching your criteria are shown.)