Oracle Hyperion Financial Management is a financial consolidation and reporting application built with
advanced Web technology. It provides financial managers the ability to rapidly consolidate and report
financial results, meet global regulatory requirements, reduce the cost of compliance and deliver
confidence in the numbers.
Supports global Accounting and Statutory reporting requirements
U.S. GAAP
IFRS
Local Statutory
Journal entries
Intercompany eliminations
Currency Conversions
Architecture:
Financial Management is designed to operate as a multitier system.
The client can be used to create and maintain application profile information and metadata.
On the Web server tier, you access the Web-enabled portions of Financial Management.
The middle tier contains the domain intelligence and connections to the relational database.
The data tier contains the relational database and all Financial Management data and
Metadata.
Scenario
Year
Period
Entity
Value
Account
Intercompany
View
Custom Dimensions
Year Dimension :
The Year dimension represents the fiscal or calendar year for data. An application can contain
data for more than one year. You specify a year range when you create the application and select
a year from the Year dimension to process data.
Period Dimension:
The Period dimension represents time periods, such as quarters and months. It contains time
periods and frequencies by displaying the time periods in a hierarchy. For example, if the Actual
scenario maintains data on a monthly basis, generally 12 periods of data are available for this
scenario in a year. Financial Management supports years, months, and weeks for the period
dimension.
Value Dimension:
The Value dimension represents the types of values stored in your application, and can include
the input currency, parent currency, adjustments, and consolidation detail such as proportion,
elimination, and contribution detail. For example, the Entity Currency member stores the value
for an entity in its local currency. The Parent Currency member stores the value for an entity
translated to the currency of the parent entity. The Value dimension is useful for providing an
audit trail of the transactions applied to data.
Account Dimension:
The Account dimension represents a hierarchy of natural accounts. Accounts store financial
data for entities and scenarios in an application. Each account has a type, such as Revenue or
Expense, that defines its accounting behavior.
You define attributes for Account dimension members, such as the account type, the number
of decimal places to display, and whether the account is a calculated, consolidated, or
intercompany partner account.
Intercompany Dimension :
The Intercompany dimension represents all intercompany balances that exist for an account.
This is a reserved dimension that is used in combination with the Account dimension and any
custom dimension. Financial Management can track and eliminate intercompany transaction
details across accounts and entities. You can also run Intercompany Matching reports to view
intercompany transactions.
Managing Applications:
An application consists of a set of entities, accounts, scenarios, and other dimensions that you
use together.
Roles Required for Managing Applications:
For application administration, these security roles are required: Dimension Editor and
Financial Management Application Creator/Financial Management Manager.
Defining the HFM Application can be done in five Steps as mentioned Below:
Create an application profile, which contains calendar, language, and frequency definitions
for the application
Create an application shell, in which you define the application server where the application
resides, an application label and description, an application profile, and a location for a log
file.
Define security for the application, including which users have access to the application and
what type of access each user has.
Define metadata for the application, including accounts, entities, scenarios, and custom
dimensions, application settings, consolidation methods, and currencies.
Load data, data forms, member lists, rules, and journals to the application.
Let us see every step in detail:
Creating Application Profiles:
An application profile contains language, calendar, frequency, period, and custom dimension
information for an application.
You can use a profile for more than one application. For each application that you create, you
must specify an application profile.
Procedure Followed to Create Profile File:
Connect to Financial Management Desktop by Navigating to Start->All Programs->Oracle EPM>Financial Management->Financial Management as shown below:
Click Next.
Entering Languages
We can specify up to 10 languages for labels that are used throughout an application. You can
use different languages to create descriptions for items in your application.
To specify languages:
1 In the grid, enter a language, and press the Tab key to move down to the next row.
Note: You can enter up to 10 languages, and each language can contain a maximum of 20
Characters. Note that a space is counted as a character.
Defining Calendars:
We set up the calendar for an application by using the Year, Period, and View dimensions. Themembers
in the Year dimension define the start year and the total number of years in theapplication. The member
hierarchy in the Period dimension defines the base-level time periodsand the summary-level time periods
for the application. The top-level parent of the Perioddimension is always the [Year] member. The View
dimension defines the period-to-date viewsfor the application, such as quarter-to-date and year-to-date.
The View dimension contains asystem-defined member named Periodic to represent base periods. View
members mustcorrespond to levels in the member hierarchy of the Period dimension.We can customize
the start year, number of years, base periods, summary periods, and periodto-date views. When we select
the type of calendar and the time periods for the applicationprofile, default frequencies are created for the
application profile. For example, if we selectStandard calendar and include half-years, quarters, and
months as the time periods, the systemcreates these frequencies: yearly, half-yearly, quarterly, and
monthly.we can also select a Custom calendar or Manually-Defined calendar. If we choose to define
aCustom calendar, we must define the number of periods and the period label prefix. A flat listis created
and we can modify the hierarchy later.If we choose to define a Manual calendar, the frequencies and
periods are empty. We can then
enter the frequencies and periods that we need.
To Setup Calendar:
Select a type of calendar:
Standard Calendar
Custom Calendar
Manually Defined Calendar
For Period Label Prefix, enter a prefix for the periods to include.
The label can contain a maximum of 10 characters and can include spaces.
28 Managing Applications
Tip: If you enter 10 for the number of periods and NewPeriod as the label prefix,
these periods are added to the hierarchy: NewPeriod1 through NewPeriod10.
If you selected Manually Defined Calendar, continue with the next step.
For Start Year, enter the start year for the calendar.
For Number of Years, enter the total number of years to include.
Click Next.
Editing Frequencies:
The frequency specifies the time period level at which you can input data, for example, months
or quarters. Frequencies and their corresponding views are created based on the time periods
that you selected when defining the calendar. You can add, modify, and delete frequencies. You
can also enter a descriptive label for each frequency and view in each language that you previously
defined.
When editing frequencies, you cannot change the label of the year-to-date (YTD) frequency,
which is contained in the first column of Frequency 1 row. However, you can enter a description
of the YTD frequency for each language that you define.
Click Next.
Editing Periods:
The period hierarchy is a combination of the time period and frequencies that you define. You
can make changes to this hierarchy by adding or deleting periods.
You must enter a unique Custom dimension name and dimension alias for the application.
Both the name and alias must be unique.
The dimension name can be a maximum of 10 characters.
The dimension alias can be a maximum of 20 characters.
The dimension name and alias cannot contain spaces, and cannot be blank.
You must select a size for the Custom dimension: Small, Medium, or Large.
(OR)
2 Click Finish.
Launch the EPM Workspace
Select Navigate, then Administer, and then Consolidation Administration.
From the Cluster list, select the application server cluster on which to run the new application.
If the server cluster is not listed, you may need to register it. See Oracle Enterprise Performance
Management System Installation and Configuration Guide.
4 For Name, enter a name for the new application.
The application label can have a maximum of either 10 alphanumeric characters or 12 bytes.
It cannot start with a number or contain spaces, or special characters.
For Description, enter a description for the application.
The application description can have a maximum of 255 characters, and can include spaces.
HFM, HSV, and HSX are reserved names and cannot be used for application descriptions.
Click Browse next to the Profile text box, and locate the application profile to use.
By default, application profiles use the PER file extension.
From the User Management Project list, select the Shared Services project to which to add the
application.
Note: Each application must belong to a project. See the Oracle Enterprise Performance
Management System User and Role Security Guide.
For Web Server URL, enter the URL.
Click Create.
Registering Applications:
During the installation process,we configure and register server clusters. After you create an
application, you can register the application against the preferred server cluster.
To register applications:
1 Select Navigate, then Administer, and then Consolidation Administration.
Opening Applications
In Financial Management,all data is processed within applications. You can open and work with
multiple applications at one time.
.
To open an application,
select Navigate, then Applications, then Consolidation, and then select an application.
Closing Applications
You can close the current application in which you are working, or if you have multiple applications
open, close them all simultaneously.
To close an application, take one of these actions:
Select File, then Close, and then Current, or All.
Click the X on the top of the tab in which the application is open.
Deleting Applications :
To delete an application:
1 Select Navigate, then Administer, and then Consolidation Administration.
2 Select Administration, and then Applications.
After we create an application, we load metadata, member lists, rules, and security files.We
can load individual files, select multiple files to load, or load all files at once. When we load
multiple files, the system loads them in the proper sequence.We can also scan the files to verify
them before loading.
Each load process generates a log file so we can review each process individually. When the load
process is complete, a link displays for the log so that we can view any errors. If one of the load
files does not complete successfully, we can correct any errors and reload it.
3 Enter the file name to load, or click Browse to locate the file that you want to load.
3 In the Security section, enter the file name to load, or click Browse to find the file.
4. After selecting the Security file for loading click on Load Button available on the right Corner.
5. We can see the below window after successful Loading of the Security file to the Application.
Note: Similarly all other Application Elements like metadatada, Memberlists and Rules can be loaded
following the above mentioned procedure.
Let us see how the Individual Elements are extracted from the Application.
Extracting Application Security
We can extract application security to view or modify it in a text editor. When we extract
application security from an application, save the file in a format that supports multibyte
character sets (MBCS). By default, application security files use the SEC file extension.
3 In the Security section, from Delimiter, select the character used to separate information in the file.
These characters are valid:
,~@$%^&|:;?\
Note: You must use a character that is not used in the file name or in any other way in the
file. For example, if you use the comma in an entity description, you cannot use the
comma as the delimiter.
If any error or Warnings while Extract Process we can view in the Log link provided post the Extract.
The instructions vary depending on the Web browser that you are using. Make sure to save the file in the
Web directory that you set up.
Note: Similarly all other Application Elements like metadata, Member Lists and Rules can be extracted
by following the above mentioned procedure.
Working with System Messages:
The System Messages log displays a list of Financial Management system messages. From the
log, you can view the message summary, view details of individual messages, and print messages.
The system displays an X for error messages, and i for information messages. You can delete
system messages from the log. Messages remain in the log until you delete them.
Server
Application
Date Range
To view all dates, select Include All.
To specify a date range, select Range, and then specify Minutes, Hours, Days, or Months.
To specify specific dates, select Custom, and then enter a Start and End date, or click the calendar
icon to select dates.
4 From the list of system messages, select a message for which to view detail.
5 Double-click the message to open it, or click View, or select Actions, and then View.
6 Optional: To print the message, from the System Message Details page, click Print.
7 When you finish viewing system message details, click OK.
We can delete system messages from the System Messages log if We are assigned to the Administrator
group.
To delete system messages:
Description
Error number in hexadecimal form
For internal use only
Error TimeStamp
Machine name of the computer on which the error
occurred
Name of the source code file to which the error
applies
Line number in the source code file to which the
error applies
Version number of the DLL to which the error
applies
Viewing Users
You can view logged-on users for all application and servers, or filter the list to view users of
specific servers and applications.
User name
Current module in which the user is working
Current activity of user
Time the activity was started
Status
Server name
Application name
4. We can see the List of Users and there Activities in the Window.
3 From the list of users, select one or more users to log out.
4 Take one of these actions:
Click Logout Selected User(s) or select Actions, and then Logout Selected User(s)..
Click Logout All Users, or select Actions, and then Logout All Users.
3 Optional: To change the view of the listed connections, select View, and then select options to expand,
collapse, scroll, or display items.
4 Take one of these actions:
Click Logout Users, or select Actions, and then Logout Users.
Click Disable Connections, or select Actions, and then Disable Connections.
Click Enable Connections, or select Actions, and then Enable Connections.
5 To refresh the list of connections, click Refresh, or select Actions, and then Refresh.
Auditing Tasks :
You can use the Task Audit feature to view the tasks performed by users. You can filter audited
Tasks by date range, application server, user, and task performed.
These user activities are logged in the task audit
Idle
Rules Load
Rules Scan
Rules Extract
Consolidation
Translation
Data Retrieval
Custom Logic
Data Clear
Allocate
Data Copy
Data Load
Journal Entry
Data Extract
Journal
Retrieval
Member List Member
Scan
Extract
Logon Failure
Logoff
Journal
Unposting
Security Load
Journal
Metadata Load
Template Entry
Security Scan
Security
Extract
Metadata Scan Data Scan
Extended
Analytics
Export
Document
Document
Create
Attachments
Detachments
Transactions
Unpost
Delete Invalid Data
Audit
Transactions
Records
Purged
AutoMatch by AutoMatch by IC Matching
ID
Account
Report by ID
Metadata
Extract
Logon
Extended
Analytics
Schema Delete
Edit
Transactions
Task
Audit
Purged
IC Matching
Report by Acct
Chart
Logic
(Calculate)
Data Entry
Journal Posting
List
Transactions
Load
Transactions
Extract
Delete
Transactions
Post
All
Transactions
IC Transaction
Report
Post
Transactions
Unmatch All
Transactions
Unpost
All
Transactions
Server
Application
Date Range
To view all dates, select Include All.
To specify a date range, select Range, and then specify Minutes, Hours, Days, or
Months.
To specify specific dates, select Custom, and then enter a Start and End date, or
click the calendar icon to select dates.
Users
Tasks
EPM_ORACLE_INSTANCE/bin/startHFMManagementService.bat
Windows Stop Script:
EPM_ORACLE_INSTANCE/bin/stopHFMManagementService.bat
2. Hyperion S9 Financial Management DME Listener
Registered Service Name: Hyperion S9 Financial Management DME Listener
Display Name in Windows Services Control Panel:
Hyperion Financial Management DME Listener
Functionality:
Hyperion Financial Management IP Listener for communication with the Hyperion Data Movement
Engine. If this service is stopped, the DME Web service will not be able to communicate with all HFM
instances on this server.
Windows Startup Script:
EPM_ORACLE_INSTANCE/bin/startHFMDMEListener.bat
Windows Stop Script:
EPM_ORACLE_INSTANCE/bin/stopHFMDMEListener.bat
3. HFMWebServiceManager
Registered Service Name: HFMWebServiceManager
Display Name in Windows Services Control Panel:
Hyperion Financial Management Web Service Manager
Functionality:
Manages the session information for connection in the Financial Management web server.
Windows Startup Script:
EPM_ORACLE_INSTANCE/bin/startHFMWebServiceManager.bat
Windows Stop Script:
EPM_ORACLE_INSTANCE/bin/stopHFMWebServiceManager.bat