0% found this document useful (0 votes)
583 views65 pages

Supporting References in Oracle Ebs r12

The document provides an overview of supporting references functionality in Oracle R12 Subledger Accounting. It discusses how supporting references can be used to track additional transaction details like products, projects, and project managers without adding these attributes to the accounting flexfield. It also covers the key building blocks needed to set up supporting references like descriptive flexfields, value sets, supporting reference headers and details. Finally, it walks through a case study example of how supporting references could be used to track revenue by product, branch, and project in accounts receivable.

Uploaded by

Abbas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
583 views65 pages

Supporting References in Oracle Ebs r12

The document provides an overview of supporting references functionality in Oracle R12 Subledger Accounting. It discusses how supporting references can be used to track additional transaction details like products, projects, and project managers without adding these attributes to the accounting flexfield. It also covers the key building blocks needed to set up supporting references like descriptive flexfields, value sets, supporting reference headers and details. Finally, it walks through a case study example of how supporting references could be used to track revenue by product, branch, and project in accounts receivable.

Uploaded by

Abbas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 65

#C14LV

Go Beyond Basic R12 Subledger Accounting - A Deep


Dive Into the Supporting References Functionality

Session ID#: 13950

Prepared by:
Prithis Das
Dynamique Solutions LLC REMINDER
Check in on the COLLABORATE
mobile app
#C14LV
Presenter’s background

■ Over 18 years in the Oracle EBS sphere


■ Over 22 years of business process improvement experience
■ Consulting experience with Big 5 and other major
organizations
■ Oracle Certified Specialist in General Ledger
■ Chartered Accountant and Management Accountant from
India
■ Authored and presented papers on SLA, Web ADI, Reports
Manager at several OAUG and local events
■ Currently on a major R12 upgrade
■ Contact:
▪ Cell: 630.3649457
▪ Email: [email protected]
▪ Web: Dynamiquesolutionsllc.com
2
#C14LV
Agenda

■ Introduction to Supporting References


■ Case Study
■ Building blocks
■ The Oracle process
■ View Supporting References
■ Key considerations
■ Limitations
■ References
■ Q&A

3
#C14LV
Introduction to
Supporting References

4
#C14LV
Introduction

■ What are Supporting References?


■ Powerful analytic feature
▪ In effect, extends the Accounting Flexfield without cluttering GL
with subledger detail
▪ Also known as Analytical Criteria in Fusion Apps
■ Supporting References are data items that:
▪ Store additional transaction information on “Subledger Journal
Entry (JE)” at header or line level to be used for analytical
purposes
— Note the use of Subledger JE, not General Ledger JE
▪ Maintain account balances for a specific Ledger at Period level
for every combination of “Supporting Reference + Code
Combination ID (CCID)”

5
#C14LV
Introduction

■ Examples of Supporting References


▪ Product or Line of Service on Receivables invoices when
“Product” is not a segment available in the Accounting Flexfield
▪ Payee Name on Miscellaneous Receipts in Receivables
▪ Project number on Payables invoices when “Project” is not an
available AFF segment and Projects module is not used
▪ Project Manager, Salesperson information on invoices
▪ Employee and Deduction information on Payables invoices for
Payroll deductions
▪ Other examples are - Geographies, channel, industry,
investment type, fund manager or product category can be
tracked as Supporting References without including these key
business dimensions in the Accounting Flexfield

6
#C14LV
Case Study

7
#C14LV
Case Study

■ Background information
▪ Our Accounting Flexfiled segments are Company, Account,
Department and Intercompany
— Note that there is no segment for
– Product
– Branch Office
– Project
■ Business Requirements
▪ Track revenues in Oracle AR lines by products, branches and
projects
▪ Tag AR invoices with Project Managers who have generated the
revenue
— Note that there is no field to capture the Project Manager

8
#C14LV
Building Blocks

9
#C14LV
Building Blocks

■ Receivables Descriptive Flexfield configurations


▪ Invoice Line Information Descriptive Flexfield
▪ Value Sets to hold DFF values
■ Supporting References Headers, Details and Sources
■ Subledger Accounting configurations
▪ Subledger Accounting Method
▪ Application Accounting Definition
▪ Event Class “Invoice”
— Supporting Reference for PM will be attached as a Header
Assignment
▪ Journal Line Definition
▪ Journal Line Type
— Supporting Reference for Line Attributes will be attached to the JLT
10
#C14LV
Building Blocks

