Professional Documents
Culture Documents
The Case Study briefly discusses the MassAllocation Functionality in R12 across
balancing segments with in the Ledger and also across Ledgers.
Author: Srikanth.Kura Oracle Apps Functional Consultant.
Contributors: Mahindra Satyam (Satyam Computers Services Ltd.)
Skill Level Rating for this Case Study: Intermediate
Table of Contents
I. Oracle Standard Mass Allocation Functionality.
II. Case Study
- Business Requirement.
- Mapping Business requirements to Oracle MassAllocation Functionality.
III. Setups to Implementing MassAllocation Solution.
IV. Steps to Implementing MassAllocation Solution.
V. Securing MassAllocations Using Definition Access Set.
Company A
001 - PAR
002 - Non-PAR
003 - SHF- (Shareholders.)
199
Company B
Company C
201 - Class A
202 - Class B
AAA
All Companies
Business Scenario
I have taken CEO Salary as an example to explain MassAllocation Functionality in R12 across
Ledgers
Company A Incurred CEO Salary for the Month of Jan09 SGD 10,000 and it has to be
For Company A
For Company B
For Company C
PAR
Non-PAR
UL (Unit Link)
Class A
Class B
25%
10%
30%
20%
15%
1)
710 CEO
2)
3)
Formula No
Formula 1
Formula Line
Ledger Name
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
B
C
T
O
7095
C
9220
C
9220
C
7621
C
7095
C
710
C
710
C
710
C
710
C
710
C
000
C
000
C
000
C
000
C
000
C
Future
0000
C
0000
C
0000
C
0000
C
0000
C
Ledger
Name
Ledger 'A'
Formula No
Formula 2
Formula Line
Ledger Name
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
B
C
T
O
Company Account
003
C
110
C
AAA
S
003
C
003
C
7095
C
9220
C
9220
C
1822
C
7095
C
Cost Center
Product
Future
710
C
710
C
710
C
710
C
710
C
000
C
000
C
000
C
000
C
000
C
0000
C
0000
C
0000
C
0000
C
0000
C
Ledger
Name
Ledger 'A'
Formula No
Formula 3
Formula Line
Ledger Name
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
B
C
T
O
Company Account
003
C
299
S
AAA
S
003
C
003
C
7095
C
9220
C
9220
C
1823
C
7095
C
Cost Center
Product
Future
710
C
710
C
710
C
710
C
710
C
000
C
000
C
000
C
000
C
000
C
0000
C
0000
C
0000
C
0000
C
0000
C
Ledger
Name
Formula No
Ledger 'B'
Formula 4
Formula Line
Ledger Name
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
Ledger 'B'
C
Ledger 'B'
C
B
C
T
O
Company Account
003
C
110
C
AAA
S
110
C
110
C
7095
C
9220
C
9220
C
7621
C
2901
C
Cost Center
Product
Future
710
C
710
C
710
C
710
C
710
C
000
C
000
C
000
C
000
C
000
C
0000
C
0000
C
0000
C
0000
C
0000
C
Ledger
Name
Formula No
Ledger 'C'
Formula 5
Formula Line
Ledger Name
Ledger 'A'
C
Ledger 'A'
C
Ledger 'A'
C
Ledger 'C'
C
Ledger 'C'
C
B
C
T
O
Company Account
003
C
299
L
AAA
S
299
L
299
L
7095
C
9220
C
9220
C
7621
C
2901
C
Cost Center
Product
Future
710
C
710
C
710
C
710
C
710
C
000
C
000
C
000
C
000
C
000
C
0000
C
0000
C
0000
C
0000
C
0000
C
4)
Creating Intracompany Balancing rules to create balancing journal lines for allocation of
expenses with in the entity across funds.
Intracompany balancing rules are used when more than one balancing segment value exists
on a transaction or journal entry, as long as you have selected the Balance Intracompany
Journals option for the ledger. You cannot post a journal in general ledger when the debit
and credit amounts for each balancing segment value do not net to zero. These journals can
be balanced automatically if you setup balancing rules and enable the option to balance
cross-entity journals.
The following Screenshots exhibit the Creation of Intracompany Balancing Rules.
Enter Percentages as a statistical Journals Using Standard Journal functionality for the purpose of
using the values in MassAllocation as allocation basis.
2)
Enter a Journal for CEO salary expense for the month of Jan-09 in the books of Ledger A and
Post the Journal.
Journal entry in Ledger A - Singapore
9
9
SGD
7095
Salary
Allocation/c
1110
0000
710
000
0000
0000
CEO
000
000
0000
Debit
$10,000
SGD
Credit
$10,000
3)
Navigation:
a) Choose Ledger name as Ledger A. (Note: If you have a default ledger assigned for your
b)
c)
d)
e)
f)
g)
h)
data access set, it is automatically defaulted. If the MassAllocation formula does not have
any unspecified ledger segment values in the formula, the ledger or ledger set value you
enter is ignored. This entry is only applicable when the ledger segment value is left
unspecified in the MassAllocation formula.)
Enter a Balancing Segment Value as 003 (SHF).(Note: If the MassAllocation formula
does not have any unspecified balancing segment values in the formula, the balancing
segment value you enter is ignored. This entry is only applicable when the balancing
segment value is left unspecified in the MassAllocation formula.)
Select the Allocation Method Full. You can select Full to run allocations a single
time or Incremental to reallocate an adjusted cost pool without reversing the posted
journal batches created by the previous MassAllocation journal entry.
Select the MassAllocation Batch Name Allocation of CEO Salary Exp.
Select the Period 01-09.
Select the date for the journal 31-Jan-09.
Select the date for the calculation 31-Jan-09. (Note: If the calculation should include all
days in the current month, you must change this date to the last calendar day of the month.)
Choose Generate to submit a concurrent process that creates an unposted journal batch for
the period you specify. General Ledger names the MassAllocation batch MA: <Request
ID> <Batch Name> <Period>.
4)
9
9
5)
6)
a) Journal Entry for Allocation Of CEO salary expense from SHF fund to PAR and NON PAR
funds with in the Company A.
b) Journal Entry for Allocation Of CEO salary expense from Company A to Company B.
c) Journal Entry for Allocation Of CEO salary expense from Company A to Company C.
d) Journal Entry for Allocation Of CEO salary expense from Company A to Company B.
e) Journal Entry for Allocation Of CEO salary expense from Company A to Company C.
The following describes what Use, View, and Modify access mean as it pertains to MassAllocations:
Use Access: Enables you to generate the MassAllocation and assign them to Auto
Allocation Sets and also you can schedule MassAllocations from the Define
MassAllocation window if you have View access. If you have Use privileges only, you will
not be able to view or make changes to the MassAllocation definition.
View Access: Enables you to view the MassAllocation definition from the Define
MassAllocation window. You will not be able to generate or make changes to the
MassAllocation definition.
Modify Access: Enables you to view and make changes to the MassAllocation definition
from the Define MassAllocation window. You will not be able to generate the
MassAllocation definition.
References
Oracle General Ledger User Guide.
DISCLAIMER: The information in this document is the opinion of the author, not of Oracle Corporation. Any
content, materials, information or software downloaded or otherwise obtained through the use of the site is done at your
own discretion and risk. Oracle shall have no responsibility for any damage to your computer system or loss of data
that results form the download of any content, materials, information or software.