Professional Documents
Culture Documents
BN Hyperion Financial Management Interview Questions & Answers
BN Hyperion Financial Management Interview Questions & Answers
Answers
1. What is HFM?
Ans: 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.
6. What are rules used for? How many rules an application can have?
Ans. Rules are used to automate the calculations of data within an application. An
application can have
Rules are used to:
Calculate data entry level amounts for a specific entity, scenario and period.
Prevent data entry for a specific cell in a specific entity, scenario and period.
Allow input at the parent entity level.
Calculate data that cannot be calculated through a hierarchical aggregation such as
ratios or variance analysis.
Perform allocations from a parent entity to a list of base entities.
Perform complex currency conversions, calculate exchange rate differences or perform
other calculations necessary for your consolidation.
Define formulas to dynamically calculate accounts.
Specify the accounts in the application that support intercompany transactions.
7. What is application profile, can we change application profile at any point of time?
Ans. An application profile contains language, calendar, frequency, and period
information for an Application. No, application profile once created, cannot be changed.
You can audit Scenario and Account members by setting the Enable Data Audit metadata
attribute to Y for the scenarios and accounts to audit. To turn off auditing of Scenario
and Account members, change the Enable Data Audit attribute to N.
Consolidate All- will consolidate everything whether changed or not as if it has never run
before. It will also include in execution entities for which there is no data at all.
Consolidate All with data- will consolidate everything whether changed or not but it will
skip entities having no data.
It indicates how the revenue (money received from the sale of products and services
before expenses are taken out) is transformed into the net income (the result after all
revenues and expenses have been accounted for). It displays the revenues recognized
for a specific period, and the cost and expenses charged against these revenues,
including write-offs (e.g., depreciation and amortization of various assets) and taxes.
The purpose of the income statement is to show managers and investors whether the
company made or lost money during the period being reported.
19. How do we know whether consolidation has been run for a particular entity or not in
a particular month?
Ans: Go to process management Select specific entity Consolidation Yes or No.
Or
If you select a data grid for that particular entity, change the display options to
calculation status there if you found CN or CN ND it means that that entity needs
consolidation
21. I don’t want an account to get translated, what account type should be used?
Ans: There is no relation between account type and translation.
22. Child entities have data, but there is no data in parent entity? What could be the
reason?
Ans: Parent account type is ‘Group Label’
Or
23. Not able to create journals for an entity, what options do you check?
Ans: Allow adjs is enabled or not.
27. What are the differences between data grid and data form?
Ans: (a.) POV is not restricted in data grids & POV is restricted in data forms.
(b.) We can print the form in data form but we don’t have it in data grid.
(c.) We can export the data form to the excel file and import file and we can bring
back the changes to the DB. This is called offline working on data forms.
Load Data
Calculate Data
Adjust Data
Translate Data
Approve Data
Lock data
Run and Publish
29. Where is data stored in HFM?
Ans: RDBMS.
Switchtypeforflow:
Specifies the account type change for FLOW accounts that use these rules:
1. ASSET to EXPENSE
2. EXPENSE to ASSET
3. LIABILITY to REVENUE
4. REVENUE to LIABILITY
5. BALANCE to FLOW
6. FLOW to BALANCE
37. What is ICP?
Ans: 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.
Application Settings -> If any New Entity or Entities exists in the future at that point that newly
added entities will be going to participated in the Consolidation or not.
IF Organization by Period options select as “Y” those will be participated in the Consolidation process.
IF Organization by Period options select as “N” those will be not participated in the Consolidation
process.
46. If entity x – currency Euro, and entity y- currency USD, means to see in dataform,
which dimension is set in POV?
Ans: Value & entity dimension.
49. If we create user for journals, then user can post journal, suppose user can do
unpost for journal?
Ans: Yes, only if the user has admin access.
50 . How can we see the icp without using dataform and grid
Ans: Using ICP Report.
6. What is Consolidation?
Consolidation is aggregating the Base level entities amounts with the Parent level entities amounts.
We migrate application with copy application utility. Another way of migrating application is
traditional way that is extract all required files from development and load same files in production
9. What is Translation?
It is Currency translation happens when a parent entity's default currency is different from a child
entity's default currency. Runs when you choose Translate or Consolidate.
10. What is Adjustment?
Adjustment is to correct the data. It is done by Journals at value dimension member Entity currency
Adjs and Parent curr Adjs.
11. What is the difference between consolidate, consolidate all and consolidate all with the data?
Consolidate: only entities that require logic or consolidation are updated by the system.
Consolidate All with Data: option is available for any parent entity regardless of its status. NODATA
are skipped.
Consolidate all: any Parent entity regardless of its status. NODATA are also consolidated.
14. You are not able to load ICP transactions. What is the Reason?
Cause: IC Period is not opened.
Expand Tasks and select IC Transaction Tasks. Select Manage IC Periods. From the Scenario drop-
ee vdown list, select a scenario for the period. From the Year drop-down list, select a year for the
period. Select the check box next to each period that you want to open.
Methods:
1. Consolidate
2. Consolidate all
3. Consolidate all with data
Triangulation means doing translation from source currency to any currency other than destination
currency.
Example:
If u have USD, EURO & YEN our source currency is USD & destination currency is YEN if u want to
translate from USD to EURO, system will translate first from USD to YEN & then YEN to EURO in
reverse manner.
30. How do Different Cell Colors indicate in HFM? (Ask any specific color)?
Blue- Header cell
Off White -An input cell. You can manually enter or edit data.
Light Yellow -Locked or derived cell
Light Gray Text -No write or Read access, or may be derived data
Dark Yellow-Indicates one of these conditions:
• Cell data has been modified but has not been saved
• The input status is OK, but the status of the adjustment is not OK
(CH, CN, or TR)
Light Green -Allows allocations and derived data
Dark Green -Read-only
Orange -Invalid POV (Point of View) intersection
In value dimension, there are two type of members one is system defined which you find in brackets
and another one is user defined, whenever we define a currency the system will automatically creates
3 value dimensions based on one particular currency enter by the user.
If you observe here USD, based on USD system will create USD, USD adj, USD total. this is equal-
ant to entity currency, entity currency adj, entity currency total. entity currency adj for adjustments like
journals and entity currency total = entity currency - entity currency adj.
In HFM we have:
Entity Currency Adjs
Parent Currency Adjs
Parent Adjs
Contribution Adjs
1. Create journal
2. Submit the journal
3. Receive approval or Reject
4. Post journal
By giving node security we can restrict user for seeing the value dimension members
IF you set node security as parent only the members of the value dimension from <Entity
Currency>up to and including <Parent Curr Total> are visible.
If you set node security as Entity, all members of the value dimension would be visible
1 User authentication
2 Task securities
3 Document securities (Data grids and forms, journals, reports)
4 Data security
39. How many dimensions are system defined and how many dimensions are user defined and what
are they?
At the time of application profile creation, based the data enter by us...
If you observe in above screen if we check include Half years, Include Quarters, Include months, the
system will generate the period dimension members as well as view dimension members like
YTD,HYTD,QTD,MTD and also 12 periods will be created automatically. And in the bottom based on
the staring year and number of years the system will create the Year dimension members.
So 3 dimension members View, Period, Year will be created by the system and remaining dimension
members will be created by the consultants.
because of this reason you can not able to see these 3 dimensions under manage meta-data.
45. We should not give the security for the below 3 Dimensions (We can give remaining 9
dimensions)
1. Year
2. Period
3. View
46. what is Hyperion Life Cycle management(LCM)?
Lifecycle management is a component of Shared Services that provides a mechanism of moving
artifacts – for example copying of web data entry forms from one application to another.
In prior versions (prior to 11 versions) items required extracting and loading. The ability to use
Lifecycle Management is controlled via a unique role for which the user must be provisioned
The mode of retrieving will be through data forms, data grids or smart view.
In smart view we will use HS.Get function to retrieve the data.
The System will automatically create a ICP member when you select the IsICP attribute, see the
below for your reference.
When you create an application, Intercompany Partner members are automatically created for the
application. An ICP member is created for each Entity member for which the IsICP attribute is
selected.
Note:
You can modify only the description and security class for ICP members. All other attributes
are predefined and cannot be modified
54) EXPLAIN about Entity Curr adj member in HFM?
Basically value dimension members are inter-related with so many areas in HFM, but in brief talking
about Entity Curr Adj you can make any adjustments using journals into this particular value
dimension, here you can perform calculate and posting journals.
55) What are the rules used for? How many rules an application can have?
Rules is one of the area which makes HFM application more flexible with the custom procedures or
consolidation etc.,
we have 8 subroutines in rules, and under each subroutine there will number of functions which
makes rules simplify,
Calculation
Translation
Consolidation
Allocation
Input
Elimination
No Input
Dynamic
58) WHAT is the node security if we put the yes or no in the node
security what will happen? ( in entity scenario)
We can choose a parent or a entity for node security, if you select either of one.
then you will be able to see the value dimension members which upper to parent Curr adj, normally up
to parent curr adj we can able to see without node security.
67) Give me some report names that you have created in project?
You can say Actual book, budget book, forecast book etc.,
68) Can in use any other rates other than avg- rate and EOM (Ending Of Month)- rate in
translation in HFM?
Consultant is not the one who decides to take either avg-rate of EOM rate, client will decide it time to
time.
72) How do you know whether the consolidation has been done for a
particular entity or not in a particular month?
If you select a data grid for that particular entity, change the display options to calculation status there
if you found CN or CN ND it means that that entity needs consolidation
74) at what rate accounts will get translated and how you tell (or
define ) in the system?
Step1: we have to define the currencies in metadata under the “Currencies”
Here what are the currencies you will define it will be automatically stored under Custom 1 and
Custom 2 under Currencies system generated member.
After you load metadata, Financial Management automatically creates three Value dimension
members for each currency in your application: Currency Name, Currency Name Adjs, and Currency
Name Total, where Currency Name is the currency label. For example, for a currency of USD,
Financial Management creates the following Value dimension members: USD, USD Adjs, and USD
Total.
Step 2: In entity dimension attributes we have to give the default currency for that particular entity.
By giving this whenever you select the “entity currency” in value dimension whatever the currency we
have given the default currency it will execute that.
For example if you are looking for a form or report of the country US as we all know the currency for
US is USD, here we can see the report in two ways in value dimension, either you have to select the
currency “USD” or you have to select the “entity currency” when you select the “entity currency” it will
take the default currency from the entity (in this case we will give the default currency fro entity as
USD”) in both cases the result will be same. So here whenever you don’t know the entity currency the
value dimension member “entity currency” will help us to see the report in the local currency.
Default Rate for Balance Accounts: For Balance sheet accounts we have to mention the default rate
whether it’s closing rate or average rate (we need to create an account for average and closing rates)
Default Rate for Flow Accounts: For flow accounts (i.e., Income statement) we have to mention the
default rate whether it’s closing rate or average rate (we need to create an account for average and
closing rates)
Use PVA for Balance Accounts: Normally we will not select this for balance sheet accounts, because
we will use closing rate for balance sheet accounts
Use PVA for Flow Accounts: When you are using Average rate for Flow accounts, in normal practice
we will select this option for Flow accounts (i.e. Income statement)
Step 4: Once we finish these steps we will enter the currency exchange rates by using flat file or web
form.
Normally People from client side will do this activity by entering in web form or data file.
you can take the base currency in custom 1 and translated currency in custom 2 and you can give the
exchange rates.
see below for your reference.
76. Custom aggregation weight ?
1. Get value
2. Set value
3. Get text
4. Set text
5. Hs currency
6. Hs label
7. Hs description
8. Hs group
82) What is the difference between data grids and data forms?
There are so many things, please refer your note book.
Load Data
Calculate Data
Adjust Data
Translate Data
Approve Data
Lock data
Run and Publish
87. The data is exported to smart view in excel but the cells are showing zeros what could be the
reason?
This is because of the Zero view adjustments and Zero view non-adjustments in scenario dimension
meta-data attributes.
If a user doesn't have a proper access for a particular entity if he is repeating the same action, then an
error will come in system messages "you dont have a proper rights to perform this action".
89. What are the Error code 502? Or 400 some thing?
A 502 error is Internal Server error. Your web server will return that HTTP Response when the
program running terminates abnormally/returns an unhandled exception.
A 404 error (probably it may be 400 error) is a file not found error that occurs when the Web Server
receives a HTTP GET request for a file that does not exist on the server in the path specified.Usually
occurs when a web.
Member
Description (English)
Account type
Is Calculated
Is Consolidated
Is Icp
Plug Account
Custom 1 Top Member
Custom 2 Top Member
Custom 3 Top Member
Custom 4 Top Member
Num Decimal places
Use line items
Enable Custom 1 aggregation weight
Enable Custom 2 aggregation weight
Enable Custom 3 aggregation weight
Enable Custom 4 aggregation weight
User defined 1
User defined 2
User defined 3
Security class
Icp Top member
Enable data auditing
Default parent
Member
Description (English)
Default currency
Allow adjustments
Is Icp
Allow adjustments for children
Security class
User defined 1
User defined 2
User defined 3
Holding Company
Security as partner
Default parent
Member
Description (English)
Default Freq
Default View Periodic
Zero view for Non adjustments
Zero view for adjustments
Consolidated YTD
User defined 1
User defined 2
User defined 3
Security class
Enable data auditing
Support process management
Maximum review level 10
Use line items
Default Freq for icp transactions
Default parent
Member
Description (English)
Switch sign for flow
Switch Type for flow
User defined 1
User defined 2
User defined 3
Security class
Submission groups
Default parent
Currency
Description
Scale
Translation operator D,M(% ,*)
Display in ICT
99. How do Different Cell Colors indicate in HFM? (Ask any specific color)?
Blue- Header cell
Off White -An input cell. You can manually enter or edit data.
Light Yellow -Locked or derived cell
Light Gray Text -No write or Read access, or may be derived data
Dark Yellow-Indicates one of these conditions:
• Cell data has been modified but has not been saved
• The input status is OK, but the status of the adjustment is not OK
(CH, CN, or TR)
Light Green -Allows allocations and derived data
Dark Green -Read-only
Orange -Invalid POV (Point of View) intersection
Steps:
Create plug account in account dimension
Tick the check box called IS ICP in account dimension
Tick the check box called IS ICP in Entity dimension
Load the ICP rule file.
Then automatically the difference between the Intercompany transactions will be transferred to plug
account
30.How many plug accounts we can create?
Ans: In HFM, we can create number of plug accounts, but based on requirement we will create the
plug accounts for elimination process.
1. Regular
2. Auto Reversing
49.How many journal Templates are available in the HFM?
Ans: We having 2 types of journal Templates .Those are
1. Standard
2. Recurring
50.How many Journals Balance Types are available in the HFM?
Ans: 1. Balanced
2. Unbalanced
3. Balanced by Entity
51.Difference between them?
1. Balanced: All the Debits and Credits will be balanced
2. Unbalanced: Debits and Credits will not be balanced
3. Balanced by entity: Debits and Credits for particular entity will
be balanced
52.Explain Journal Review Process?
Ans: 1. Create Journal
2. Submit the Journal
3. Receive Approval or Reject
4. Post Journal
54.Some we can’t able to create journals for an entity what option do u
check?
Ans: Allow Adjs in entity dimension