■ Invoice Line
Information
Descriptive Flexfield
▪ To capture Revenue
Type or Product
▪ To capture Project
Number
▪ To capture Branch
Office

11
#C14LV
Building Blocks

■ Value Sets to hold


values for:
▪ Revenue Types or
Products
▪ Project Numbers
▪ Branch Offices
■ Values:
▪ Products
▪ Projects
▪ Branch offices

12
#C14LV
Building Blocks

■ Invoice Information Descriptive Flexfield


▪ To capture Project Manager

13
#C14LV
Building Blocks

■ Value Set to hold values


for:
▪ Project Managers

■ Values:
▪ Project Managers

14
#C14LV
Building Blocks
■ Supporting References
▪ Unlimited number of Supporting References can be
defined
▪ Navigation: Receivables Manager > Setup > Accounting
> Accounting Methods Builder > Journal Entry Setups >
Supporting References

15
#C14LV
Building Blocks
■ Supporting References
▪ Header
▪ Detail
▪ Source Assignments

Reference Header

Reference Detail

Source assignments

16
#C14LV
Building Blocks
■ Supporting References: Header
▪ Owner is “User” for all custom Supporting References
▪ Code
— First
character must be alphabetic
— Remaining characters may be either alphanumeric or
underscores
— Alphabetic characters must all be uppercase

— No spaces are permitted

■ Name and Description field


■ Enabled checkbox

17
#C14LV
Building Blocks
■ Maintain Balances
▪ Supporting Reference without balances
— Mainly used as Subledger Journal Entry (JE) references
— Can be assigned at Subledger Journal Entry Header (JEH) or
Journal Entry Line (JEL) level
▪ Supporting Reference with balances
— Supporting Reference Balances are calculated
— Can only be assigned at line level

18
#C14LV
Building Blocks
■ If Maintain Balances is checked, additional drop-down “Year End
Carry Forward” is displayed
▪ Always
— Supporting Reference Balances at the end of the fiscal year are always
carried forward to the next fiscal year
▪ Based on account
— Ending Supporting Reference Balances for balance sheet accounts
(accounts whose account type is Asset, Liability or Owner’s Equity) are
carried forward to the next fiscal year, while they are reset to zero for
income statement accounts (accounts whose account type is Expense or
Revenue)
▪ Never
— Supporting Reference Balances are reset to zero at the beginning of a new
fiscal year

19
#C14LV
Building Blocks

■ In our example the first Supporting References Header is


Parameter Value
Code XXSL_AR_INVOICE_DETAILS
Name XXSL AR Invoice Line Details
Enabled Yes
Maintain Balances Checked
Year End Carry Forward Based on Account

21
#C14LV
Building Blocks

■ In our example the second Supporting References Header is


Parameter Value
Code XXSL_PROJECT_MANAGER
Name XXSL Project Manager
Enabled Yes
Maintain Balances Unchecked
Year End Carry Forward Field does not appear on screen

22
#C14LV
Building Blocks

■ Supporting References: Detail


▪ Each Supporting Reference can have maximum 5 “Supporting
Reference Details
▪ Detail Code
— First character must be alphabetic
— Remaining characters may be either alphanumeric or underscores
— Alphabetic characters must all be uppercase
— No spaces are permitted
■ Detail Name
■ Detail Description

23
#C14LV
Building Blocks

■ In our example, the Supporting References Details for the


Supporting Reference “XXSL AR Invoice Line Details” are:

Detail Code Detail Name


XXSL_REVENUE_TYPE Product
XXSL_PROJECT_NUMBER Project Number
XXSL_BRANCH_OFFICE Branch Office

24
#C14LV
Building Blocks

■ In our example, the Supporting References Details for the


Supporting Reference “XXSL Project Manager” are:

Detail Code Detail Name


XXSL_PROJECT_MANAGER XXSL Project Manager

25
#C14LV
Building Blocks

■ Supporting References: Source Assignments


▪ Each Supporting Reference Detail can have one or more
“Sources” assigned
▪ Only one source can be assigned for each Application and each
Event Class

▪ Tip: In this example we have used a DFF Attribute as a Source


for a Supporting Reference. Your Source could be one of
several hundred existing table columns.

