What is HFM - dbmanagement.info

advertisement
HFM
Hyperion Financial Management
Overview – What is HFM
• Oracle Hyperion Financial Management (HFM) is the market
leading financial consolidation and reporting application.
• Ideal for medium and large corporations.
• Key features include currency translation, intercompany
eliminations, ownership calculations and multi dimensional
reporting.
• Meets global regulatory requirements - IFRS, US GAAP etc.
• Provides managers the ability to rapidly close and report
financial results.
• Month, Quarter, and Year End Balance Sheet, Profit & Loss,
Cash Flow and supplemental reports are the typical outputs of
an HFM implementation.
• Reduces the cost of compliance and delivers confidence in the
numbers.
Overview – HFM Position in EPM Suite
•Data
•Scorecards •Interactive •Reporting &
Integration
Dashboards Publishing
•Ad-hoc
Analysis
•Strategy
Management
•Planning &
Forecasting
•Financial Close
and Reporting
•Profitability
Management
•Office
Integration
•Search
•Detect
& Alert
•ERP
Analytics
•Collaborate •Mobile
•CRM
Analytics
•Embedded
•Industry
Analytics
•Common Enterprise Information Model
•BI Server
•OLTP & ODS •Data Warehouse
•Systems
•Data Mart
•Essbase
•Exadata
•Dimension
Management
•OLAP
•Packaged
•Sources
•Applications
•(Oracle, SAP, Others)
•Predictive
Analytics
•Unstructured
•Excel
& Semi•XML/Office
Structured
•Business
•Process
HFM Dimensions
• HFM has 12 dimensions, the combination of which
point to a single data amount
• The basic six dimensions:
•
•
•
•
•
•
•
Dimension
Scenario
Account
Entity
Period
Year
View
Description
Type of data
Account
Organizational Unit
Quarter, Month, Week
Year
Frequency of data
Example
Actual
Net Income
Total Company
June
2009
Year to Date
For Oracle employees and authorized partners only. Do not distribute to third parties.
© 2011 Oracle Corporation – Proprietary and Confidential
Slide Content
Contributed by:
HFM Dimensions
• The next five provide account detail
• Intercompany Partner – specifies the partner entity for
intercompany balances
• Custom1 to Custom4 – dimensions that can be
configured by account to store additional detail
• Customs can be shared across accounts or unique to a single
account
• A custom dimension can be reused for different purposes
• Examples: product, cost center, state, movement detail
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
HFM Dimensions
• The last, Value, shows how the data consolidates
from child entity to parent entity
• Journal adjustments are stored in unique Value
dimension members
• Each member to the right
has a unique purpose
• Becoming familiar with
this dimension is key to
successfully using HFM
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Overview – HFM Position in EPM Suite
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Overview – Financial Close Management
• Manages the Financial Close process using a formal structured
approach
• Remove inefficiencies in the process
• Balance and evaluate workload across resources
• Integrated Close solution from Sub Ledger to Regulatory Filings
• FCM delivers process visibility and task management across
close
• Delivers process risk assessment in near real-time
For Oracle employees and authorized partners only. Do not distribute to third parties. Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Dimensions – Key Design Consideration
• Generally, no parent member should only have just
one child – is a waste of system resources that
usually just duplicates the data
• Most harmful with the account dimension, somewhat
with entities, and a little with customs
• Common error is to create parents now with the
expectation that additional children will be added later
– best to create the parents when needed
• Acceptable exceptions exist for the entity dimension
for currency reporting and throughout for phased
implementations
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Data Format
• HFM has a native data load and extract capability and format
• Data can be loaded as Merge, Replace, Replace by Security or
Accumulate – Replace by Security and Merge are the two most
common
• Journal data has a separate format and load/extract process
• Journal data or data net of journals cannot be extracted via the
normal data extract process
Data Load Alternatives
•
•
•
•
•
•
•
•
Hyperion Financial Data Quality Management
Hyperion Data Integration Management
Oracle Data Integrator
Hyperion Smart View for Microsoft Office
HFM API
EPMA Data Synchronization (see Chapter 2)
Partner developed tools
Manual Input
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Data Extract Alternatives
•
•
•
•
•
•
•
•
•
Hyperion Financial Data Quality Management
Hyperion Data Integration Management
Oracle Data Integrator
Hyperion Smart View for Microsoft Office
HFM API
HFM Rule
EPMA Data Synchronization (see Chapter 2)
Partner developed tools
HFM Extended Analytics
For Oracle employees and authorized partners only. Do not distribute to third parties.
© 2011 Oracle Corporation – Proprietary and Confidential
Slide Content
Contributed by:
Copying and Clearing Data
• Tools within HFM allow for copying and clearing data
within the same application
• Can apply factor when copying, like copy Actual to
Budget and apply 10% growth rate
• Do not work with journal data
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
HFM Rules
• Rules are written in VB Script and use most of the same syntax
and techniques
• Rules are organized into parts called subroutines. HFM looks for
specific subroutines for specific purposes and others can be
used to help organize the calculations.
• Sub Calculate and Sub Dynamic are two of the “expected”
subroutines.
• Comments may be added by placing an apostrophe in front of
the comment.
• A variable is handy for storing something once and referring to it
multiple times.
• HS.Entity.Member, HS.Exp, and HS.Dynamic are HFM
functions.
• An If/Then statement is the most common way of restricting
when a calculation is run.
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Rules – Standard Subroutines
• Calculate – runs whenever calculating an entity. Most rules go
here.
• Translate – used to translate accounts with special rates. Runs
when the currency changes from Value dimension members
<Entity Curr Total> to <Parent Currency>.
• Consolidation – used to calculate ownership and eliminations
when default behavior is not adequate
• Allocation – can be used to perform allocations; can also be
used for other types of rules – execution is separate from the
consolidation process
• Input – enables data input into parent level entities at <Entity
Currency> value member – not recommended
• NoInput – disables data input into members. Strict limits on the
functions that can be used.
• Dynamic – used for calculations where the result will vary based
on the View dimension, like Gross Margin Percentage
• Transactions – specifies the accounts to be used in the
intercompany transaction
For Oracle employees and authorized partners only. Do not distribute to third parties.
© 2011 Oracle Corporation – Proprietary and Confidential
Slide Content
Contributed by:
Rules – Dimension Labels
• Use these dimension labels when referencing a
member
A
C1
C2
C3
C4
E
Account
Custom1
Custom2
Custom3
Custom4
Entity
I
P
S
V
W
Y
Interco Partner
Period
Scenario
Value
View
Year
• Syntax example: A#NetIncome
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Rules - Basics
• Use variables to store or calculate something and then refer to it
later
• Restrict rules to run only when needed
• Restriction Techniques
• If / Then (and variations)
• Select Case (similar but better handles multiple options with the
same consequence)
• For / Next (processes a list of items, performing designated
calculations on each)
• Rules with custom dimension members are self-restricting – will
only run where valid
HS.Exp “C1#OpeningBalance=C1#EndingBalance.Y#PRIOR.P#LAST”
For Oracle employees and authorized partners only. Do not distribute to third parties.
© 2011 Oracle Corporation – Proprietary and Confidential
Slide Content
Contributed by:
Rules – Common Calculations
•
•
•
•
•
•
•
•
•
•
Opening Balance
Year to Date Net Income to Retained Earnings
Balance the Balance Sheet
Dollar Overrides
Currency Translation Adjustment
Impact Status
WriteToFile
Cash Flow
NoInput
OpenDataUnit
For Oracle employees and authorized partners only. Do not distribute to third parties.
© 2011 Oracle Corporation – Proprietary and Confidential
Slide Content
Contributed by:
Rules - Functions
• Custom functions can be used to repeat code
• Idea is to pass variable(s) to the function and the
function returns a value, a string, etc. to place into the
calling script
• Functions assist with maintenance – change the
function vs. all places that use the same code
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Rules – Calculation Manager
• New with version 11.1.1 is Calculation Manager, a graphical
interface to rules
• Use components to build rules
• Can also integrate VB script components
• Requires the application to be EPMA enabled – will not work
with Classic application
• As of this release cannot use Select Case and cannot
create/use functions
• Oracle working on a migration tool
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Lists – Basics
• Member lists can be used for a variety of activities
• Rules, grids, forms, POV navigation/selection
• System has several lists built in for each dimension that suffice
for most needs – begin and end with brackets [ ]
• Additional lists created in a VB script style text file – can use
Rules Editor to work with (rename file extension from lst to rle for
most benefit)
• Load and extract similar to rules
For Oracle employees and authorized partners only. Do not distribute to third parties.
© 2011 Oracle Corporation – Proprietary and Confidential
Slide Content
Contributed by:
Shared Services
• Shared Services is a separate module that supports the
Hyperion EPM suite
• Key components are:
• Security, including connecting to a company’s network ID setup and
authenticating user IDs and passwords
• Lifecycle Management – movement of items from one HFM application
to another
• Audit Reports
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Security
• Areas of security:
• Users and Groups – are provisioned (granted) access
• Roles – tasks or software features that users or groups can do –
consolidate, create journal, be an administrator, etc.
• Classes – a go-between between users or groups and dimension
members or web components
• Most security done within Shared Services
• Assigning classes to metadata and web components done in
metadata management and HFM web
• For Classic applications, security can be extracted to a text file,
modified there, and uploaded
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Security Design
• An Excel file recommended for laying out security and
sending through company for review/approval
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Lifecycle Management
• Can be used with EPMA applications to migrate
artifacts from one application to another
• Artifacts can be web forms, grids, etc.
• If migrating across environments (not just applications
but across whole separate instances of Hyperion), a
intermediary file is used
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
HFM Copy Application Utility
• Use to copy entire Classic applications (no EPMA
apps) from one place to another
• Can copy across environments or within one
environment
• Only access to UDL files required – no prompt for ID
and password
• Copies data from table to table at the relational
database level
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
HFM Utilities
• Used for various analysis by the administrator
• Base member compare and duplicates below parents are the
most commonly used features
• Also convenient for exporting metadata to Excel file for review
by company staff
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
HFM Administration Menu
• Contains several items for administrators to review
• Review system messages for rule errors, application errors
• Task and Data Audit logs should be exported/archived and
cleared periodically
• Task Automation can be used to automate consolidations
and other tasks
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Process Control
• Electronic signoff of data
• Various design considerations:
•
•
•
•
•
Scenarios
Edits
Account groupings (phased submissions)
Who involved and number of levels of signoff
Data access available before or after signoff
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Data Entry Forms
• Convenient for input of supplemental data
• For companies subject to Sarbanes-Oxley:
• Should not be used for balance sheet or profit and loss input
– supplemental input only
• Changes to balance sheet, profit and loss accounts should be
via journals
• Users should not have ability to create/modify forms
• Use wizard to walk through creation of forms
• Forms can be formatted simply or heavily formatted
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
End User Basics
• Tasklists can be used to direct users through specific
tasks, grids, forms, etc.
• Depending on security role provisioning a user can be
restricted to tasklist navigation only
• Data grids offer user capabilities to view the data in
any possible way
• End users are encouraged to create grids or find
existing grids that meet their needs
• Point of view usage critical to data grids
• Grids can be saved with security class or marked
private to limit access
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Journals
• Journals used for debit/credit style adjustments
• Are stored in one of four value dimension members –
effect on data depends on which member used
• Security controls whether users are limited to creating
journals, approving journals, and/or posting journals
• Journal listings and detail can be filtered and reported
• Administrator must open the period before journals
are allowed
• Periods can be closed and reopened as needed
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Intercompany Matching / Elimination
• Intercompany accounts use the ICP dimension to
store the partner entity
• Intercompany balances are, by default, eliminated at
the first common parent
• Intercompany accounts can be matched against
others (like IC receivable vs. IC payable) or can be
eliminated one-sided (IC sales eliminating to IC cost
of sales [and netting against non-IC cost of sales])
• Intercompany entries are made in the [Elimination]
value dimension member
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Intercompany Matching / Elimination
• Intercompany setup is done in metadata:
• Which entities can be partners
• Which accounts are designated intercompany
• Which account is the plug account for intercompany
account(s)
• The plug account will hold any out of balances among
the intercompany accounts
• If everything matches, the plug account will be zero
• Reporting is available for all users to analyze and
reconcile intercompany balances
For Oracle employees and authorized partners only. Do not distribute to third parties.
© 2011 Oracle Corporation – Proprietary and Confidential
Slide Content
Contributed by:
Process Control
• Process control is subject to design and controls
implemented by the administrator (see chp 7)
• Validations (edits) must be passed and the data
calculated before signoff can occur
• Once a user signs off on the data, they lose the ability
to change – any required change would have to be
done by someone at a level above them or the data
rejected back to them
• Signoff follows the entity hierarchy
• Accounts and customs can be signed off in phases:
financials could be the first phase and supplemental
data in the second phase
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Reporting
• Financial Reports and Web Analysis views are run
from the Hyperion Workspace, the same logged into
to access HFM
• PDF and HTML versions of Financial Reports are
available by toggling the buttons on the toolbar
• Use the point of view to control the information
presented
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Smart View for Microsoft Office
• Smart View is an addin; mostly used with Excel
• First step is to establish a connection to the data
source – can be HFM, Planning, or BI+ (the
workspace)
• Multiple types of usage:
•
•
•
•
Functions – pull a number into a specific cell
Ad Hoc Analysis – move dimensions around, view data
Forms – open form, input data, submit
Smart tags – use to pull data into Word
• Can also pull reports into MS Office not just HFM data
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Financial Reporting Studio
• Studio is the report writer for HFM.
• Reports can have grids, text boxes, images, and
charts
• Within grids HFM dimensions are placed in rows,
columns, and page
• Dimensions not placed in a grid remain in the user
point of view
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Formatting – Simple and Complex
• Various formatting options exist, from simple bolding
to complex conditional formatting/suppression
• Some of the features are for HTML view only, such as
expansions and related content
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Workspace
• Users run reports, and it also provides several tools
for developers
• Books allow for one or more reports to be run with
multiple points of view to generate a package
• Batches allow for reports and books to be scheduled
and run automatically with the output going to various
destinations
For Oracle employees and authorized partners only. Do not distribute to third parties.
Slide Content
© 2011 Oracle Corporation – Proprietary and Confidential
Contributed by:
Your need
Your advantage
Single ERP
• Perform extended corporate close & reporting
• What if analysis
• Construct pro-forma financial statements
• Support multiple hierarchies i.e., corporate, legal, tax, local etc
Manage Data Sources
Multiple ERP
In addition to above:
• Import and consolidate data from multiple sources
• Import data not managed in GL
Consolidation
Processing
• Aggregate data in cubes with complete audit trail
• Manage eliminations, foreign currency translations and minority interest
automatically
• Create alternate scenario’s and what if statements with different roll ups and
hierarchies
• Create financials statements with different standards i.e., Indian GAAP, IFRS,
US GAAP etc
• Create independent financial statements for tax, management etc using same
input data
• Inter Co matching and elimination to identify variances
• Ability to tag or collaboratively close reconciliation entries
• Ability to insert comment to explain variance
Inter Co processing
Your need
Visibility into
Consolidation Process
and Results
Manage Complex
Ownership
Manage Multi
Currencies
Manage Management
Reporting
Your advantage
• Visibility into aggregation and adjustments completed and in process
• Email alerts on data gets processed
• Audit trails on system generated and manual adjustment entries
• Online inquiries and drill down to source data
• Handle direct and indirect holdings in multiple companies through pre-defined
rules
• Handle cross ownership across multiple organizations through business rules
• Calculate and create minority interest entries automatically based on ownership
pattern
• Support Local and Functional reporting in different currencies
• Support Statement level currency translation
• Support Statement level currency re-measurement using historic rates
• Manage multi dimensional reporting integrated to office tools
• Provide near real time data including data not handled in GL
• Handle complex reporting using Dashboards
• Answer “What If” scenarios with different operating assumptions to evaluate
alternatives
Your need
IFRS
Extended Financial
Close
Scenario Management
Your advantage
• Handle corporate entries like Stock Options, Intangibles, Financial Instruments
etc
• Build IFRS history record for total compliance
• Track adjustments between multi GAAP reporting
• Collect detailed analysis like change of sales & operating profit, volume, price,
mix etc to support standard / management financial statements
• Report in XBRL format matching latest taxonomy
• Perform different scenarios using different hierarchies, rules, ownership
percentages etc
• Simulate different financial statements and restatements while preserving
historic results
Summary of advantages
Handle data from multiple ERP’s and other systems with ease
Complete audit trail on data processed
Create financial statement for different accounting standards
Handle complex reporting using dash boards
Quick month close with complete confidence
Reduce complexity and effort of financial closure
Metadata Development - Classic
• There are two components to metadata development
• Application Profile
• Defines Year, Period and View dimensions.
• Metadata
• Scenario, Account, Entity (and ICP via derivation),
and Custom dimensions – also lists Currencies,
Consolidation Methods, and Application Settings.
• Both of these components will be developed using the
HFM Windows client software.
Application Profile
• One time setup.
• Defines:
• Year
• Period
• View
• Period and View dimensions cannot be changed once
the application has been created.
• Profile is created on the Windows client.
• It also lists languages for member descriptions.
• Multiple applications can share the same application
profile.
Metadata
3689.00
Data
Metadata
January actual sales for Cola in Manhattan are 3689.00.
Metadata Management - Classic
• Metadata in HFM dimensions can be changed over and
over again.
• Metadata management can be performed either by
inputting directly into the Windows client (Metadata
Manager) or via uploading text file.
• To take effect, the metadata file or change is re-loaded
into the application for the change to take effect.
• There are integrity checks within the software when
loading metadata to the application.
• Metadata files can be extracted/loaded info HFM at any
time, via the Web or Windows client.
Application Settings
Configuring Exchange Rate and Translation
Settings
• Use the DefaultCurrency property to specify the
default currency for the application.
• Use the DefaultRateForFlowAccounts and
DefaultRateForBalanceAccounts properties to
specify the accounts used to store exchange
rates for flow accounts and balance accounts.
• Specify whether to use the PVA translation
method
PVA Method
• The Periodic Value Add (PVA) method:
1. Translates just the YTD change from the previous
period at the current period’s exchange rate
2. Adds this to the previous month translated balance
Default Method
PVA Method
Jan
Feb
Jan
Feb
Exchange Rate
1:3
1:2
1:3
1:2
Local Currency YTD
50
75
50
75
Translated YTD
150
150
150
200
75 – 50 = 25
X
2
50
+
150
200
Current period increase/decrease at
current period rate plus prior period
balance
Consolidation Settings
• Org by Period
• Aggregation for intercompany accounts
• Custom consolidation rules
Org by Period
• Enable Org by Period if you need entity structures that vary from
period to period.
• Gives you the option to mark entities as active or inactive for
each period.
Intercompany Aggregations
•The IntercompanyAggregationWeight property lets you
specify a consolidation percentage for intercompany
entities to their parent ICP Top.
ICP Top
0801
0802
Configuring Security Settings
•Securable dimensions:
•
•
•
•
•
Account
Entity
Scenario
ICP
Custom dimensions
Account
Entity
Scenario
ICP
Custom1
Custom2
Custom3
Custom4
You can assign data security to members of the Account,
Entity, Scenario, ICP and Custom dimension. If you enable
security for a dimension, users must have read or write
access to the security class assigned to the member in
order to view data for that member.
If you do not enable security for a dimension, all users
have read and write access to the members of the
dimension.
NodeSecurity lets you assign security to children through
their parent. For example, if North America is the parent of
East and West, giving read access to the security class for
North America will also give them read access to East and
West, even if they have None access to the security
classes assigned to East and West. Enter Parent in the
NodeSecurity field if you want children to inherit security
Enabling Metadata Filtering
Entity
SAGHC
SAGIC
SAGCOAC
0341
0342
0343
If users have access only to the
children of SAGCOAC, the
ancestors are displayed but are
not selectable.
Consolidation Rules
• Enable Consolidation Rules if you need to write custom rules to
override the default consolidation and elimination process.
• If you select this option, you can define consolidation methods.
'*************************************************
'*
CONSOLIDATE ROUTINE
*
'*************************************************
Sub Consolidate()
'=================================================
'= Do not Consolidate if Equity Method
=
'=================================================
'
If Method <> "EQUITY" then
'
Call WriteToFile("Entity=" & Entity & " POWN=" & POWN & " PMIN=" &
PMIN & "Account = " & Account)
'------------------------------------------------' Default consolidation
'------------------------------------------------'
Call HS.Con("",PCon,"")
'-------------------------------------------------
If you select this option, you must write you own consolidation rules to
consolidate data and eliminate intercompany balances.
Configuring Validation Account
Settings
•The validation account is used by Process Control and for
Leave the ValidationAccount field blank if you do
data locking.
not want to use validation in process management.
The validation account balance must be zero
before data can be promoted or approved.
Overview: Accounts and Custom
Dimensions
• The Account dimension defines the chart of accounts for an
application.
• Custom dimensions provide additional detail for accounts.
• Ten predefined account types provide built-in financial
intelligence.
Account Types
• Asset
• Balance
• Liability
• BalanceRecurring
• Revenue
• CurrencyRate
• Expense
• GroupLabel
• Flow
• Dynamic
Setting Up Account Types and
Hierarchies
•Account types determine whether child values are added
to or subtracted from their parent value.
GrossProfit
Revenue
TotalRevenues
TotalCost of Sales
Net Current Assets / (Liabilities)
Expense
Asset
TangibleAssets
TangibleAssetsDepr
Liability
•TotalRevenues are added to GrossProfit and Total Cost
of Sales are subtracted.
Dynamic Account Type
•Accounts that use the Dynamic account type have this
behavior:
• Results are calculated on the fly; data is not stored.
• Parent totals for accounts, custom dimensions, and time
periods are calculated dynamically; they are not aggregated
from children.
• Period-to-date views calculate correctly.
The dynamic accounts type is need to correctly calculating percentages for summary time
periods. It is primarily used for accounts that calculate ratios and percentages For example, the
Gross Percentage might be 25%, 20% and 25% for January, February and March respectively. If
Gross Margin is a non-dynamic account, the Quarter 1 result would be
Setting Up Accounts and Custom
Dimensions
Assigning Custom Members to Accounts
Custom2 members are
not valid for Share Capital.
[None] in Custom2
is valid for Share Capital.
Assigning Custom Members to Accounts
You can restrict which custom members are valid for an account. For
example, since the cash on hand is not tracked by product, you could restrict
the Cash account so that data entry or data load into the custom dimension
members for products is not allowed. Restricting custom members for an
account prevents errors in data entry and reduces the database size.
The TopMember field for each custom dimension on the Member Attributes
tab lets you specify the member valid for an account. You specify a parent
member from the custom dimension. The specified parent and its
descendants will be the only members valid for data load and data entry for
the account. You can enter the keyword All to make all members of the
custom dimension valid for the account. If you leave the TopMember field
blank for a custom dimension, no members of that dimension are valid for the
account. Cash has no Custom1 top member assigned, so the Custom1
members are invalid for data entry and data load for Cash. The cells at the
intersection for Cash and Custom1 are shaded red to indicate they are
invalid. Cash has ClosingBalances assigned as the top member for
Custom4, so ClosingBalance and its descendants are valid for data entry and
data load for Cash.
Balance Sheet Accounts and Custom
Dimensions
•You can use custom dimension members to track
movement detail for balance sheet accounts.
ClosingBalance = OpeningBalance + Acquired + Subsidiaries Sold
Custom Dimensions and Account
Types
These members use
the default account
behavior.
ClosingBalance
OpeningBalance
These members need
to show YTD balances.
Increases
Decreases
This member needs
to be added to closing
balance and entry to
be negative.
Intercompany Account Properties
•These are the properties for intercompany accounts:
• IsICP
• PlugAcct
• ICPTopMember
Other Account Properties
•
•
•
•
•
•
•
•
Additional account properties enable you to specify:
Whether account data is calculated or input
Whether account data is aggregated to the parent
Whether data for custom dimensions is aggregated for the
account
The number of decimal places
Whether line-item detail is allowed
Rules calculation information for the account
The submission group for process control
Setting Up Entities
Entity
Entity
[None]
EastSales and
WestSales occur
in alternate rollups.
Geographical
[None]
Geographical
Activity
UnitedStates
California
SalesServices
WestSales
Plant1
EastSales
WestSales
EmeaSales
Connecticut
EastSales
Activity
EmeaService
Manufacturing
Development
Requirements for Entities
When you run a consolidation, data rolls up from children to parents as defined in
the Entity dimension hierarchy
If a member is placed in more than one location in the hierarchy, be sure that the
rollups it is part of have different top-level parents so that the data for the entity does
not get counted twice. In the illustration, EastSales and WestSales are members of
both a geographical rollup with Geographical as the top member and a rollup based
on functional area with Activity as the top member.
•Before adding an entity, you should have this information:
•
•
•
•
•
•
The parent to which the entity’s data rolls up
The input currency for the entity
Whether adjustments through journal should be allowed for the entity
The security class for the entity
Whether the entity can be a partner in intercompany transactions
For statutory applications, the holding company
for the entity
Entities and Journals
• The AllowAdj property enables posting of journal adjustments
to the Ent Curr Adjs member for an entity.
• The AllowAdjFromChildren property enables posting of
journal adjustments to the Parent Adjustment and
Contribution Adjustment nodes of the Value dimension.
Entities and Intercompany Partners
Specifies whether the entity
is displayed as a member in
the ICP dimension
Specifies a security
class for the entity
Entities and the ICP Dimension
•The ICP dimension includes all members of the Entity
dimension for which the IsICP property is selected.
Members of the Entity dimension
Members of the ICP dimension
SAGIC
0801
0801
0802
0803
IsICP
member
attribute
selected
0802
Adding Currencies
• Every Financial Management application must include a currency
dimension.
• The currency dimension must include a currency for each default
currency assigned to an entity in the Entity dimension.
Currency members
Entity members
Setting Up Calendars
• The Financial Management calendar is defined by the year,
period, and view dimensions.
• You can customize the start year, number of years, base
periods, summary periods, and period-to-date views.
• You cannot modify the calendar dimensions for an application
after it is deployed.
Setting Up Scenarios
• The Scenario dimension represents a set of related data,
such as budget, actual, or forecast.
• Information for scenarios:
• Data frequency
• Default data view, periodic or year-to-date
• Periodic or YTD consolidation
• Process management options
• Enable or disable line-item detail
• Enable or disable data audit
Frequency and View
• The frequency of a scenario specifies the time period level at
which data can be input; for example, months or quarters.
• The default data view for a scenario can be either periodic
values or year-to-date values.
January
February
March
Quarter 1
Periodic
10
10
15
35
Year to Date
10
20
35
35
Year to Date gives
a running total.
Hyperion Financial Management give you the flexibility to input and view either periodic or year to
date data values. For example, if you input your data as year to date values, when you select
Periodic as the data view, Hyperion Financial Management will automatically derives the periodic
values from the year to date values.
View and Missing Data
• Missing data can be interpreted as either zero for the current
period (Periodic) or as zero for year to date (YTD).
• You can specify separate settings for nonadjusted data and
for adjusted data.
Budget scenario uses
ZeroView=Periodic.
Forecast scenario uses
ZeroView=Periodic.
Actual scenario uses
ZeroView=Periodic.
Data for December is missing.
View and Missing Data
Hyperion Financial Management interprets missing data as zeros
for display on reports and for calculating summary time periods.
For each scenario you can specify whether zeros for missing data
are interpreted as zero for the current period or zero year to date.
The example shows a periodic view of data, with data missing for
August. The Budget scenario interprets missing data as zero for
the current period, so the value for August displays as zero. The
Forecast scenario interprets missing data as zero for the year to
date value. Since July had a value of 75, the current period value
for August is interpreted as -75, to result in a year to date value of
0 for August.
Scenarios and Process Control
• Process Management is the management of the review and
approval process. Data is grouped into process units for
review. A process unit is the combination of data for a
specific Scenario, Year, Period, and Entity. Each process
unit can have up to 10 levels of review.
• Process management is enabled or disabled by scenario.
• EnableProcessManagment: Select this option to make
process management available for a scenario.
• MaximumReviewLevel: This option specified the maximum
level of review for process units for this scenario. Enter a
number from 1 to 10.
Scenarios and Process Control
Process Control is enabled by scenario.
Process Management is the
management of the review and
approval process. Data is grouped
into process units for review. A
process unit is the combination of
data for a specific Scenario, Year,
Period, and Entity. Each process unit
can have up to 10 levels of review.
Process management is enabled or
disabled by scenario.
EnableProcessManagment: Select
this option to make process
management available for a scenario.
MaximumReviewLevel: This option
specified the maximum level of
review for process units for this
scenario. Enter a number from 1 to
10.
Dimensions – cont’d
• The remaining ones provide account detail:
• ‘Intercompany Partner’
• Specifies the partner entity for intercompany balances.
• Custom dimensions
• Custom Dimensions can be configured by account to
store additional detail
• Customs Dimensions can be shared across accounts or
unique to a single account
• Examples could be departmental analysis, cost centre,
BS movement detail.
• The last dimension ‘Value’,
• Shows how the data consolidates from child entity to
parent entity.
• Provides an audit trail of the transformation applied to the
data.
Dimensions – Custom1..xx
• The number of Custom dimensions are now specified in
profile.
• The first two Custom dimensions are created automatically.
These are used for exchange rates.
• The first dimension is used for “From Currency” information,
and the second dimension is used for “To Currency”
information.
• Additional Custom dimensions can be created depending
on business needs. Appropriate size must be selected
depending on number of members.
• Small – up to 127 members
• Medium – 128 members up to 32,767 members
• Large – more than 32,767 members
Dimensions – Value
• Contribution level - the value added to a
parent from a child entity.
• Elimination level – where the Intercompany
elimination is performed.
• Parent level - value added from Parent
Currency.
• Parent Currency level – data viewed at
parent entity currency.
• Entity Currency level – the level of input of
data, at the default currency for the entity.
• Currency level – used to view data at an
alternate currency.
Dimensions – Point of View
• The point of view refers to the combination of the
members specified for each of the dimensions.
• Example, a report may have accounts in the rows and
years in the columns – the remaining dimensions would
make up the point of view.
• The point of view is typically how end users navigate
through the dimensions to select what they wish to view,
report, analyze, etc.
• The usage is similar to other Hyperion products.
Main Steps: Lab 2
•
•
•
•
•
•
•
•
Create application profile
Create a new application
Manage Metadata
Build Custom1-4 and Account structures
Build currency and scenario dimensions
Build Entity structure
Define application settings and consolidation methods
Load and extract metadata
Metadata Development - Classic
• There are two components to metadata development
• Application Profile
• Defines Year, Period and View dimensions.
• Metadata
• Scenario, Account, Entity (and ICP via derivation),
and Custom dimensions – also lists Currencies,
Consolidation Methods, and Application Settings.
• Both of these components will be developed using the
HFM Windows client software.
Application Profile
• One time setup.
• Defines:
• Year
• Period
• View
• Period and View dimensions cannot be changed once
the application has been created.
• Profile is created on the Windows client.
• It also lists languages for member descriptions.
• Multiple applications can share the same application
profile.
Metadata Management - Classic
• Metadata in HFM dimensions can be changed over and
over again.
• Metadata management can be performed either by
inputting directly into the Windows client (Metadata
Manager) or via uploading text file.
• To take effect, the metadata file or change is re-loaded
into the application for the change to take effect.
• There are integrity checks within the software when
loading metadata to the application.
• Metadata files can be extracted/loaded info HFM at any
time, via the Web or Windows client.
Dimensions
• This version of HFM has 8 pre-built dimensions and
configurable custom dimension, the combination of
which point to a single data amount.
• The basic six dimensions:
•
•
•
•
•
•
•
Dimension
Scenario
Account
Entity
Period
Year
View
Description
Type of data
Account
Organizational Unit
Quarter, Month, Week
Year
Frequency of data
Example
Actual
Retained Profit
Total Group
June
2011
Year to Date
Dimensions – cont’d
• The remaining ones provide account detail:
• ‘Intercompany Partner’
• Specifies the partner entity for intercompany balances.
• Custom dimensions
• Custom Dimensions can be configured by account to
store additional detail
• Customs Dimensions can be shared across accounts or
unique to a single account
• Examples could be departmental analysis, cost centre,
BS movement detail.
• The last dimension ‘Value’,
• Shows how the data consolidates from child entity to
parent entity.
• Provides an audit trail of the transformation applied to the
data.
Dimensions – Custom1..xx
• The number of Custom dimensions are now specified in
profile.
• The first two Custom dimensions are created automatically.
These are used for exchange rates.
• The first dimension is used for “From Currency” information,
and the second dimension is used for “To Currency”
information.
• Additional Custom dimensions can be created depending
on business needs. Appropriate size must be selected
depending on number of members.
• Small – up to 127 members
• Medium – 128 members up to 32,767 members
• Large – more than 32,767 members
Dimensions – Value
• Contribution level - the value added to a
parent from a child entity.
• Elimination level – where the Intercompany
elimination is performed.
• Parent level - value added from Parent
Currency.
• Parent Currency level – data viewed at
parent entity currency.
• Entity Currency level – the level of input of
data, at the default currency for the entity.
• Currency level – used to view data at an
alternate currency.
Dimensions – Point of View
• The point of view refers to the combination of the
members specified for each of the dimensions.
• Example, a report may have accounts in the rows and
years in the columns – the remaining dimensions would
make up the point of view.
• The point of view is typically how end users navigate
through the dimensions to select what they wish to view,
report, analyze, etc.
• The usage is similar to other Hyperion products.
Main Steps: Lab 2
•
•
•
•
•
•
•
•
Create application profile
Create a new application
Manage Metadata
Build Custom1-4 and Account structures
Build currency and scenario dimensions
Build Entity structure
Define application settings and consolidation methods
Load and extract metadata
Data Format
• HFM has a native data load and extract capability and
format.
• Data can be loaded as Merge, Replace, Replace by
Security or Accumulate – Replace and Merge are the
two most common.
• Journal data has a separate format and load/extract
process.
• Journal data or data net of journals cannot be
extracted via the normal data extract process.
Data Loading Alternatives
•
•
•
•
•
•
•
Hyperion Financial Data Quality Management.
Hyperion Data Integration Management.
Oracle Data Integrator.
Manual Input.
Hyperion Smart View for Microsoft Office.
EPMA Data Synchronization (see Chapter XI).
Partner developed tools.
Data Extract Alternatives
•
•
•
•
•
•
•
•
HFM Extended Analytics.
Hyperion Smart View for Microsoft Office.
HFM Rule.
Hyperion Financial Data Quality Management.
Hyperion Data Integration Management.
Oracle Data Integrator.
EPMA Data Synchronization (see Chapter XI).
Partner developed tools.
Shared Services Security
• Shared Services is a separate module that supports the
Hyperion EPM suite.
• Provides user management, user provisioning, and
external authentication definition.
• Provisioning refers to the process of assigning roles and
access permissions to users for HFM applications.
• Products that implement Shared Services functionality
require access to a Shared Services server running
Shared Services client and server software, and to a
database dedicated to Shared Services.
• Provides Lifecycle Management and Audit Reports
Areas of Security
• Users and Groups
• Can be created in the native Shared Services user directory
• Externally authenticated users are registered with Shared
Services but are still stored in their original authentication
directory.
• Roles
• When provisioning users, specific roles are granted by the
administrator
• Users are typically divided into groups based upon the role that
reflects both the product licensing and the controls/procedures
that apply to the users
• Classes
• Assigned to metadata items and web components
• Users/Groups can be granted various access level to classes
Shared Services – User Provisioning
•
•
•
•
Role based
Centrally managed security
Distributed security model
Integrates with external systems
HFM Roles for Shared Services
• Administrator Roles
• Application Administrator
• Default
• Provisioning Manager
• User Roles
•
•
•
•
•
•
•
Advanced User
Consolidate
Create Journals
Data Form Write Back from Excel
Enable write back in Web Grid
Load Excel Data
Manage Templates
• Read Journals
• Reviewer 1
• Save System Report on
Server
Access Rights for HFM Classes
• None
• No access – user does not see the item
• Metadata
• User sees the dimension member
• User cannot view/edit the data
• Promote
• User can see the data for the dimension member
• User can promote/reject in process control
• Read
• User can see the data for the dimension member
• User cannot promote/reject in process control
• All
• User can modify the item and promote/reject the data
External Authentication
To use external authentication, you must have an
authentication directory containing corporate user
information. The following types of authentication
repositories are supported:
• Lightweight Directory Access Protocol (LDAP):
•
•
•
•
IBM Tivoli Directory Server 6.1
Sun ONE 5.2 SP4
Novell eDirectory 8.8
OpenLDAP 2.3.37
• Microsoft:
• Microsoft Active Directory 2000/2003
• Microsoft NTLM
External Authentication – cont’d
• SAP Directory:
• Enterprise Portal 6 SP16 or 7.0
• Netweaver BI (SAP BW) 3.5 or 7.0
• SAP R/3 Enterprise 5.0
• Identity management systems:
•
•
•
•
•
•
Oracle Internet Directory 10.1.4.3.0 and higher
Oracle Virtual Directory 10.1.4.0.1 and higher
Oracle Access Manager 10.1.4.0.1 and higher
Oracle Application Server Single Sign-On
Oracle Identity Manager 10.1.4.0.1 and higher
Netegrity SiteMinder 6
Foundation Services
Shared Services Technical Architecture
Client
Browser
(JavaScript)
Client
(WebDav)
XML/HTTP
Custom Application
WebDav
Java/Web
Server
Struts Framework
WebDav Servlet
Security Abstraction Layer
Metadata Abstraction Layer
Security Client
Content Management Service
LDAP/WIN32 API
Native
JDBC
External
RDBMS
OpenLDAP
LDAP
MSAD
NTLM
Lifecycle Management
• Consistent, repeatable movement of apps, cubes,
repositories or individual artifacts between
development, test & production.
dev
test
prod
• User interface & command line capabilities.
• Auditing & application comparisons.
Main Steps: Lab 4
•
•
•
•
•
Create users/groups
Provisioning users/groups
Creating and assigning classes
Extract and load security
Migrate application using LCM
Rules
• Rules are written in Visual Basic and created/edited using
Textpad.
• Rules are organized into sections called subroutines, which can
be used to organise the Rules file or for specific purposes.
• Sub Calculate and Sub Dynamic are the two most common
subroutines.
• HS.Account.Member, HS.Exp, and HS.Dynamic are some of the
HFM functions.
• Comments may be added by placing an apostrophe in front of
the comment.
• Variables can be utilised for storing something once and
referring to it multiple times.
• An If/Then statement is the most common way of restricting
when a calculation is run.
Rules Example
Rules - Subroutines
• Calculate
• Run when calculating an entity. Most rules go here.
• Translate
• Used to translate accounts with special rates.
• Consolidation
• Used to calculate specific ownership and elimination.
• Allocation
• Used to perform allocations and it is separate from consol.
• Input
• Enables data input into parent level entities.
• NoInput
• Prevents data input into members.
• Dynamic
• Used when calculation needs to run at all entity level, base & parent.
Rules - Subroutines
• Transactions
• Specify accounts that support intercompany transactions.
• Equity Pickup
• Specifies the owned entity, owner entity and percentage of ownership.
Rules - Dimension Syntax
• When referring to a dimension label, one or two
characters followed by a hash or pound sign ( # ) is
used to denote the dimension in which the member
exists
• The dimension characters are displayed here:
A Account
C1 Custom1
C2 Custom2
C3 Custom3
C4 Custom4
E Entity
I
P
S
V
W
Y
Intercompany Partner
Period
Scenario
Value
View
Year
Rules - Restrictions
• If/Then
• The most common and straightforward restriction
• Not ideal when there are too many criteria/scenarios
• Select Case
• It is used when there are many criteria and scenarios
• For/Next
• Used to loop through a list of items and perform something on
each
• It is very handy for more complex calculations
• Can automatically pick up new members
• Custom Dimensions
• Self restricting
• It might not have adequate performance if assigned to many
members
Rules - Functions
•
•
•
•
Can be used to perform repetitive calculations
Returns a result back to the code that called it
Makes the Rules easier to read
Reduces maintenance
Rules – Common Calculations
•
•
•
•
•
•
•
•
Opening Balance
Retained Profit & Loss into Retained Earnings
Balanced Balance Sheet Check
Cash Flow
Foreign Exchange Difference
Impact Status
WriteToFile
NoInput
Main Steps: Lab 6
• Create Rules file
•
•
•
•
•
•
Create simple Rules file
Create subroutines
Create functions
Create variables
Apply restrictions on rules
Add functions to rules
• Common Calculations
• Loading & Extracting Rules file
End User – Workspace
• Web user interface used to access all Oracle Hyperion
and non-Oracle Hyperion content
• Modular business intelligence platform, providing access
to management reporting, query and analysis capabilities
for a wide variety of data sources in a single environment
• Allow users to set preferences for the Hyperion products
installed.
End User – Data Grids
• Data grids offer user capabilities to view the data in any
possible way.
• End users are encouraged to create grids or find existing
grids that meet their needs.
• Point of view usage critical to data grids.
• Grids can be saved with security class or marked private
to limit access.
• You can perform consolidation and translation of data
using data grids
End User – Data Forms
• Convenient for input of supplemental data
• Should not be used for balance sheet or profit and loss
input – supplemental input only
• Changes to balance sheet, profit and loss accounts
should be via journals
• Users should not have ability to create/modify forms
• Data forms can be created via:
• Data forms wizard if simple forms
• Excel if complex forms with heavy formatting
• Data forms can be exported or imported to Excel
End User – Journals
• Journals used for debit/credit style adjustments
• Are stored in one of four value dimension members –
effect on data depends on which member used
• Security controls whether users are limited to creating
journals, approving journals, and/or posting journals
• Journal listings and detail can be filtered and reported
• Administrator must open the period before journals are
allowed
• Periods can be closed and reopened as needed
End User – Intercompany Matching
• Intercompany accounts use the ICP dimension to store the partner entity
• Intercompany balances are, by default, eliminated at the first common
parent
• Intercompany accounts can be matched against others (like IC
receivable vs. IC payable) or can be eliminated one-sided (IC sales
eliminating to IC cost of sales [and netting against non-IC cost of sales])
• Intercompany setup is done in metadata:
• Which entities can be partners
• Which accounts are designated intercompany
• Which account is the plug account for intercompany account(s)
• The plug account will hold any out of balances among the intercompany
accounts
• If everything matches, the plug account will be zero
• Reporting is available for all users to analyze and reconcile intercompany
balances
End User – Tasklists
• Tasklists can be used to direct users through specific
tasks, grids, forms, etc.
• Depending on security role provisioning a user can be
restricted to tasklist navigation only
• Tasklists can be exported / imported out of Workspace
• They can contain folders, tasklists, documents, form, grid,
links to web pages, reports and tasks
End User – Process Control
• Process control is subject to design and controls
implemented by the administrator
• Validations must be passed and the data calculated
before signoff can occur
• Once a user signs off on the data, they lose the ability to
change – any required change would have to be done by
someone at a level above them or the data rejected back
to them
• Accounts and customs can be signed off in phases:
financials could be the first phase and supplemental data
in the second phase
Main Steps: Lab 7
•
•
•
•
•
•
•
Navigate HFM Workspace and set user preferences
Maintain Data Grids
Maintain Data Forms
Maintain Journals
Create and modify intercompany matching reports
Maintain Tasklists
Manage Process Control
Reporting – Smartview
• Smart View is an add-in that it’s mostly used with Excel
• First step is to establish a connection to the data source –
can be HFM, Planning, or BI+ (the workspace)
• Multiple types of usage:
•
•
•
•
Functions – pull a number into a specific cell
Ad Hoc Analysis – move dimensions around, view data
Forms – open form, input data, submit
Smart tags – use to pull data into Word
• Can also pull reports into MS Office not just HFM data
Reporting – Financial Reporting Studio
• Studio is the report writer for HFM.
• Reports can have grids, text boxes, images, and charts
• Within grids HFM dimensions are placed in rows,
columns, and page
• Dimensions not placed in a grid remain in the user point
of view
• Various formatting options exist, from simple bolding to
complex conditional formatting/suppression
• Some of the features are for HTML view only, such as
expansions and related content
Reporting – Workspace Reporting
• Access is through Web browser and requires no
distribution
• Easy to use interface with drop down box controls for PoV
• Offers the ability for dynamic reports. Users will interact
with the reports so that real time numbers are retrieved
from Hyperion
• Used by developers and administrators to run books,
batches and snapshots
HFM Copy Application utility
• The HFM Copy Application utility is used to copy
applications from one place to another.
• It works on Classic only version.
• The utility copies the relational tables for the application.
• The application can be copied to another one on the
same server or another.
• This utility uses the UDL files that connect HFM to the
relational database(s).
• No ID and password are needed to start the process, so
access to the utility and the UDLs must be controlled.
• No users should be logged into the application(s) when
running the utility.
HFM Administration menu
• Contains several items for administrators to review.
• Review system messages for rule errors, application
errors.
• Task and Data Audit logs should be exported/archived
and cleared periodically.
• Task Automation can be used to automate consolidations
and other tasks.
EPMA - Overview
• EPMA is a fairly new module (out for a couple of versions)
for metadata development and management.
• It provides capabilities for sharing dimensions and
members across multiple Hyperion products.
• EPMA is a Web solution that does not require an
installation of the client on a pc or server.
• It allows data synchronization between different
applications.
• Text files can be used to upload and format Metadata, but
cannot be extracted out of EPMA.
• It includes a module for upgrading from Classic to EPMA
version.
EPMA – Components
• Application Upgrade
• From previous releases or from Classic version.
• Dimension Library
• Central repository that contains all dimensions and associated
members.
• Application Library
• Central location where applications and data are maintained by
the administrator.
• Data Synchronization
• Data can be moved between different applications and products.
EPMA – Application Upgrade
• HFM applications can be built in EPMA or upgraded from
Classic.
• Upgrade from Classic to EPMA can be performed using
two methods:
• Re-shelling the application and import Classic application files
using the EPMA File Generator
• Via the EPMA Application Upgrade module
• Once the application is upgraded to EPMA, the Classic
version will not be available any longer.
EPMA – Dimension Library
• Dimensions in EPMA can be maintained in two ways:
• Using Workspace
• Using Flat Files - Import
• Dimension / member can be created/edited as:
• Shared – for common members between applications
• Local – members only apply to a specific application.
• Members attributes are very similar to the Classic version.
• Dimension / member can be edited singularly or as a
group by using the Grid Editor.
EPMA – Application Library
• Applications can be created / deleted / copied using this
module.
• Application library allows to access all EPMA applications
and to perform:
• Check of the application status
• Validation of the application
• Deployment of the application to the server
• After application is deployed, any change to the
application in the Dimension Library do not affect the
deployed application.
• Data synchronization is started from here.
EPMA – Data Synchronization
• Automatically transfer data from between EPMA
applications.
• Provides filters for selecting specific data needed for other
applications.
• It can be scheduled to run during off-peak business hours.
• Data flow between application can be reviewed after data
is synchronized.
EPMA – Calculation Manager
• Rules are organized into nine rules type.
• For each rule type a rule set can be created.
• Components are used to build rules and there are 6 type
of components.
• Can also integrate VB script components.
• Requires the application to be EPMA enabled – will not
work with Classic application.
• Cannot use Select Case and cannot create/use functions.
Main Steps: Lab 10
• Convert from Classic to EPMA
• Using File Generator
• Via the Application Upgrade module
• Maintain dimensions in EPMA
• Using Workspace
• Via Flat Files
• Maintain EPMA applications
• Data Synchronization
• Writing Rules with Calculation Manager
Close Process & Key Activities
XII. Financial Close and Disclosure Management
Close Process Issues
• Lack of visibility to tasks across financial systems,
departments, regions, etc.
• Manual spreadsheets are used to manage the financial
close calendar.
• ‘Hope’ and email are core to the process.
• Account reconciliations are managed manually.
• Task management is fragmented and manual.
Streamline the Extended Close Process
•
•
•
•
•
•
•
•
Close Process Analysis, Trending and Improvement.
Process Monitoring.
Active Calendar.
Single Task List.
Automated workflow.
Ensure Compliance.
Email Notifications.
Account Reconciliations.
Document Management & Creation Issues
• Manual management and creation of critical documents (Debt
Covenants,10Q/K, Board Package and Presentation, etc.)
• Gathering and managing commentary is manual
• Adjustment of financial data is manual
• MS Word documents sent to 3rd party who reformats and files
with EDGAR (error prone)
• MS Word files are converted to XBRL by 3rd parties or
manually (error prone)
• Ad hoc process and limited control
Ensure High Quality Report Submission
•
•
•
•
•
•
•
Collaborative document creation
Document Versioning
Workflow and approvals
MS Office centered
Multiple report formats (Edgar, XBRL, etc.)
Embedded XBRL
Seamless Data Integration
Critical components to implement
Positioning and Benefits
• Financial Close Management
• Integrated Close solution from Sub Ledger to Regulatory
Filings
• FCM delivers process visibility and task management
across the extended close
• Delivers process risk assessment in near real-time
• Disclosure Management
• Adds rigor and process transparency to the typically
manual process of creating key documents like the 10Q/K
• Delivers self service XBRL reporting and eliminates the
need for 3rd party printers for that service
Download