Professional Documents
Culture Documents
Introduction
With the introduction of Oracle EBS R12, accounting-related functions and structures change
significantly from previous releases. Many of the original design limitations, such as the
inability to journal easily across ledgers (sets of books) as well as the existence of complex
setups, the use of global shared service centers, separate business tax sub-systems, and
separate customer and supplier masters have been resolved.
SLA is a new functionality introduced in EBS R12. SLA is a powerful and flexible rules-based
accounting engine, with a centralized data model and repository that generates accounting
entries based on source transactions for all Oracle Applications transactions. With the
introduction of SLA, customers now have a unified view of all the Oracle Application
Subledgers across all modules with accounting entries. SLA helps to do a single step posting
to all ledgers and also provides real-time/online accounting information as well as an audit
trail for all transactions.
Here are some more facts about SLA
SLA works with Oracle General Ledger (GL) to provide an accounting system tailored
to your requirements.
SLA establishes a common data model and interface for all subledgers.
COLLABORATE14
Page 1
There is no separate responsibility available for SLA. In order to get to the Subledger
accounting rules, you will have to use the module specific responsibility and then get
to accounting setup to define the Subledger accounting rules.
SLA also keeps the Subledgers and GL tied out. SLA controls that the GL balances and SLA
balances tie together and that both tie to the document sources for e.g. AR Invoices, AP
payments etc. Here is how the transaction flows all the way through GL via the SLA
module.
COLLABORATE14
Page 2
Figure 2
1. Ledger
There are two sets of Ledgers: Primary and Secondary Ledgers (Set of books in 11i). Legal
Entities are associated with Primary ledgers and Primary ledger typically reflects
transactional accounting. Secondary ledgers can be utilized for statutory, management,
and/or consolidation reporting. Mapping from Primary to Secondary Ledger(s) is defined in
General Ledger and is assigned in the Accounting Setup Manager.
COLLABORATE14
Page 3
Standard Accrual.
Standard Cash.
US Federal Accounting.
Standard Accrual is used more commonly. Federal Customers use the US Federal Accounting
method.
COLLABORATE14
Page 4
The Account Derivation Rule is where you define how you want the account to be derived
at. Line type is the Journal Line type. Journal Entry descriptions are what you provide as
your own descriptions for the journals.
5. Sources
This constitutes the optional information that you can configure. For example, Supporting
References can be configured to capture additional information.
COLLABORATE14
Page 5
Solution Steps
Here are the Solution steps:
1. Create a PL/SQL code to derive the correct AFF Segments based on receipt and
other input parameters.
2. Define Custom Sources Associate the PL/SQL code to Custom Source
3. Define Account Derivation Rules (ADR)
4. Define Journal Line Types (JLT)
5. Define Journal Entry Descriptions (JED)
6. Define Journal Line Definitions (JLD) Associate the ADR, JLT and JED together
7. Define/Validate Application Accounting Definition (AAD)
8. Define Subledger Accounting Method (SLAM)
9. Assign Subledger Accounting Method to Ledger
10. Run the Create Accounting Process
COLLABORATE14
Page 6
COLLABORATE14
Page 7
COLLABORATE14
Page 8
COLLABORATE14
Page 9
ACCOUNTING
Transaction ( AR )
Headers
( RA_CUSTOMER_TRX_ALL
&
AR_CASH_RECEIPTS_ALL
&
AR_ADJUSTMENTS_ALL )
Entities
Accounting Events
( XLA_TRANSACTION_ENTITIES )
( XLA_EVENTS )
Accounting Headers
( XLA_AE_HEADERS )
LEDGER TABLES
GL_IMPORT_REFERENCES
Accounting Lines
( XLA_AE_LINES )
Distributions
(
RA_CUST_TRX_LINE_GL_DIST
_ALL
&
AR_DISTRIBUTIONS_ALL )
COLLABORATE14
Distribution Links
( XLA_DISTRIBUTION_LINKS )
Page 10
The important tables that store data of SLA are given below:
XLA_SUBLEDGERS
XLA_SOURCES_B
XLA_EVENT_SOURCES
XLA_CONDITIONS
XLA_ACCTG_METHOD_RULES
XLA_EVENTS
XLA_AE_HEADERS
XLA_AE_LINES
XLA_ACCOUNTING_ERRORS
XLA_DISTRIBUTION_LINKS
Reconciliation
Accounts Reconciliation has improved with the introduction of SLA. This is possible mainly
because of the following:
Transaction Details
Drilldown Facility
Reports
COLLABORATE14
Page 11
Upgrade Considerations
By default, the R12 upgrade migrates current fiscal year accounting entries from each
application to the SLA data model. This can be modified if needed.
For prior periods, the historical data is preserved. You can drill down from General Ledger to
the historical transactions using standard GL drilldown.
You can upgrade prior periods by running a request during upgrade.
With assistance from Oracle Support, we obtained fixes to the above issues.
Conclusion
With the introduction of R12s Subledger Accounting functionality (SLA), we now have a
unified view of all the Oracle Application Subledgers across all modules with accounting
entries. We are now able to get real-time/online accounting information as well as an audit
trail for all transactions. SLA certainly offers a powerful and flexible rules-based accounting
engine.
Although we had a few issues with SLA after going live, we have certainly made advantage
of this new functionality in various unique ways within Dell.
Page 12