26
#C14LV
Building Blocks
■ Source Assignments
▪ Each Supporting Reference Detail can have one or more
“Sources” assigned
▪ We have selected (for Detail “Product”)
— Application = Receivables
— Event Class Name = Invoice
— Source Name = Transaction Line Information Flexfield Attribute 1
▪ because Product will be stored in this attribute as per DFF setup

27
#C14LV
Building Blocks
■ Source Assignments
▪ Your Source could be one of several hundred existing table
columns.

28
#C14LV
Building Blocks
■ In our example, for the Supporting Reference “XXSL AR
Invoice Line Details”, our Source Assignments are:

Detail Application Event Class Source Name


Name

Product Receivables Invoice Transaction Line Information


Flexfield Attribute 1
Project Receivables Invoice Transaction Line Information
Number Flexfield Attribute 3
Branch Receivables Invoice Transaction Line Information
Office Flexfield Attribute 4

29
#C14LV
Building Blocks
■ In our example, for the Supporting Reference “XXSL Project
Manager”, our Source Assignments are:

Detail Application Event Source Name


Class
Name
Product Receivables Invoice Transaction Information Flexfield
Attribute 1

30
#C14LV
Building Blocks
■ Supporting References summary

31
#C14LV
Building Blocks
■ Custom Subledger Accounting Method (SLAM)
■ Within the custom SLAM
▪ Custom Application Accounting Definition (AAD) for
“Receivables”
■ Within the custom AAD
▪ For the Event Class Invoice, set the Supporting Reference for
Project Manager as a Header Assignment
■ Within the custom AAD
▪ Custom Journal Line Definition for Event Class “Invoice”
■ Within the custom Journal Line Definition (JLD)
▪ Attach the Supporting Reference to the custom Journal Line
Type
■ Validate the Application Accounting Definition (AAD)
■ Attach the custom SLAM to the Ledger
32
#C14LV
Building Blocks
■ Custom Subledger Accounting Method (SLAM)

33
#C14LV
Building Blocks
■ Within the custom SLAM
▪ Custom Application Accounting Definition (AAD) for
“Receivables”

34
#C14LV
Building Blocks
■ Within the custom AAD
▪ For the Event Class Invoice, set the Supporting Reference for
Project Manager as a Header Assignment

35
#C14LV
Building Blocks
■ Within the custom AAD
▪ Custom Journal Line Definition for Event Class “Invoice”

36
#C14LV
Building Blocks
■ Within the custom Journal Line Definition (JLD)
▪ Attach the Supporting Reference to the custom Journal Line Type

37
#C14LV
Building Blocks
■ Validate the Application Accounting Definition (AAD)

38
#C14LV
Building Blocks
■ Attach the Custom SLAM to the Ledger
▪ Accounting Setup Manager

39
#C14LV
The Oracle Process

40
#C14LV
The Oracle Process

■ Enter Receivables Invoices


▪ In the Transaction Information DFF enter the Project Manager

41
#C14LV
The Oracle Process

■ Enter Invoice Line


▪ In the DFF, enter Product, Project, Branch Office

42
#C14LV
The Oracle Process

■ Run Create Accounting in Final mode

43
#C14LV
The Oracle Process
■ Run Create Accounting in Final mode

▪ The Subledger Accounting Balances Update program


(XLABABUP) runs and updates the Supporting References
balances
▪ “Online Accounting” does not spawn Subledger Accounting
Balances Update concurrent program, but balances are
calculated
▪ Subledger Accounting Balances Update concurrent program
can also be run standalone via SRS form
44
#C14LV
The Oracle Process

Transaction Functional
perspective
Subledger

Create Accounting
Supporting
SLA Journal Entry Balance Calculation Reference Balances

Journal Import
General Ledger

GL Journal Entry

Posting

GL Balances

45
#C14LV
The Oracle Process
■ Technical perspective
▪ Run “Subledger Accounting Balances Update (XLABABUP)”
concurrent program
▪ Program picks up data from XLA_AE_LINE_ACS
▪ Stamps “ANALYTICAL_BALANCE_FLAG = P” in
XLA_AE_LINES to indicate balance calculation pending
▪ Populates balances in XLA_AC_BALANCES
▪ Updates “ANALYTICAL_BALANCE_FLAG = Y” in
XLA_AE_LINES to indicate balance calculation done

46
#C14LV
View Supporting References

47
#C14LV
View Supporting References
■ The Subledger Accounting Balances Update program runs
and updates the Supporting References balances
■ There are no standard reports for Supporting References
■ Oracle provides a browser-based form to view Supporting
Reference balances
▪ Query balances for Ledger, Supporting Reference and Period
▪ Click “Period Activity” to drill down to the journal lines
contributing to the Supporting Reference Balances
■ The Supporting References tagged to transactions can also
be viewed through Account Analysis and Drilldown.
■ You may need to clear the cache to see results immediately
▪ You can do this through the Functional Administrator
responsibility

48
#C14LV
View Supporting References
■ Oracle provides a browser-based form to view Supporting
Reference balances
▪ Navigation is Receivables Manager > Inquiry > Accounting >
Supporting Reference Balances

49
#C14LV
View Supporting References
■ Supporting References balances can be exported to Excel for
further analysis

50
#C14LV
View Supporting References
■ The Supporting References tagged to transactions can also
be viewed through Account Analysis and Drilldown.
▪ Navigation is General Ledger > Inquiry > Account Analysis and
Drilldown

51
#C14LV
View Supporting References
■ The Supporting References tagged to transactions can also
be viewed through by clicking on the Supporting References
icon.

52
#C14LV
View Supporting References
■ Supporting References balances can be viewed from
Subledger Journal Entries
▪ Drill down into SL JE from GL JE Line, using Line Drilldown
button

53
#C14LV
View Supporting References
■ Supporting References balances can be viewed from
Subledger Journal Entries
▪ Drill down into SL JE from GL JE Line, using Line Drilldown
button

54
#C14LV
View Supporting References
■ Supporting References balances can be viewed from
Subledger Journal Entries
▪ Drill down into SL JE from GL JE

55
#C14LV
Key Considerations

56
#C14LV
Key Considerations
■ Initial balances for Supporting References
■ Supporting References values can be imported from external
system through standard interfaces and used in SLA for
further analysis
■ Supporting References can be setup for several Subledgers
■ Custom reports may need to be developed to report on
balances

57
#C14LV
Key Considerations
■ Initial balances for Supporting References
▪ Starting balance for Supporting Reference in context of an
Application, Ledger and CCID
▪ Initial Balance will contribute to “Supporting Reference Source
Value” combination balance calculated on any day going
forward the date of Initial Balance
▪ Should be defined for a Supporting Reference only if
— Supporting Reference is “Enabled”
— “Maintain Balances” flag is set to “Yes”
— Initial Balance is in Ledger Currency for a particular “Period”
▪ No Journal Entry in SLA to support “Initial Balances”
▪ No balance should exist prior to date of Initial Balance

58
#C14LV
Key Considerations
■ Initial balances for Supporting References
▪ Define Initial Balances as “Net” of Debit (Dr) and Credit (Cr)
balance
▪ Not possible to define Initial Balances as separate balances for
Dr and Cr
▪ Can be defined for closed period
▪ Can be defined even after SLA has created balances and
entries for Supporting Reference Value
▪ Initial Balances can be modified as well as deleted
▪ Periods of Initial Balances can be modified

59
#C14LV
Key Considerations
■ Steps to upload Initial balances
■ Upload data into Interface Table -
■ XLA_AC_BALANCES_INT
■ Submit “Import Initial Balances for Supporting References
(XLAACSUPREF) concurrent program to import data from
Interface Table into Base Table –
■ XLA_AC_BALANCES
■ View Report generated from Concurrent Program
■ Report uses XLAACSUPREFTEM.rtf

60
#C14LV
Limitations

61
#C14LV
Limitations
■ No Average Daily Balances
■ No Entered Currency
■ No standard reports
■ Not possible to get Supporting Reference Balances to include
Journal Entries created before the Supporting References
were defined

62
#C14LV
References

63
#C14LV
References
■ References
■ Oracle Subledger Accounting User's Guide, Part No. B13984-
03, Note 748438.1
■ Oracle Whitepaper titled “Subledger Accounting Supporting
References”
■ Oracle Webcast on Supporting References
■ Note 790978.1 on My Support website: SLA FAQ

64
#C14LV
Q&A
Additional questions?
• Contact
Email
[email protected]

Cell
630.3649457

Website
Dynamiquesolutionsllc.com

65
#C14LV
Please complete the session
evaluation
We appreciate your feedback and insight

You may complete the session evaluation either


on paper or online via the mobile app

You might also like