Professional Documents
Culture Documents
D70013GC10
Edition 1.0
September 2008
D56009
®
Author Copyright © 2008, Oracle. All rights reserved.
GS Gill This document contains proprietary information and is protected by copyright and
other intellectual property laws. You may copy and print this document solely for your
own use in an Oracle training course. The document may not be modified or altered in
Technical Contributors any way. Except where your use constitutes "fair use" under copyright law, you may
and Reviewers not use, share, download, upload, copy, print, display, perform, reproduce, publish,
license, post, transmit, or distribute this document in whole or in part without the
Tom LeFebvre express authorization of Oracle.
Yuen Man Boronski
The information contained in this document is subject to change without notice. If you
Ron Reiley find any problems in the document, please report them in writing to: Oracle University,
Phil Attea 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not
warranted to be error-free.
Susan Moxley If this documentation is delivered to the United States Government or anyone using
the documentation on behalf of the United States Government, the following notice is
applicable:
Graphic Designer
U.S. GOVERNMENT RIGHTS
Priya Saxena The U.S. Government’s rights to use, modify, reproduce, release, perform, display, or
disclose these training materials are restricted by the terms of the applicable Oracle
Publisher license agreement and/or the applicable U.S. Government contract.
Table of Contents i
Preface
Course Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
Course Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
Student Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
Activity Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Module 1: Introduction
Overview
You can create data forms and task lists for frequently performed tasks.
Data forms provide predefined rows and columns for data entry. Task
lists enable users to access tasks without navigating the product.
Lessons in this unit include:
• Creating Data Forms
• Creating and Managing Task Lists
L E S S O N 1 5
Objectives
At the end of this lesson, you should be able to:
• Describe data forms
• Create data forms with Form Builder
• Define points of view
• Define columns and rows
• Set column and row options
• Export to and import from spreadsheets
Module 5 Creating Data Forms and Task Lists
Lesson 15 Creating Data Forms
Refresh
Calculate
Force Calculate
Cell Text
Instructions
Export to Excel
Suppress Rows
Suppress Columns
Suppress Lines
To define a data form, you use the options on the Form Builder
tabs.
Where Keyword identifies a dimension type, such as S for the dimension type Scenario,
and Member is a member name. You can enter the dimension keyword and the member
or browse to select from lists. The following example creates a column or row for
Budget:
S#Budget
You can specify multiple dimensions for one column or row by separating entries by
periods. The following example creates a column or row for the Budget scenario and the
YTD view:
S#Budget.W#YTD
Dimension Keywords:
Keyword Description
S# Scenario
Y# Year
P# Period
V# Value
E# Entity
W# View
A# Account
I# Intercompany Partner
C1# Custom1
C2# Custom2
C3# Custom3
C4# Custom4
Member Lists
You can also use member lists to define columns or rows. A column or row is added to
the form for each member in the list. Use the following syntax to specify a member list:
Keyword{Member List}
Where Keyword identifies a dimension and Member List is the name of a member list.
The following example uses the Months member list:
P{Months}
Blank Rows
You can insert blank rows for spacing by typing the keyword Blank, and press the Tab
key.
Relative Time Periods
For rows and columns, you can use the following keywords to select a period relative to
the current point of view:
• CUR
• FIRST
• LAST
• NEXT
• PRIOR
Consider the following example. If the period selected in the point of view is January, the
column or row that is created displays data for February.
P#CUR+1
You can use the Scalc function to specify more complicated calculations in rows,
columns, or cells. The specified calculations are performed in the application server.
In Scalc calculations, you can use the following types of items:
Financial Management 11.1.1: Create and Manage Applications 15-9
Module 5 Creating Data Forms and Task Lists
Lesson 15 Creating Data Forms
Option Description
Override Specify a point-of-view dimension member or formula calculation for
one or more consecutive columns.
Decimal Places Specify the number of decimal places. Valid values are 0 to 9.
Scale Specify the scale. Valid values are -12 to 12.
Cell Text Specify whether the row or column accepts cell-text input. For text-
input rows or columns, enter 1.
Option Description
Custom Header Specify the custom header text to be displayed in place of the
member label or description. You can also specify a heading for
calculated columns. In custom headers, you cannot use commas (,),
colons (:), or ampersands (&).
Cust Header Style Enter formatting keywords for the row heading or column heading.
Style Enter formatting keywords for the row or column.
No Suppress Turn off suppression for the specified row. Thus, regardless of the
suppression options set for the form, the row is displayed.
Other Enter a valid data form script to set options that are not provided by
Form Builder.
Option Description
Add Member For forms that suppress NoData cells, enable users to enter data for
suppressed members. The option adds an icon that users can click
to select members and enter data. You specify the dimension and
member list from which users can select. The following example
adds an icon that enables users to select members from the Markets
member list of the Custom1 dimension:
C1{Markets}
Link Specify a link to another Web data form.
Initial semicolon
enables combined row
and column formatting.
You can combine styles at row and column intersections by including, for a row, a
semicolon as the first character in the Style text box or Cust Header Style text box. For
the example shown on the slide, because the first character in the Style text box for the
TotalRevenues row is a semicolon, the cell at the intersection of TotalRevenues and
Year is displayed bold italic.
The following table lists some of the properties and potential values that you can use. For
a full list, see the Property Index at http://www.w3.org/TR/REC-CSS2/propidx.html.
Use the Details tab to set default display options for all rows
and columns of a form.
Viewing Scripts
Viewing Scripts
On the Script tab, you can view, modify, and print scripts by entering the syntax in the
text box.
Summary
In this lesson, you should have learned to:
Objectives
At the end of this lesson, you should be able to:
• Describe task lists
• Create task lists
• Add items to task lists
• Organize and manage task lists
Module 5 Creating Data Forms and Task Lists
Lesson 16 Creating and Managing Task Lists
Monthly Close
Task List
Enter Journals
Review
Consolidate
Report
You can create task lists on the Tasklists tab of the Manage
Documents window.
Folder.
Folder Benefits
You can use folders in task lists for various purposes:
• Organize data forms, system reports, data grids, and other task lists
• Facilitate navigation when you have numerous task list items
• Combine common tasks
Adding Links
Adding Links
You can add Web page or file links to task lists. Before you can add a link to a task list,
you must create the link.
• When you create a link, you can specify whether it should be displayed in the task list
pane or in a separate window.
• For links to Web pages that are time-consuming to open, you may want to specify
that the system prompt the user before opening the Web page.
• You can launch links from the Links menu in the view pane.
When you select Add Link from the Manage Tasklists task, the links that you have
created are available.
To add links:
1. Open the application and select File > New > Link to display the New Link page.
2. In the Link box, enter the name of the link.
3. Optional: Click View, to test the link.
4. Specify how to want the link to open and display.
5. Click Save.
6. Enter the name and description of the link and select a security class.
7. Click OK.
Add item to
tasklist.
Reorder the
tasklist item s.
Summary
In this lesson, you should have learned to:
Overview
During a financial period, you may have to adjust data after it is entered
or loaded into the base-level entities. The reasons why you may need
to adjust data include a required restatement of data, a directive from
management, or an input error. You may also need to manage
intercompany transactions.
You can use intercompany accounts and the Intercompany Partner
(ICP) dimension to manage intercompany transactions. Financial
Management journals provide an audit trail of the changes made in the
application.
Objectives
At the end of this lesson, you should be able to:
• Describe how intercompany data is eliminated in Financial
Management
• Set up entities and accounts for intercompany transactions
• Enter intercompany data.
• Report on intercompany data
• Format intercompany reports with Oracle BI Publisher
Module 6 Managing Intercompany Balances and Adjustments
Lesson 17 Entering Intercompany Data
West Factory
Intercompany
invoice
(transaction) 2 Goods shipped from
separate organization
California Connecticut 1
Elimination Process
USA
RentalRevenue: 0
RentalExpense: 0
California Connecticut
RentalRevenue: 1500 RentalRevenue: 0
RentalExpense: 0 RentalExpense: 1500
Elimination Process
Elimination of intercompany balances occurs during data consolidation. During the
elimination process, differences between intercompany account balances are posted to
a plug account.
For the example on the slide, EastSales leased equipment worth USD $1,500 from
Plant1. When data is consolidated, the intercompany account balances for the
RentalExpense and RentalRevenue intercompany accounts are eliminated at the first
common parent, the USA entity.
Plug Accounts
Plug Accounts
Because balances for intercompany partners may not agree, you need accounts that,
upon consolidation, record the differences between pairs of intercompany account
balances. In Financial Management, these storage accounts are referred to as plug
accounts.
The example on the slide shows a USD $500 Sales intercompany balance against a
USD $600 Purchases intercompany balance. When consolidation is performed, the USD
$100 difference is placed in the intercompany difference plug account (IntercoDiffPL).
Intercompany Eliminations
and the Value Dimension
For the example of the slide, California.1000 and California.Plant1 have intercompany
account balances in the SalesInterco and PurchasesInterco accounts. The Elimination
member provides reversing entries for the account balances. Therefore, the Entity
Currency members for the SalesInterco and PurchasesInterco accounts for the parent
California have a zero balances. The balances eliminated from SalesInterco and
PurchasesInterco are posted to the IntercoDiffPL plug account. California displays a
balance of -100 for IntercoDiffPL, which is the difference between the eliminations
posted from the intercompany accounts.
For instructions on setting member properties, see Lesson 3, Managing Dimensions with
Performance Management Architect.
Is ICP
Plug account
7. Click Preview.
8. Perform an action:
• Click Save Remote to save the report on the server.
• Click Save Local to save the file on the computer.
9. Click Close.
Format the default template and select the saved template when printing reports.
6. In the template directory, save the mofified template with a new name.
NOTE
If you have more than one Financial Management server, you must save the
modified template in the template directory of each server.
7. In the application, select a report format, select the modified template, and click the
OK button.
Summary
In this lesson, you should have learned to:
Objectives
At the end of this lesson, you should be able to:
• Describe the purpose of journals
• Open periods for journal entry
• Create journal templates and journals
• Submit, review, and post journals
• View adjusted data
• Create and format journal reports
Module 6 Managing Intercompany Balances and Adjustments
Lesson 18 Adjusting Data with Journals
Journals Overview
Adjusted
Account Journal
Account
Balance Adjustments
Balance
Journals Overview
Financial Management journals provide an audit trail of changes made in an application.
Journals tell you which users made adjustments and which accounts, entities, and time
periods are affected. All adjustments through journals must be reviewed and approved
before you can post them.
Journal features:
• You can create double-sided journal entries by using debits and credits.
• You can balance entries, or you can permit single-sided, out-of-balance entries.
• You can create recurring journals that are repeated for a number of future periods.
• You can create autoreversing journals that generate automatic reversing entries in
the next time period.
• You can use the journal approval process to provide accountability.
After you create a journal, you need to submit it to your supervisor for approval. After
your supervisor approves the journal, you can post it to the Financial Management
database.
The approval process is covered later in this lesson.
Journal A:
<Entity Currency> 500 -100
<Entity Currency Adjs> -75
<Entity Currency Total> 425 Journal B:
+25
3. Select the Contibution Adjs member and adjust the value that is contributed to the
parent after percent ownership is applied.
To open periods:
1. In the View pane, select Tasks > Journal Tasks > Manage Periods to display the Manage
Periods page.
2. Select a scenario and year of the periods you want to open.
3. In the Period area, select the periods you want to open.
4. Click Open.
• Allocations
• Overhead
NOTE
You must have the Administrator or Journals Administrator security role to
create journal groups.
POV WestSales
Set up in advance
Interest Expense
Accounts
C1..C4
2. Click New.
5. Optional: In the Group drop-down list, select a group to assign to the journal.
NOTE
The journal group that you assign must exist in the application.
6. In the Balance Type drop-down, select a balance type to specify the status of the
journal before you post it.
Type Description
Balanced Total journal debits and credits must balance.
Unbalanced Total journal debits and credits need not balance.
Balanced Total debits and credits for each entity must balance.
by Entity
NOTE
If you clear Use Single Entity option, you must select an entity.
Creating Journals
Creating Journals
You can choose either to start with a blank journal or to create the journal from a
template.
To create journals:
1. Under New, perform an action:
• Select Start with a blank Journal.
• Optional: Select Create as Single Entity Journal to add Entity to the journal POV bar,
so that you can select a single entity for the journal.
NOTE
If you clear Create as Single Entity Journal, you must select entities in the
journal rows.
Status: Submitted
Status: OR
Status:
Journal Status: Approved Rejected
Posted
If Approved, user can post
journal
• You can unpost a posted journal. Reversing journal entries are created in the
database, and the status of the journal changes to Rejected.
• At any time, you can process journals by selecting them from the list of journals on
the Process Journals page. You can also use this method to process multiple
journals at the same time.
Viewing Adjustments
in the Entity Details Report
Journal Adjustments
5. In the Point of View, specify the point of view for the report.
To select columns:
1. Click the Columns tab.
2. Perform one or both actions:
• Sort each column in either ascending or descending order.
• If a column is a dimension, choose to display dimension labels, descriptions, or
both.
To select filters:
1. Click the Filters tab.
2. Select to filter the report by the following:
• Entity
• Label
• Group
• Description
• Status
• Type
• Balance type.
For example, you can filter a report to include only unposted journals. Only journals
or journal templates that meet all filter criteria are included in the report.
Previewing Reports
Previewing Reports
After you specify properties, columns, and filters you can preview the report.
Summary
In this lesson, you should have learned to:
Overview
Consolidation is the process of gathering data from descendants and
aggregating the data to parent entities. After you enter or load data into
base level entities, you run a consolidation for a selected scenario and
period to aggregate the data through the organization.
Lessons in this unit include:
• Running Consolidations
• Managing the Review Cycle Using Process Management
• Sharing Data Using Data Synchronization
• Analyzing Data with Smart View
L E S S O N 1 9
Running Consolidations 19
Objectives
At the end of this lesson, you should be able to:
• Describe the consolidation process
• Translate financial data into another currency
• Consolidate children by percentages
• Set up Organization by Period
• Consolidate data
Module 7 Calculating and Consolidating Data
Lesson 19 Running Consolidations
Translate &
consolidate
Consolidation Overview
NetProfit
Connecticut 20000
Consolidated data
for Connecticut entity
Development 4000
EastSales 5000
Consolidation Overview
Consolidation is the process of gathering data from descendants and aggregating the
data to parent entities. Consolidation applies only to the Entity dimension. After you enter
or load data into base-level entities, you run a consolidation for a selected scenario and
period to aggregate the data throughout the organization.
The example shown in the slide displays the consolidated data for the NetProfit account
of the Connecticut entity. During consolidation, the data values from the base-level
entities (Administration East, Marketing East, Development, and EastSales) are rolled up
to the parent-level entity, Connecticut.
Consolidation Process
Processes:
• Run calculation
• Perform currency
translations
• Apply ownership
percentag es US
• Eliminate intercompany
balances
Connecticut
California
Consolidation Process
When you consolidate an entity, processes that are required for the descendants of the
entity run automatically.
• Calculation rules are run for all descendants of the entity for the period being
consolidated and for all prior periods.
• If the data for the child entity and the data for the parent entity are in different
currencies, the data is translated based on the exchange rate. For the child entity,
the translated value is stored in the Parent Currency member of the Value
dimension. The translated value in Parent Currency is rolled up to the parent.
• If the parent’s ownership of the child is less than 100%, the ownership percentage is
applied. Intercompany transactions between entities are eliminated at their first
common parent.
[Contribution Total]
[P roportion] [Elimination]
[Parent Total]
Status Description
OK None of the data for the specified Scenario, Year, Period, Entity, and Value
dimensions has changed.
OK SC OK, System Changed. A change may affect the data for the specified Scenario,
Year, Period, Entity, and Value dimensions. For example, a new rules file or
metadata file was loaded. The data itself, such as a value of 10,000, has not
changed. For a dimension member attribute, the number of decimal places
associated with the account was set to two, and requires the value to be changed
to 10,000.00.
OK ND OK, No Data. The calculation was run, but calculations were not run for no data.
CH Needs Calculation. At least one data cell for the specified Scenario, Year, Period,
Entity, and Value dimensions has changed, or metadata parameters or rules have
changed. As a result, because calculation has not been run, other data cells in the
dimension may not be current. For base-level entities, you may have entered the
data cell through data entry or by a data file load. For any entity, the data cell may
have been entered by a journal posting.
TR Needs Translation. The selected Value dimension member is not the entity’s
default currency, and its translated values may not be current.
CN Needs Consolidation. The data for the specified Scenario, Year, Period, Entity,
and Value dimensions may not be current because any of the following items
have changed:
• Data for a child entity
• Data for the entity's default currency
• Metadata parameters or rules
CN ND Needs Consolidation. The parent has no data, but data for a child entity has
changed.
Locked An administrator locked the data for the specified Scenario, Year, Period, Entity,
and Value dimensions. The data can no longer be modified manually or through
calculations.
NoData No data exists for the specified Scenario, Year, Period, Entity, and Value
dimensions.
NoAccess The user does not have rights for the specified dimension member.
Translating Data
USD
Geographical
EUR
Translating Data
Translation converts values from one currency to another. When you consolidate,
currency translation occurs only if the parent currency is different from the child currency.
The translated value is stored in the Parent Currency member.
• For Revenue and Expense accounts, values are translated using the rate account
that is specified by the DefaultRateForFlow application setting. If the PVAForFlow
application setting is enabled, the PVA translation method is selected; otherwise the
VAR method is selected.
• For Asset and Liability accounts, values are translated using the rate account
specified by the DefaultRateForBalance application setting. If the PVAForBalance
application setting is enabled, the PVA translation method is selected; otherwise the
VAR method is selected.
You may need to translate to currencies other than the parent currency. The Value
dimension contains members for all application currencies.
You enter currency rates by using the points of view described in the following table:
Dimension Description
Scenario The scenario to which the currency rate is applied
Year The year to which the currency rate is applied
Period The period to which the currency rate is applied
View YTD
Entity [None]
Value [None]
Account The account that you create to contain currency rates
(The account type must be Currencyrate.)
ICP [ICP None]
Custom1 Source currency
Custom2 Destination currency
Custom3 [None]
Custom4 [None]
Geographical
100% 100%
80% 50%
Ownership Management
Ownership Management
You use the Ownership Management page to enter consolidation information for your
child entities:
• Active status
• Consolidation percentage
• Consolidation method
In the slide, the rows list child entities of the entity that you are using as the parent entity
in the point of view.
You use the Manage Equity Pick Up task in conjunction with Equity Pickup rules to do
the following:
• Enter ownership percentages to be used for equity pickup calculations. You
reference these percentages in Equity Pickup rules.
• Run Equity Pickup rules.
• Run Equity Pickup reports to show ownership percentages.
Consolidating Data
Consolidating Data
You run consolidations from the Consolidate options list on the Process Control Panel
and data grids. You can use the Task Automation functionality to automate the process.
When a parent is consolidated, all descendants of the parent are also consolidated.
If you consolidate data for a period and the data for prior periods has not been
consolidated, the data for the prior periods is also consolidated.
The following table describes the three options for consolidating data:
Option Description
Consolidate Available for any parent entity with a status of CN or CN ND.
When you select this option for a parent entity, the system performs
calculations (Calculate, Translate, and Consolidate) for any dependent
entity that has a status of CN, CN ND, CH, TR, or TR ND.
Consolidate is the most efficient option because only entities that require
consolidation are updated.
Consolidate All Available for any parent entity, regardless of its status.
Consolidate All consolidates all intersections of the dependants, whether
data exists or not.
The system also executes any calculation rule that exists for the dependent
entities. This option is useful when an update from prior periods is required
or when an entity with no data needs to be populated using allocations.
Consolidate All Available for any parent entity, regardless of its status.
With Data
Consolidate All With Data consolidates every dependent entity that
contains data, regardless of its status.
The system also executes any calculation rules for the dependent entities.
• Return only active entities when Organization by Period is selected for the Entity
dimension.
• Run the ownership calculation routine only for active children. Inactive children are
ignored.
Summary
In this lesson, you should have learned to:
Objectives
At the end of this lesson, you should be able to:
• Describe Process Management and phased submissions
• Enable Process Management
• Set up phased submission processes
• Process and validate units
• Start the review cycle for process units
• Lock process units
Module 7 Calculating and Consolidating Data
Lesson 20 Managing the Review Cycle Using Process Management
Reject
Process Units
Example
• Scenario Actual
• Year 2005
• Period January
• Entity West Sales
• Value USD
Process unit
Process Units
For the purpose of review, data is organized into process units. A process unit is the
combination of data for a specific Scenario, Year, Period, Entity, and Value dimension. In
the Value dimension, you can select Local, Translated, or Contribution data.
During the review cycle, users perform actions on process units, such as promote,
submit, approve, reject, and publish.
Process States
Not Started
First Pass
Submitted
Approved
Published
Process States
Process units pass through a number of process states during the review cycle:
Task Description
Not Started The review supervisor has not yet started the process unit, and only the
supervisor can enter data.
First Pass The process unit is started and is in the initial stage for data to be
entered by users with the proper access rights.
Review Level 1-10 The process unit is at the designated review level.
Submitted The process unit was submitted and is ready for final approval.
Approved The process unit was approved.
Published The process unit was published for public access.
Reviewe r 2
Submission Phases
Validation Accounts
Notes:
• The default is blank. A <blank> value defaults to the value of 1.
• If you set the submission group to zero, the account is not included in the review
process.
• You can specify the submission groups for [ICP None], and [ICP Entities]. The
submission group value assigned to [ICP Entities] applies to all ICP entities in the
[ICP Entities] subtree.
To easily work with dimension members, you should categorize them into appropriate
groups. For example, you can define Cash accounts and Investment accounts for
Submission Group 1.
The following example shows dimension members categorized into submission groups:
When a submission group has an assignment of 0, the account does not require a review
process.
Accounts Submission Groups
HistData 0 0
Cash 1
Invest 1
ICRec 2
ICPay 2
Liability 3
Equity 8
Revenue 4
Expense 4
NOTE
For the dimensions that support phased submission (Accounts, Custom 1-4, and
ICP), you should include every member for the dimension in a submission group
(0 to 99).
Assignm ent
Display setting
to display 1 -9
phases
S ubmission
groups
NOTE
All groups belongs to Submission Phase 1 until you change their
assignment.
Access Description
None No access to the process unit
Read Ability to view only data for the process unit
Promote Ability to view data and promote an entity without All access
All Complete access, including viewing and modifying data
Submission phas e
Button Description
Options for displaying, filtering, and sorting
Manage Process
• Start
• Promote
• Submit
• Approve
• Publish
• Sign Off
• Reject
Consolidate options
• Consolidate
• Consolidate All
• Consolidate All With Data
• Calculate Contribution
• Force Calculate Contribution
Calculate options
• Calculate
• Force Calculate
Translate options
• Translate
• Force Translate
Summary views
• Review Level Summary
• Calculate Status Summary
Rates—Link to a predefined Web grid with rate data (The grid label for the
predefined Web grid must be named Rates.)
Button Description
Ownership Management
List view
Entity View
You can view entity information using the entity label, the description, or both. The
default setting is to display the label.
The journal status column displays the status of journals. The column title varies based
on the member selected for data view:
In the journal status column, a green flag indicates that there are no unposted journals. A
red flag indicates that unposted journals must be posted for the entity. However,
unposted journals does not prevent an entity from being promoted.
When you hover the cursor over a flag in the journal status column, the number of
unposted journals is displayed. When you click the flag, the Journals module opens so
that you can view the unposted journals for the selected process unit. You can then post
the journals that need to be posted.
Validation accounts:
• Must have an account balance equal to zero before a
process unit can be promoted to the next review level
• Must have a formula defined in the rules file to generate its
balance
**********************************************************************
'Validation Rules
'Validation Rules will only run at the legal entity level
'User defined field # 1 has been set to LEGAL for all legal entities
'****** ********* ********** ********** *********** ********* ********** *****
Consolidate
options
Option Description
Start Used by the Review Supervisor to bring data to First Pass. Cells on data entry
forms and grids for a process unit display NOACCESS until the process unit is
started.
Promote Promotes process units for all review levels. After a process unit is promoted for
review, data for the process unit can viewed only by a user with the appropriate
review-level security role. For example, if the process unit is promoted to Review
Level 2, only a user with the Review Level 2 or higher security role can view the
data.
Submit Submits process units for final approval.
Approve Approves process units. A process unit must have a status of OK, OK SC, or NO
DATA to be approved.
Publish Publishes process units after they are approved. When process units are
published, the data is available for viewing by all users with security access to
the data in the process unit.
Sign Off Signs off on process units from Review Level 1 or higher. When a process unit is
signed off, its status does not change.
Reject Rejects process units and demotes them to their previous review level.
Available
review
levels
Prom ote
current entity
only or
include
descendants
Email Alerts
Email Alerts
If email alerting is enabled for the process unit scenario, Process Management triggers
email alerts based on a change of status for the process unit. Alerts are sent for the
following actions: First Pass, Review Levels 1 through 10, Submitted, Approved, and
Published. Alerts are not generated when the process unit is at the Not Started level or
for the Sign Off action.
The system automatically generates email alerts to the appropriate users for the action,
according to the review level assignments. The system sends email alerts to both the
users at the level before the process control action and to the users at the current level
after the action.
For example, User A and User B have Reviewer 4 role access, and Users C and D have
Reviewer 5 role access. When the process unit is at Level 4 and is promoted to Level 5,
Users A and B receive email alerts because they are at Level 4 before the promote
action. Users C and D receive email alerts because they are at Level 5, which is the
current level after the promote action.
When the email alert is generated, the user who performed the action receives a
confirmation email that contains the action performed, the process units affected as part
of the action, and the names of the users receiving the email alerts for each process unit.
Requirements for email alerts:
• An SMTP mail server must be specified on the Web Server tab of the Financial
Management Configuration Utility.
• The alerting process uses the email addresses that are stored in your external
authentication files. To receive email alerts, users must be on either LDAP or
Microsoft Active Directory; external authentication does not support email addresses
from NTLM providers.
• The Supports Process Management-A attribute, which is set in the Metadata
Manager, must be enabled for the process unit scenario.
• The user must have the Receive Email Alerts from Process Management user role.
• The user must have email alert access to the security class for the process unit entity
and scenario.
Approve/Publish Data
Lock Data
Change display settings
to calculation status.
You can lock data only if the following conditions are met:
• The calculation status for the entity must be OK.
• All prior periods must be locked.
• The validation account for the Entity Currency and Entity Currency Adjs members of
the Value dimension must be zero.
• If the current scenario is enabled for Process Management, the process unit status
must be Published.
Process for Locking Phased Submissions
The locked status is a calculation status and applies to the entire process unit. Before
applying locked status, the system checks for the following conditions:
• All processing unit cells reached the Published status or are “Not Supported.”
• All validation accounts have the appropriate phases and a zero value.
Summary
In this lesson, you should have learned to:
Objectives
At the end of this lesson, you should be able to:
• Describe data synchronization
• Create mappings and synchronizations
• Set data synchronization filters
• Validate data synchronizations
• Execute data synchronizations
• View data flows
Module 7 Calculating and Consolidating Data
Lesson 21 Sharing Data Using Data Synchronization
Mapping table
Sales revenue Sales revenue
3. Select the source application, the destination application, and the dimension for
which you want to map data.
4. Click Next.
5. For each member to be mapped:
a. In the source dimension, select the member.
b. In the destination dimension, select the member to which the source dimension
should be mapped.
6. Repeat step 5 for each member to be mapped.
7. Click Next.
8. Click Validate and confirm that the mapping between the two applications is correct.
9. Click Next to display the Mapping Properties page.
10. Enter the name and description of the mapping, and click Finish.
Insert
Execute
mapping
synchronization
table
Validate
synchronization
To map dimensions:
• Drag a dimension from the source application to the destination application.
A link is displayed as a line connecting the source dimension to
the destination dimension.
To create filters:
• In the Dimension Mapping page, right-click a source dimension and select Create
Filter to display the Filter Criteria dialog box.
4. Click OK.
NOTE
After the filter is applied to the dimension, a filter icon is inserted next to the
dimension name in the Dimension Mapping page.
Save S ynchronization
button
3. Optional: Define a calculation to perform on the data if the values from the source
are on a different scale than the destination.
a. In the Operator text box, enter a standard mathematical operator.
b. In the Value text box, enter a numeric value.
4. Click OK.
To execute synchronizations:
1. On the Data Synchronization toolbar, click Execute.
The Data Sync Execution Options dialog box is displayed.
2. Optional: Define a calculation to perform on the data.
a. In the Operator text box, enter a standard mathematical operator.
Summary
In this lesson, you should have learned to:
Objectives
At the end of this lesson, you should be able to:
• Describe Smart View
• Connect to data sources
• View data with Ad Hoc Analysis tool
• Add formulas and worksheets
• Work with data forms in Smart View
• Create functions in Smart View
Module 7 Calculating and Consolidating Data
Lesson 22 Analyzing Data with Smart View
• Server-side provider
• Client component
Switch
To
By default, cells are formatted using the color scheme that is used for data grids in the
Web client. For example, cells with modified data are shaded yellow, and invalid cells are
shaded orange. You can customize cell formatting by using the Cell Styles tab of the
Options dialog box, which you access from the Hyperion menu.
Changing Members
Changing Members
To change members, you use the Member Selection dialog box.
To change members:
1. In Smart View, select Hyperion > Member Selection to display the dialog box.
2. In the Dimension drop-down list, select a dimension.
3. Optional: In the Filter drop-down list, select a filter.
4. In the Members area, select a member, and click the right -arrow button.
The member is displayed in the Selection area.
5. Repeat steps 2, 3, and 4 to select members for other dimensions.
6. Click OK.
Pivoting Dimensions
Pivoting Dimensions
You can change the dimensions on the grid. On the POV toolbar, drag a dimension and
drop it on a row or column. The dimension is moved to the outermost row or column on
the opposite axis.
You also can pivot a dimension from the rows to the columns or the POV toolbar, or from
the columns to the rows or the POV toolbar.
The grid must have at least one dimension on rows and one dimension on columns.
Before you remove a dimension from a grid, you must first pivot the replacement
dimension onto the grid.
To pivot dimensions:
• Right-click the dimension and drag it to the destination.
• You must precede all member names that consist of numbers with a single quotation
mark.
• You can apply cell styles in free-form mode.
US D
GBP
Submitting Data
Submitting Data
After calculating, translating, or consolidating data, you can submit the data to ensure
that the data source uses the latest information from the worksheet.
You must have the Load Excel Data security role to submit data to Financial
Management.
When you open a data form in Smart View, the point of view defined for the form is
displayed. You can select dimension members for the dimensions that are designated as
Selectable in the data form definition.
You can add members on data forms opened in Smart View. A red border is displayed
around cells to which you can add members.
Manual entry
Function Builder
Function Description
HsGetValue For a given POV, retrieves data from a data source
HsSetValue For a given POV, sends values to the data source.
HsCurrency Retrieves the entity currency for the selected members
HsDescription Displays the description for the default POV member
HsLabel Displays the label for the default POV member
HsGetText Retrieves cell text from the data source
HsSetText Sends cell text to the data source
Creating Functions
Select members.
Creating Functions
You can create functions manually, or you can use Smart View Function Builder. Its
graphical user interface makes it easy to select the function and dimension members for
the POV. You can view and validate the function before you paste it into a worksheet.
Guidelines:
• If a dimension does not apply to the selected function, the dimension is not available
for selection.
• If you do not select a member for a dimension, the system uses the default POV
members.
• You can use either the member or a cell reference.
To change
members,
click the Edit
button.
Background
point of view
members.
Summary
In this lesson, you should have learned to:
Automating Tasks A
Objectives
At the end of this lesson, you should be able to:
• Describe the purpose of task automation
• Automate a task
Appendix A Automating Tasks
Taskflow Overview
Calculate
Load
Taskflow Overview
Any user who has the Task Automation role can access, create, and maintain taskflows
that perform required Financial Management operations.
Components of Taskflows
Success Success
Stage 1 Stage 2 Stage 3
Links Links
End
Components of Taskflows
A stage describes a step in a taskflow. Each stage has an action, such as load data,
calculate data, and so on. These actions have parameters for which values are supplied
at runtime.
Each stage contains two tabs, except for the first stage, which has three tabs.
• General
• Processing
• Starting Event (first stage only)
Creating Taskflows
Creating Taskflows
You create taskflows by navigating to the Taskflow Listing Summary page. Select New to
create a taskflow. Use the description field to provide detail about the taskflow.
Three
tabs
E nter Name
and Description
Used to define
the scheduled
times for the
event to occur
Adding Links
Adding Links
A link is the point during the execution of the taskflow at which the activity in one stage
completes and the taskflow ends or control passes to another stage. A link can be
unconditional, where the completion of one stage always leads to the start of another, or
conditional, where the sequence of operation depends on one or more link conditions.
A link instructs the system about the action to take next. In general, most stages have
two links, Success and Failure.
You can specify that, if the first stage is successful, the system should proceed to the
second stage (receiving stage). For example, if the first stage of LoadData is successful,
the system should proceed to the receiving stage of consolidation.
You can specify conditions for a link. For example, you can add a condition for a
consolidation task (stage), such as Consolidation_Success = = ‘True’.
You must enter two equal signs (= =) after the variable and place single quotation marks
(‘) around the condition that you are evaluating. The value can be True or False.
Testing Taskflows
Testing Taskflows
You can run a taskflow manually instead of waiting for it to start automatically. You may
want to test a taskflow before the time that it is scheduled to run. Testing enables you to
make adjustments to the taskflow before it actually runs.
Summary
In this lesson, you should have learned to:
Objectives
At the end of this lesson, you should be able to:
• Describe the Intercompany Transactions Module
• Open periods for intercompany transactions
• Enter intercompany transactions
• Match intercompany transactions
• Post intercompany transactions
• Create intercompany reports
• Lock intercompany transactions
• Close intercompany periods
Appendix B Managing Intercompany Transactions
Create IC Match IC
Open IC perio d
transaction transaction
OR
To load IC transactions:
1. In Browser View, select Load Tasks > Load IC Transactions.
2. Select the delimiter character:@, #, $, %, ^, &, |, :, ; ?, \.
3. Select Load Method.
4. Click Browse, and select a file.
5. Click Open.
6. Click Load.
Creating IC Transactions
from Process IC Transactions
Save entered IC Transaction
500 500
Intercompany Transaction
Matching Methods
• Automatic matching by transaction ID, reference ID, or
account with or without tolerance amount
• Manual matching with or without tolerance amount
< 10 USD 1: 1
500 USD
500 500
Drill-Through Reports
Drill-Through Reports
When you run an intercompany matching report at the account balance level, a link is
displayed on the report if the administrator set up the report to display intercompany
transaction detail for the matching group. When you click the link, you can view the
matching report at the transaction detail level.
You can only view intercompany transactions in the report; you cannot make changes to
the transactions from the report.
Locking Entities
Locking Entities
You can apply a lock to an entity for a scenario, year, and period to prevent future
changes to intercompany transactions for the entity. If the Match/Validate Before Post
option is selected for the period, all matched transactions and all mismatched
transactions with a reason code must be posted before the entity can be locked.
When an entity is locked, you cannot enter new intercompany transactions for the entity.
You also cannot delete or make changes to existing transactions for the entity. You
cannot post or unpost transactions to a locked entity, or update the match status of a
transaction that involves a locked entity. Therefore, even if the partner entity is not
locked, the partner cannot match transactions because the match status cannot be
updated for the entity.
Filter by status.
Sum mary of Started and
Not Started Transactions.
You can click an entity in the list to view a detail window with additional detail for the
entity. The detail window displays the total number of posted and unposted transactions
for the entity, categorized by matching status.
Summary
In this lesson, you should have learned to:
Objectives
At the end of this lesson, you should be able to:
• Describe Classic Administration
• Create application profiles
• Create applications
• Create metadata files
• Load metadata files
• Extract metadata files
Appendix C Managing Applications with Classic Administration
p
Create profile.
Create application.
NOTE
You can create application profiles only from the Windows desktop client.
Defining Languages
Defining Languages
You can define up to 10 languages so that you can create descriptions in multiple
languages for each item in your application.
S ummary Period
Quarter 1
Base Periods
Standard Calendar
You can select half-years, quarters, trimesters, or months as base periods. Base periods
are created based on your selections. When you use a standard calendar, the available
summary periods are determined by the base periods that you select.
Example 1: If you select months as base periods, you can select trimesters or quarters
and half-years as summary periods.
Example 2: If you select quarters as base periods, you can select half-years, but not
trimesters, as summary periods.
Custom Calendar
You must specify a prefix for the period label and specify the number of base periods that
you want to create. Base periods are created automatically. You must create the
summary periods manually.
Manual Calendar
You must create both base periods and summary periods manually.
Editing Frequencies
Editing Frequencies
Frequencies define the running totals for the time periods that are available in your
application; for example, quarter-to-date or year-to-date. You can define up to six
frequencies.
Editing Periods
Editing Periods
You can add or delete base and summary periods. You can drag periods to new
locations in the hierarchy. Each level in the hierarchy corresponds to a frequency. You
can add levels to the hierarchy corresponding to the added frequencies.
Application Requirements
Application Requirements
An application consists of a set of entities, accounts, scenarios, and other dimensions
that you use together. You can create as many applications as you need. For example,
you may want to set up one application to report on tax data for several organizations
and another application to report on Security and Exchange Commission data for other
organizations.
Application Name Guidelines:
• It can contain a maximum of 10 alphanumeric characters.
• It cannot start with a number or include spaces or special characters.
• It is not case-sensitive. For example, App1 and APP1 are considered the same
application.
• It cannot begin with HFM, HSV, and HSX, which are reserved names.
Creating Applications
Creating Applications
To create applications:
1. Select Navigate > Administer > Classic Application Administration > Consolidation Application
Administration.
2. In the view pane, select Tasks > Create Application.
3. Type a name and description for the application.
4. In the Application Profile text box, type the path and name of the PER file for the
application.
5. In the User Management Project list, select the Shared Services project for the
application.
6. Click Create.
NOTE
You also can create and edit metadata files by using a text editor.
Editing Metadata
Select the
metadata type.
Search for a
member.
Select a member to
edit from the list.
Create a file.
Editing Metadata
You use the Manage Metadata pane to add and edit dimension members. You also use
it to configure application settings and to add currencies and consolidation methods. You
save your edits for all metadata types in a single file. For example, if you name your
metadata file AppElements, metadata for accounts, entities, scenarios, and all other
application elements are saved in the AppElements file.
Load Options
You can merge the metadata in the file with the existing
application metadata or you can replace the existing metadata.
Load Options
You can merge or replace metadata:
• The Merge option updates members with the information in the file. If the file contains
members that do not exist in the application, the Merge option adds them.
• The Replace option replaces the existing metadata with the metadata in the file. If a
dimension member that exists in the application is not present in the metadata file
that you are loading, the Replace option removes the member from the application.
If you use the Replace option, existing data is not cleared. If you remove an account
containing data from the metadata file, the data exists but you cannot access it. If you
add the account later, you still cannot access the data. If you select the “Clear all
metadata before loading” option, existing members are removed from the specified
dimensions. That option then clears all data from the Financial Management application
for the current dimension. You cannot use the “Clear all metadata before loading” option
and the Replace option at the same time.
Before clearing or loading metadata, you can scan the load file to make sure that it is in
the correct format.
NOTE
The Check Integrity attribute validates that there are no conflicts with any posted
journals in the system.
!CURRENCIES
EUR;0;English=Euro;;French=Euro
USD;0;English=US Dollar;;French=Dollar Americaine
GBP;0;English=British Pound;;French=Livre Anglaise
Extracting Metadata
Extracting Metadata
You can extract metadata from an application and save it in XML format or in Financial
Management APP format. Use APP format if you want to edit the file manually in a text
editor. APP format is an easier-to-read format for manual editing.
After making modifications to the file with either Metadata Manager or a text editor, you
need to reload it into the application for the changes to take effect.
Summary
In this lesson, you should have learned to: