Professional Documents
Culture Documents
Page 1 of 65 366198167.doc
Table of Contents
INTRODUCTION...............................................................................................................4
Environment Information......................................................................................................................................................4
Environment Issue: Mouse Loses Focus...............................................................................................................................4
R12 MULTI-ORG EXERCISES.........................................................................................5
MOAC Exercise 1: Create Global Security Group...............................................................................................................5
Page 2 of 65 366198167.doc
GL Exercise 16: Journal Line Reconciliation......................................................................................................................29
Solution: GL Exercise 12: Define Definition Access Sets and Secure Definitions............................................................48
Solution: GL Exercise 15: Copy and Post a Journal to See Sequencing Effect................................................................55
Page 3 of 65 366198167.doc
Page 4 of 65 366198167.doc
Introduction
The following exercises will demonstrate the R12 new features in Shared Services (Multi-Org
Access Control) and General Ledger. These exercises build upon each other so you must
complete the prior exercise before proceeding to the next exercise. In this hands-on, we will
be using the existing Vision Operations (USA) ledger and as well as your own ledgers that you
will define to avoid testing collisions.
Environment Information
Database: f12x9pre
URL: http://ap6299rt.us.oracle.com:8091/OA_HTML/OA.jsp?OAFunc=OAHOMEPAGE
Login: Operations/Welcome
Page 5 of 65 366198167.doc
R12 Multi-Org Exercises
Prerequisites
Define a User
1. From the System Administrator responsibility, open the Users form. (N) Security >
User> Define
2. Create a user for yourself and assign the following responsibilities:
System Administrator
Human Resources, Vision Enterprises
Payables, Vision Operations (USA)
General Ledger, Vision Operations (USA)
Define a Payables Responsibility
1. From the System Administrator responsibility, open the Responsibilities form. (N)
Security > Responsibility > Define
2. Create a Payables responsibility and name it <Your Initials> MOAC AP.
Page 6 of 65 366198167.doc
Vision Operations (Vision Corporate Business Group)
Vision Health Services (Vision Health System Business Group)
Vision Construction (Vision Corporate Business Group)
1. Submit the Security List Maintenance program. Generate it for One Named Security
Profile for the Security profile you just created.
Page 7 of 65 366198167.doc
MOAC Exercise 3: Specify User Preferences
Define your own user preference to restrict the number of OUs you see to just 2 out of 3 OUs.
Also, change the Default Operating Unit to Vision Construction for your user.
1. From the Payables responsibility, open the Multi-Org Preferences page. (N) Setup
> Options > User Operating Unit Preferences.
2. Specify Vision Construction as the default Operating Unit.
3. Select Vision Construction and Vision Operations to be your preferred OUs.
4. Log out and log back in to see the effect.
5. Open the OU List of Values in the AP Invoice Workbench to see the effect.
Page 8 of 65 366198167.doc
R12 General Ledger Exercises
Login: Operations/Welcome
Responsibility: General Ledger, Vision Operations (USA)
Scenario:
Vision Operations (USA), a US-based company, has just acquired a Company in France called
<Your initials> France Outfitters, a retail apparel company. Companies who operate in France
must meet local reporting requirements using the French COA, French Calendar, and local
currency in euros. There are also strict rules about using independent document sequencing and
VAT tax by legal entity.
The parent company, Vision Operations (USA), has multiple legal entities that share the same
primary ledger. The following are the ledger attributes for their corporate ledger (primary
ledger):
Ledger Attributes for Parent Company, Vision Operations (USA)
Name Vision Operations (USA)
Short Name Vision Operations
Chart of Accounts Operations Accounting Flex
AccountingCalendar Accounting/Month
Currency USD
Subledger Accounting Method Standard Accrual
First Opened Period Sep-06
You will need to define a new accounting setup for the newly acquired French Company that has
one legal entity and operating unit (that you will define), a primary ledger that represents the
corporate representation, a secondary ledger at the subledger level to represent the statutory
representation, and a journal level reporting currency assigned to the primary ledger for
corporate reporting and consolidation needs.
Here is the graphical representation of the accounting setup you will define:
Page 9 of 65 366198167.doc
Task 1: Create Legal Entity
(N) Setup > Financials > Accounting Setup Manager > Accounting Setups > Legal Entity Tab
(B) Create Legal Entity
Using the Legal Entities tab in Accounting Setup Manager, create a new legal entity as follows.
Note: Only the required attributes are listed here to quickly create a legal entity.
Territory France
Legal Entity Name <Your Initial> France Outfitters
Organization Name <Your Initial> France Outfitters
Legal Entity Identifier <Your Initials>F123456
SIREN <Your Initials>F123456
SIRET <Your Initials>F123456
Transacting Entity Yes
Address 100 Paris Ave, 12615, Paris
Hint: The Address Code is IC4_110_B9
Also, you can search by City called Paris.
1. Please define an accounting setup structure that includes the following setup
components:
Page 10 of 65 366198167.doc
Hint: You should assign the legal entity you just created.
The following ledgers and journal level reporting currency assigned to the primary
ledger
2. Verify that your structure looks something like this before saving the structure:
3. Once you finish creating your structure, you will receive a confirmation message
informing you that you can define your accounting options now or later. Choose to define
your accounting options now.
Task 3: Assign Specific Balancing Segment Value (BSV) to your Legal Entity
1. Update the balancing segment values and assign value 33 to your legal entity.
Page 11 of 65 366198167.doc
Task 4: Complete Primary Ledger Definition
You need to completely define your primary ledger before you can complete any of the setup
steps.
1. Use the following information to complete your primary ledger:
Page 12 of 65 366198167.doc
6. Notice that the status is now complete.
2. For the Journal Source and Category Conversion, leave the default. Journals with the
source and category Other should be transferred to this Secondary Ledger by the
Posting program.
Notice that by default, many of the subledger sources are set to No in the Transfer
Journals to this Secondary Ledger column. Thats because they integrate with SLA and
SLA handles the transfer to the SL for subledger sources.
3. Notice the status for this step is complete now.
Page 13 of 65 366198167.doc
Name: called <Your initials> France OU.
Short Code: <Your initials> France
Business Group: Vision France
Default Legal Context: TAH France Outfitters
2. When finished complete this step
3. Update the Operating Unit step again and view your information.
4. When finished, click Return to Accounting Options.
View the three system generated data access sets that were created for you. The access set
type will be full ledger providing full read and write access to the ledger and/or reporting
currency. The system generated data access sets cannot be updated; they will be in read only
mode.
The following details the three data access sets created for you and named after the ledgers
and reporting currencies you defined:
1. Reporting Currency: You should have a data access set for the Journal level Reporting
Currency that only includes read and write access to the Reporting Currency.
2. Primary Ledger (includes Reporting Currency): You should have a data access set named
after your Primary Ledger that includes both the Primary Ledger and Reporting Currency
with full read/write access to both.
3. Secondary Ledger: You should have a data access set named after your secondary ledger
that provides full read and write access to the secondary ledger.
Page 14 of 65 366198167.doc
GL Exercise 3: Create Ledger Set
(N) Setup > Financials > Ledger Sets
Vision Operations wants to minimize the overhead of maintaining separate ledgers and would like
to take advantage of processing efficiencies afforded by ledger sets, such as being able to open
and close periods for multiple ledgers simultaneously. Vision Operations is also a shared service
center and performs many accounting functions for the French subsidiary and therefore wants
to access multiple ledgers from a single responsibility.
1. Create the following ledger set that will be used by the Corporate Controller:
Page 15 of 65 366198167.doc
GL Exercise 4: Assign Ledger Set to Responsibility
In the previous exercise, you defined a ledger set. In order to use the ledger set and access the
ledgers in the ledger set, you must assign the ledger set to the GL: Data Access Set profile
option for a General Ledger responsibility.
Heres a screen shot to help you complete the fields when defining both responsibilites:
Page 16 of 65 366198167.doc
<Your Initials> GL France SL (Statutory).
System Administrator
Human Resources, Vision Enterprises
Payables, Vision Operations (USA)
Open the periods for September 2006, the first ever opened period, for all ledgers. Use the
SRS program to submit the Open Period program for the Ledger Set and the French Secondary
Ledger.
3. From the GL responsibility called <Your Initials> GL Ledger Set, navigate to the SRS window.
(N) Reports > Request > Standard
4. Submit the Open period program for the ledger set for Sep-06.
5. Switch responsibilities and do the same for secondary ledger called <Your Initials> France
SL (Stat) (EUR).
You want to enforce security and control the ledger data that certain users can access. The
General Ledger Accountant in the shared service center should only have read access to BSV 01
for Vision Operations (USA) and read/write access to all balancing segment values for the
French Primary Ledger and its reporting currency.
Task 1: Define Data Access Set Using Balancing Segment Value Access Set Type
1. Navigate to the Data Access Sets window. (N) Setup > Financials > Data Access Sets
2. Create the following data access sets
5. Open the Find System Profiles form. (N) Profile > System
6. Query by the Responsibility above and Profile: GL: Data Access Set.
7. Assign the data access set <Your Initials> GL Accountant Access to the responsibility
with the same name.
8. Open the Users form. (N) Security > User> Define and query your user.
9. Assign this new responsibility to your user.
Page 18 of 65 366198167.doc
GL Exercise 7: Enter Journals Using Different BSVs
In this exercise, you will test the effects of using different data access sets when entering
journals.
Task 1: Enter Journal using BSVs with different read and write access
1. Select the responsibility <Your Initials> GL Accountant Access.
Remember, this responsibility can only read BSV 01 for Vision Operations but can
read and write to all balancing segment values for the France PL and RC.
2. Open the Enter Journals from (N) Journals > Enter
3. Click New Journal
4. Enter the Journal Name <Your Initials> Exercise 7 Rent
5. In the Ledger field, open the list of values and notice that Vision Operations (USA) is
not shown. This is because you only have read access to this ledger; you cannot write
to any of the values. You need to have write access to at least one balancing segment
value or management segment value to be able to choose the ledger at the Journal
Header.
6. Select the France primary ledger for the Sep-06 period.
7. Enter the following journal line:
Journal <Your Initials> Exercise 7 Rent
Ledger <Your Initials> France PL (Corp) (EUR)
Category Adjustment
Period Sep-06
Currency EUR
Line Account Debit Credit
1 01-000-7420-0000-000
8. You should receive an error message because remember you assigned balancing
segment value 33 to the French legal entity associated with this ledger in Exercise 1,
Task 3. Thus, even though your data access set provides read and write access to all
BSVs for the French ledgers, the read and write access is limited to the BSVs
assigned to the ledger. In this case, only value 33 is valid.
9. Change the journal lines as follows to record Rent expense:
Page 19 of 65 366198167.doc
In this exercise, you will review the reporting currency journal that was automatically created
and posted when posted in the primary ledger.
1. Using the same responsibility <Your Initials> GL Accountant Access, open the Enter
Journals from (N) Journals > Enter.
2. In the Find Journals window enter the following criteria:
Batch name: <Your Initials> Exercise 7%
Period: Sep-06
3. You should see 2 posted journals.
4. Use Folder Tools to insert the Ledger column so you can better view the ledger
name of each journal.
5. Notice how both ledger journals are combined in the same batch.
In this exercise, you will review the secondary ledger journal that was automatically created and
posted when posted in the primary ledger.
1. Switch responsibilities to the one for the French SL called <Your Initials> GL France
SL (Statutory).
2. Open the Enter Journals from (N) Journals > Enter.
3. In the Find Journals window, click Find.
4. Review the unposted journal. Notice how different accounts are used because the SL
uses a different account segment.
Note: If you do not want the SL journal automatically posted, then you can change
the option Post Journals Automatically from Source Ledger to No in the Primary to
Secondary Ledger Mapping step in Accounting Setup Manager.
You are the corporate controller and you need to record the headcount for France Outfitters
and Vision Operations. Assume the Controller uses the responsibility <Your Initials> GL Ledger
Set that has full read and write access to all ledgers.
Note: The balances from these journals will be used for the next exercise.
1. From the responsibility <Your Initials> GL Ledger Set, enter and post the following
journals, one for Vision Operations and one for the French primary ledger:
Page 20 of 65 366198167.doc
Period Sep-06
Currency STAT
Line Account Debit (Stat) Credit
1 01-580-9110-0000-000 100
2 01-590-9110-0000-000 100
3 01-595-9110-0000-000 300
Total 500
The Corporate Controller needs to reference balances from one ledger (the French primary
ledger) to allocate rent expense by each departments headcount across multiple ledgers in a
ledger set. In this MassAllocation, you will reference balances from the French primary ledger
in its rent expense account 33-000-7420-0000-000. And then based on the headcount by
department for the ledger set, you will create a journal that allocates the rent expense to
different ledgers.
1. From the responsibility <Your Initials> GL Ledger Set, open the Define MassAllocation
form.
2. Create the following mass allocation definition. (Note: FP is the parent value for BSVs 01
and 33. Department 599 is the parent value for departments 580, 590, and 595.)
Note: The Ledger field in the account column displays the ledger short names. If the
names look unfamiliar, you can query the ledgers in Accounting Setup Manager and change
the short names to be something more meaningful.
Page 21 of 65 366198167.doc
A <Your Initials> France (EUR) -33-000-7420-0000-000 This is the cost pool. You
C-C-C-C-C-C want to choose the French
Ledger Currency: EUR Primary Ledger because the
Currency Type: Total ledger currency in Line A
Amount Type: PTD must match the transaction
currency EUR.
B <Your Initials> Corp Set-FP-599-9110-0000-000 You want to choose the
L-L-L-C-C-C Ledger Set in the B, C, T and
Ledger Currency: USD O lines.
Currency Type: Statistical
Amount Type: PTD
C <Your Initials> Corp Set -FP-599-9110-0000-000
S-S-S-C-C-C
Ledger Currency: USD
Currency Type: Statistical
Amount Type: STAT
T <Your Initials> Corp Set -FP-599-7420-0000-000 This is the target line where
L-L-L-C-C-C the resulting formula will
create journal lines. It will
write the balances to all
ledgers whose ledger
currency is USD as specified
in the B and C lines.
O <Your Initials> Corp Set -FP-000-7420-0000-000 This is the offset to balance
L-L-C-C-C-C the journal created in
multiple ledgers. It will write
the balances to all ledgers
whose ledger currency is
USD as specified in the B
and C lines.
Note: In the Allocation Parameters, even though the Ledger and Balancing Segment Value
fields are required, the values you enter will be ignored. These fields are only used if you
specified null values in the MassAllocation definition. In this exercise, we did not specify
null values for those fields.
Page 22 of 65 366198167.doc
4. Wait for the Run MassAllocations program to complete.
5. Query the generated journals. Two journals should have been created, one for Vision
Operations and another for the French Reporting Currency. Here is what the journals
should look like:
Page 23 of 65 366198167.doc
Note: This is not the most realistic example because its rare that you would want to
write balances directly to the Reporting Currency without passing through its source
ledger. This is a limitation with MassAllocations because it is taking the currency from
the B and C lines to choose the ledgers in the ledger set that match that currency. In
this example, that is USD. This example would be more realistic if there were multiple
primary ledgers in the ledger set that shared the same ledger currency. This exercise
was intended to give you an idea of the R12 changes to MassAllocations.
Also, you can never zero out the cost pool using MassAllocations with ledger sets.
Remember the balance in the Rent Expense account 33-000-7420-0000-000 for the
France PL was 10,000 EUR (from Exercise 7). If the generated journal was for the
French PL instead of the RC, there would still be a balance of 3333.34 (10,000-
6666.66). You should use something like AGIS to record the Intercompany Payables and
Receivable to zero it out.
Page 24 of 65 366198167.doc
GL Exercise 12: Define Definition Access Sets and Secure Definitions
Now that youve worked so hard in defining your MassAllocation, you want to prevent other
users from modifying or using your definition. You will however, allow them to view it. Create a
definition access set to give read-only access to the mass allocation definition and assign it to
the General Ledger, Vision Operations (USA) responsibility that is assigned to the Operations
user.
Also, to have the full ability to assign definition access set controls, assign the Super User
Definition Access Set to your current responsibility, <Your Initials> GL Ledger Set.
1. From the responsibility <Your Initials> GL Ledger Set, open the Definition Access Set
window. (N) Setup > Financials > Definition Access Set >Define
2. Define a Definition Access Set called <Your Initials> View Only Access.
Note: You are only defining a name for your definition access set. You are not securing
definitions yet.
3. Navigate to the Definition Access Set Assignments form. (N) Setup > Financials >
Definition Access Set >Assign.
4. Assign the Definition Access Set to the responsibility General Ledger, Vision
Operations (USA) . Select the AutoAssign and the View check box for Automatic
Privileges.
5. To have the full ability to assign definition access set controls, assign Super User
Definition Access Set to your current responsibility, <Your Initials> GL Ledger Set.
6. Log out and log in as operations/welcome. Choose the resp. General ledger, Vision
Operations (USA).
7. Query your MassAllocation definition: <Your Initials> Rent Allocation by Headcount and
enable security and immediately click the Assign Access button and notice how the
allocation was automatically assigned with the View privilege.
Note: Some may argue that this is a security breach, because the user could quickly
change his privilege from View to Use and Modify. This is a technical limitation because
the concurrent program has not been submitted yet. It gets submitted when you save
your work. We provide function security on the Assign Access button so if you want to
prevent users from changing their privileges, you can hide the button from those
responsibilities.
8. Save your work and wait for the Compile Definition Access Set program to complete.
9. Requery the definition to see that you can only view it now. Also notice the Generate
button is disabled because you cannot use this definition.
10. Log out and log back in as your username/password and select the <Your Initials>
GL Accountant Access.
11. Query the MassAllocation. Notice you have full use, view, and modify privileges
even though the Super User Definition Access Set was not assigned to this
responsibility.
Page 25 of 65 366198167.doc
GL Exercise 13: Account Analysis and Drilldown
Perform an account analysis using a ledger set, create a view that can be reused and then
drilldown to subledger data for the Vision Operations (USA) ledger.
Task 1: Query Ledger Set, Create a View and Drill Down to Subledger
1. From the responsibility <Your Initials> GL Ledger Set, open the Account Analysis and
Drilldown window.
(N) Inquiry > Account Analysis and Drilldown
2. Perform an account inquiry using the following criteria:
Field Value Field Value
Ledger/Ledger Set <Your Initials> Corp Period From Sep-06
Ledger Set
Ledger Currency All Currencies Period To Sep-06
Account From 01-000-7420-0000-000 Display Summary No
Accounts
Account To 33-595-7420-0000-000 Display Accounts With No
No Activity
Balance Type Actual
Currency Total
Page 26 of 65 366198167.doc
8. Click the PTD link for Vision Operations (USA) to drilldown on that balance.
9. For the Payables Batch, drill down further. By clicking the link.
10. Choose the View Transaction button to view the original transaction.
Page 27 of 65 366198167.doc
GL Exercise 14: Sequencing
The regulation in France enforces that each journal has to be sequenced. Please set up
sequencing for the secondary ledger, the statutory ledger, so that all General Ledger journals
are sequenced when posted.
In this exercise, you will learn how to query your accounting setup and define accounting and
reporting sequencing to the secondary ledger.
Page 28 of 65 366198167.doc
Require Assignment No
Note: Leave this unchecked. There is a bug.
Validate Sequence By Journal Effective Date
Assign Sequence By Journal Effective Date
Heres a screenshot
Page 29 of 65 366198167.doc
12. Change the status of this step to Complete using the Status drop down box.
Youre finished. In the next exercise, you will post a journal to see the sequencing effects.
You want to quickly create a journal that is similar to the journal entered in Exercise 7 for the
Secondary Ledger. In this exercise, you will copy a journal directly from the secondary ledger,
post it, and view the sequence number assigned based on the sequence setup in the previous
exercise.
1. Change responsibilities to the French secondary ledger called <Your Initials> France SL
(Stat) (EUR).
2. Open the Enter Journals window.
3. Search for a journal, select it, and then copy it. The copied batch should be for the
current period, Sep-06. Name the batch anything you like.
4. Re-query the page until you see the copied journal.
5. Review the copied journal and click the Other Information tab. Notice that no
Accounting or Reporting Sequences have been assigned.
6. Post the journal.
7. Re-query the posted journal, review the journal, and click the Other Information tab to
see the accounting sequence assigned.
You want to cross-reference journal entry lines for suspense account in General Ledger to
reconcile and ensure that balance in suspense accounts are cleared in a timely manner. In this
exercise, you will setup reconciliation and perform manual and automatic reconciliation.
1. From the responsibility <Your Initials> France SL (Stat) (EUR), open the Segment Values
window and search for the following:
(N) Setup > Financials > Flexfields > Key >
Title Accounting Flexfield
Structure French COA
Segment Account
Value 471000
2. Click on the Values, Hierarchy, Qualifiers tab and enable the Reconciliation qualifier for
Suspense Account 471000
Note: Alternatively, you can also go to the Account Combination form and enable
reconciliation for a specific account combination.
Page 30 of 65 366198167.doc
3. Navigate to the Accounting Setup Manager, search for the French accounting setup, and
update Accounting Options
4. Update Ledger Options for ledger Your Initials> France SL (Stat) (EUR) and enable
Journal Reconciliation for the ledger
5. Open the Enter Journals window and enter the following journals
(You received cash payment of $10,000 but you are not sure what the cash payment is for.
So for the time being, you post the balance to suspense account and enter a
reconciliation reference to ensure that the balance will be cleared from suspense account
appropriately.)
6. At the end of the month, you can run the SRS program to ensure that all the journal
lines have been reconciled.
Name Reconciliation - Unreconciled Transactions
Ledger Tah France SL (Stat) (EUR)
Currency EUR
Period From/Period To Sep-06
Page 31 of 65 366198167.doc
Currency US
Period From/Period To Sep-06
11. Mark the two journal lines that have reconciliation reference SUSP as reconciled.
Note that you can only reconcile journal lines that net to zero.
Note:
1. You can manually reconcile any journal lines (regardless of the
reconciliation reference) as long as the journal lines net to zero and the accounts have been
enabled for reconciliation
2. You can also submit the SRS program Reconciliation Automatic
Reconciliation to perform reconciliation automatically, however you can only reconcile journals
that have matching reference and matching BSV or Natural Account.
Bug Alert: You must set the Profile Option called FSG: Enable Search Optimization to No if
using Ledger Sets in FSGs. Otherwise, no balances will be returned. This has already been set.
Bug Alert: (Bug 5532007) You cannot specify a ledger set at run-time; the report will end with
an error. This only matters if you left the ledger fields null in the row set and column set
because the ledger specified at run-time is used to fill the null values.
You need to define a simple expense report using ledger sets for the ledgers that use USD as
their ledger currency. Here is an example of the report:
The first column displays data for Vision Operations, the second column displays data for the
France Outfitters Reporting Currency (USD), and the last column uses a ledger set to
summarize balances across ledgers that use the USD ledger currency. Thus using a ledger set
for the 3rd column is similar to using calculations to add up columns 1 and 2.
Task 1: View Row Set and Add Ledger Set to Account Assignments
1. From the responsibility <Your Initials> Corp Ledger Set, open the Row Set Definition
window.
(N) Reports > Define > Row Set
Page 32 of 65 366198167.doc
2. View a Row Set that has already been defined called Ledger Set Expense Stmt.
3. Create a copy of this row set and name it <Your Initials> Ledger Set Expense.
4. Update the copied row set and add your ledger set to every account assignment in rows
10, and 20. Row 50 is a calculation.
5. Heres an example of each row:
Row Line 10 20
Line Item Employee Expenses Operational Expenses
Account Assignment
Ledger/Ledger Set <Your Ledger Set> <Your Ledger Set>
Account range 6000-6999 7000-7999
Row Line 50
Line Item Total Expenses
Excl. Headcount
Calculation Row 10 + 20
Position 45 70 85
Row Line 10 20 30
Format Mask 99,999,999.99 99,999,999.99 99,999,999.99
Factor Units Units Units
Amount Type PTD-Actual PTD-Actual PTD-Actual
Currency USD USD USD
Account Assignment
Ledger/Ledger Set Vision Operations France Reporting Currency <Your Ledger Set>
TTTTTT TTTTTT TTTTTT
4. Click Build Column Set.
5. Click Create Default Heading.
6. In place of the dotted lines for each column, enter the name of the Ledgers and for the
third column, enter Total like so:
Page 33 of 65 366198167.doc
7. When finished click Apply to save your work.
Bug Alert: We found an issue that if you specified the Ledger Set at runtime, the report
completes with error. This should not happen. You should be able to specify a ledger set
at run time and then choose a ledger currency to filter the ledgers in the ledger set.
Page 34 of 65 366198167.doc
GL Solutions
Here is the graphical representation of the accounting setup you will define:
Page 35 of 65 366198167.doc
1. Open Accounting Setup Managers Accounting setup tab.
2. Click Create Accounting Setup.
3. In the Assign Legal Entities page, click Add Another Row to insert a new row.
4. Select your legal entity <Your Initial> France Outfitters.
5. Click Next.
6. In the Define Accounting representations page, enter the following for the Primary
Ledger.
7. Click Add Reporting Currency to open the Add Reporting Currencies sub step.
8. Click Add Another Row and enter the following to add the journal level RC:
Currency Currency Conversion Level Description
USD Journal Journal Level RC for PL France
Corp
9. Click Apply
10. Enter the following for the Secondary Ledger:
Page 36 of 65 366198167.doc
12. Click Finish and then Complete Accounting Options to open the Accounting Option page.
Task 3: Assign Specific Balancing Segment Value (BSV) to your Legal Entity
Page 37 of 65 366198167.doc
Task 5: Complete Reporting Currency
1. Click the Update icon for the Reporting Currencies step.
2. Click the Update icon for the Reporting Currency.
3. Verify your results with this:
Page 38 of 65 366198167.doc
2. Use the following information to complete your secondary ledger. (See details in Task 4
for the PL).
Page 39 of 65 366198167.doc
Task 9: Complete Your Accounting Setup
1. Complete the accounting setup by clicking the Complete button on the top right. This will
submit the General Ledger Accounting Setup Program that will generate all of the
system-generated data access sets.
1. Open the Data Access Sets form and query the data access set by the following:
Reporting Currency Name
Primary Ledger Name which will include the Reporting Currency in the ledger
assignment
Secondary Ledger Name
Page 40 of 65 366198167.doc
Solution: GL Exercise 4: Assign Ledger Set to Responsibility
Assign ledger set created to your responsibility using the GL: Data Access Set profile option.
Heres a screen shot to help you complete the fields when defining both responsibilities:
Page 41 of 65 366198167.doc
Task 3: Define User
Note: If you completed the Multi-Org exercise, then you already defined a user. You need to
add just the GL responsibilities to your user.
1. Open the Users form. (N) Security > User> Define
2. Create a user for yourself and assign the following four responsibilities:
<Your Initials> GL Ledger Set
<Your Initials> GL France SL (Statutory).
System Administrator
Human Resources, Vision Enterprises
Payables, Vision Operations (USA)
1. From the GL responsibility called <Your Initials> GL Ledger Set, navigate to the SRS
window. (N) Reports > Request > Standard
2. Submit the Open Period program for your ledger set for Sep-06.
Page 42 of 65 366198167.doc
3. Switch responsibilities and do the same for the secondary ledger called <Your Initials>
France SL (Stat) (EUR).
Task 1: Define Data Access Set Using Balancing Segment Value Access Set Type
1. Navigate to the Data Access Sets window. (N) Setup > Financials > Data Access Sets
2. Create the following data access set:
Page 43 of 65 366198167.doc
4. Open the Users form. (N) Security > User> Define and query your user.
5. Assign this new responsibility to your user.
Task 1: Enter Journal using BSVs with different read and write access
1. Select the responsibility <Your Initials> GL Accountant Access.
Remember, this responsibility can only read BSV 01 for Vision Operations but can
read and write to all balancing segment values for the France PL and RC.
2. Open the Enter Journals from (N) Journals > Enter
3. Click New Journal
4. Enter the Journal Name <Your Initials> Exercise 7 Rent
5. In the Ledger field, open the list of values and notice that Vision Operations (USA) is not
shown because you must have write access to at least one balancing segment value or
management segment value to be able to choose the ledger at the Journal Header.
6. Select the France primary ledger for the Sep-06 period.
7. Enter the following journal line:
Journal <Your Initials> Exercise 7 Rent
Ledger <Your Initials> France PL (Corp) (EUR)
Category Adjustment
Period Sep-06
Currency EUR
Line Account Debit Credit
Page 44 of 65 366198167.doc
1 01-000-7420-0000-000
8. You should receive an error message because remember you assigned balancing segment
value 33 to the French legal entity associated with this ledger in Exercise 1, Task 3.
Thus, even though your data access set provides read and write access to all BSVs for
the French ledgers, the read and write access is limited to the BSVs assigned to the
ledger. In this case, only value 33 is valid.
Page 45 of 65 366198167.doc
1. Using the same responsibility <Your Initials> GL Accountant Access, open the Enter
Journals from (N) Journals > Enter.
2. In the Find Journals window enter the following criteria:
Batch name: <Your Initials> Exercise 7%
Period: Sep-06
3. You should see 2 posted journals.
4. Use Folder Tools to insert the Ledger column so you can better view the ledger
name of each journal.
5. Notice how both ledger journals are combined in the same batch.
1. Switch responsibilities to the one for the French SL called <Your Initials> GL France
SL (Statutory).
2. Open the Enter Journals from (N) Journals > Enter.
3. In the Find Journals window, click Find.
4. Review the unposted journal. Notice how different accounts are used because the SL
uses a different account segment.
Page 46 of 65 366198167.doc
Solution: GL Exercise 10: Enter STAT Currency Journals
1. From the responsibility <Your Initials> GL Ledger Set, enter and post the following
journals, one for Vision Operations and one for the French primary ledger:
1. From the responsibility <Your Initials> GL Ledger Set, open the Define MassAllocation
form.
2. Create the following mass allocation definition. (Note: FP is the parent value for BSVs 01
and 33. Department 599 is the parent value for departments 580, 590, and 595.)
Page 47 of 65 366198167.doc
3. Generate this MassAllocation for the Sep-06 period.
Note: In the Allocation Parameters, even though the Ledger and Balancing Segment Value
fields are required, the values you enter will be ignored. These fields are only used if you
specified null values in the MassAllocation definition. In this exercise, we did not specify
null values for those fields.
Page 48 of 65 366198167.doc
Note: This is not the most realistic example because its rare that you would want to
write balances directly to the Reporting Currency without passing through its source
ledger. This example would be more realistic if there were multiple primary ledgers in
the ledger set that shared the same ledger currency. This exercise was intended to give
you an idea of the R12 changes to MassAllocations.
Solution: GL Exercise 12: Define Definition Access Sets and Secure Definitions
Now that youve worked so hard in defining your MassAllocation, you want to prevent other
users from modifying your definition. Create a definition access set to give read-only access to
the mass allocation definition and assign it to the General Ledger, Vision Operations (USA)
responsibility that is assigned to the Operations user.
1. From the responsibility <Your Initials> GL Ledger Set, open the Definition Access Set
window. (N) Setup > Financials > Definition Access Set >Define
2. Define a Definition Access Set called <Your Initials> View Only Access.
Note: You are only defining a name for your definition access set. You are not securing
definitions yet.
Page 49 of 65 366198167.doc
3. Navigate to the Definition Access Set Assignments form. (N) Setup > Financials >
Definition Access Set >Assign.
4. Assign the Definition Access Set to the responsibility General Ledger, Vision
Operations (USA) . Select the AutoAssign and the View check box for Automatic
Privileges.
5. To have the full ability to assign definition access set controls, assign Super User
Definition Access Set to your current responsibility, <Your Initials> GL Ledger Set.
Page 50 of 65 366198167.doc
6. Log out and log in as operations/welcome. Choose the resp. General ledger, Vision
Operations (USA).
7. Query your MassAllocation definition: <Your Initials> Rent Allocation by Headcount and
enable security.
8. Immediately click the Assign Access button and notice how the allocation was
automatically assigned with the View privilege.
Note: Some may argue that this is a security breach, because the user could quickly
change his privilege from View to Use and Modify. This is a technical limitation because
the concurrent program has not been submitted yet until you save your work and the
concurrent profile completes. We provide function security on the Assign Access button
so if you want to prevent users from changing their privileges, you can hide the button
from those responsibilities.
9. Save your work and wait for the Compile Definition Access Set program to complete.
10. Requery the definition to see that you can only view it now. Also notice the
Generate button is disabled because you cannot use this definition.
11. Log out and log back in as your username/password and select the <Your Initials>
GL Accountant Access.
Page 51 of 65 366198167.doc
12. Query the MassAllocation. Notice you have full use, view, and modify privileges
even though the Super User Definition Access Set was not assigned to this
responsibility.
Task 1: Query Ledger Set, Create a View, and Drill Down to Subledger
1. From the responsibility <Your Initials> GL Ledger Set, open the Account Analysis and
Drilldown window
(N) Inquiry > Account Analysis and Drilldown
2. Perform an account inquiry using the following criteria:
Field Value Field Value
Ledger/Ledger Set <Your Initials> Corp Period From Sep-06
Ledger Set
Ledger Currency All Currencies Period To Sep-06
Account From 01-000-7420-0000-000 Display Summary No
Accounts
Account To 33-595-7420-0000-000 Display Accounts With No
No Activity
Balance Type Actual
Currency Total
Page 52 of 65 366198167.doc
8. Click the PTD link for Vision Operations (USA) to drilldown on that balance.
9. For the Payables Batch, drill down further. By clicking the link.
10. Choose the View Transaction button to view the original transaction.
Page 53 of 65 366198167.doc
Solution: GL Exercise 14: Sequencing
3. Update the Sequencing step for the French secondary ledger using the following
information:
Page 54 of 65 366198167.doc
4. Click Create to create the Sequence.
Page 55 of 65 366198167.doc
10. You should see the
following:
Note: You need to
enter another start
date for the
sequence
assignment. The
start date for the sequence assignment must be on or after the start date for the
sequence.
11. Change the status of this step to Complete using the Status drop down box.
Solution: GL Exercise 15: Copy and Post a Journal to See Sequencing Effect
8. Change responsibilities to the French secondary ledger called <Your Initials> France SL
(Stat) (EUR).
9. Open the Enter Journals window.
(N) Journals > Enter.
10. Search for Batch Name: %Rent% (the journal replicated from Exercise 7a journal) and
Click on the Find button
11. Select the journal and then copy it.
Page 56 of 65 366198167.doc
12. Re-query the page until you see the copied journal.
13. Review the copied journal and click the Other Information tab. Notice that no
Accounting or Reporting Sequences have been assigned.
14. Post the journal.
15. Re-query the posted journal, review the journal, and click the Other Information tab to
see the accounting sequence assigned.
Page 57 of 65 366198167.doc
2. Click on the Values, Hierarchy, Qualifiers tab and enable the Reconciliation qualifier
for Suspense Account 471000
Note: Alternatively, you can also go to the Account Combination form and enable
reconciliation for a specific account combination.
3. Navigate to the Accounting Setup Manager, search for the French accounting setup,
and update Accounting Options
4. Update Ledger Options for ledger Your Initials> France SL (Stat) (EUR) and enable
Journal Reconciliation for the ledger
Page 58 of 65 366198167.doc
5. Open the Enter Journals window and enter the following journals
(You received cash payment of $10,000 but you are not sure what the cash payment is for.
So for the time being, you post the balance to suspense account and enter a
reconciliation reference to ensure that the balance will be cleared from suspense account
appropriately.)
6. At the end of the month, you can run the SRS program to ensure that all the journal
lines have been reconciled.
Name Reconciliation - Unreconciled Transactions
Ledger Tah France SL (Stat) (EUR)
Currency EUR
Page 59 of 65 366198167.doc
Period From/Period To Sep-06
Page 60 of 65 366198167.doc
9. Now perform a manual reconciliation to reconcile the journals
(N) Journals > Reconciliation > Reconcile
10. Search for the journal lines to be reconciled
Ledger <Your Initials> France SL (Stat) (EUR)
Currency US
Period From/Period To Sep-06
11. Mark the two journal lines that have reconciliation reference SUSP as reconciled.
Note that you can only reconcile journal lines that net to zero.
Page 61 of 65 366198167.doc
Note:
1. You can manually reconcile any journal lines (regardless of the
reconciliation reference) as long as the journal lines net to zero and the accounts have been
enabled for reconciliation
2. You can also submit the SRS program Reconciliation Automatic
Reconciliation to perform reconciliation automatically, however you can only reconcile journals
that have matching reference and matching BSV or Natural Account.
Bug Alert: You must set the Profile Option called FSG: Enable Search Optimization to No if
using Ledger Sets in FSGs. Otherwise, no balances will be returned. This has already been set.
Bug Alert: (Bug 5532007) You cannot specify a ledger set at run-time; the report will end with
an error. This only matters if you left the ledger fields null in the row set and column set
because the ledger specified at run-time is used to fill the null values. This bug has been fixed
but it has not been patched on this environment. If you would like to see this working, then set
the profile option FND: Override Directory to /home/ticheng/bug/5532007 for your user. This
will point to the developers home directory.
You need to define a simple expense report using ledger sets for the ledgers that use USD as
their ledger currency. Here is an example of the report:
Page 62 of 65 366198167.doc
The first column displays data for Vision Operations, the second column displays data for the
France Outfitters Reporting Currency (USD), and the last column uses a ledger set to
summarize balances across ledgers that use the USD ledger currency. Thus using a ledger set
for the 3rd column is similar to using calculations to add up columns 1 and 2.
Task 1: View Row Set and Add Ledger Set to Account Assignments
1. From the responsibility <Your Initials> Corp Ledger Set, open the Row Set Definition
window.
(N) Reports > Define > Row Set
2. View a Row Set that has already been defined called Ledger Set Expense Stmt.
3. Create a copy of this row set and name it <Your Initials> Ledger Set Expense.
4. Update the copied row set and add your ledger set to every account assignment in
rows 10, and 20. Row 50 is a calculation.
5. Heres an example of each row:
Row Line 10 20
Line Item Employee Expenses Operational Expenses
Account Assignment
Ledger/Ledger Set <Your Ledger Set> <Your Ledger Set>
Account range 6000-6999 7000-7999
Row Line 50
Line Item Total Expenses
Excl. Headcount
Calculation Row 10 + 20
Page 63 of 65 366198167.doc
3. Create the following columns in the column set. For the Account Assignment, specify only
the ledger field. The first 2 columns using single ledgers and the last column uses a
ledger set :
Position 45 70 85
Row Line 10 20 30
Format Mask 99,999,999.99 99,999,999.99 99,999,999.99
Factor Units Units Units
Amount Type PTD-Actual PTD-Actual PTD-Actual
Currency USD USD USD
Account Assignment
Ledger/Ledger Set Vision Operations France Reporting Currency <Your Ledger Set>
TTTTTT TTTTTT TTTTTT
5. Click Build Column Set.
6. Click Create Default Heading.
7. In place of the dotted lines for each column, enter the name of the Ledgers and for the
third column, enter Total like so:
Page 64 of 65 366198167.doc
3. Click the Control Values button and specify Control Value 1 and Statistical. In row 30 of
the row set, a control value was specified for the Headcount.
Page 65 of 65 366198167.doc