3 SLAM_66_Oracle_Etree
3 SLAM_66_Oracle_Etree
>>> Introduction:-
Oracle Subledger Accounting is a rule-based accounting engine that centralizes journal entry creation
across the E-Business Suite. Acting as an intermediate step between a subledger application, such as
Oracle Cash Management, and Oracle General Ledger, Oracle Subledger Accounting creates journal
entries for subledger transactions and transfers them to Oracle General Ledger.
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.
• 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.
•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.
2
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.
Figure-2
3
>>For more on this ref. file name as ‘’ SLAM-Subledger Accounting-Oracle EBS’’. On office system or
google drive.
Note: Other than GL all are known as sub ledger like AP, AR, FA, CM, PO, OM, etc.
How the accounting will happened in above subledger application this is based on predefined rules in SLA like
which accounts should be Debit or which account should be Credit.
4
Here can see the accounting entry created by SLA in AP application under reports & view accounting and after
create accounting program run and transfer to GL program run we can see the accounting in GL too.
5
6
Henceforth after create accounting run program, we can see the accounting in to GL;
7
By above Line Drill Down option we can go to sub ledger application from GL application.
Note: File name “SLAM-Subledger Accounting-Oracle EBS’’ can ne fetch to get more into above;
Note: Oracle is giving predefined seeded accounting rules under SLAM but if company are require any custom
accounting rules as per any complex business rules then we can created custom rule
So here based on above defaults accounting program option at SLAM level is getting triggered
at create accounting of AP application program level.
12
EXAMPLE:Based on Debit item(Expenses) in AP ,cost center wise distribution line can be created but
system will not default the same on Credit side of supplier liability account.
15
16
17
Click on Application Accounting Definition Tab in above form to see the accounting rules
19
20
21
22
23
24
Here we can see two cost center added on distribution side but due to seeded rules Liabilities ‘Account
class’ coming as single line only for Rs. 50000/- henceforth with custom setup we can create rules with
two different cost center of Rs. 25000/- each. Ref. the cost center as in above picture.
>>How to do further to create the new custom SLA based on system can create cost center wise
account code combination: ---
25
Note: we can’t change anything in seeded rules but whenever if need any change we can copy and
edit the same seeded rules.
26
Under payable application under application accounting definition assignments, click on Copy, as
change or modification can be done in copy environment only;
27
Now we are in user or copy environment where one can change the custom rules;
28
29
30
31
After tab out and click on Done one can get own AAD as below and Compilation Status showing as Not
Validated, so, validate the same we can click on validate tab on bottom of the below form;
This is again in seeded mode, so we can click on Copy Definition Tab to create the custom JLD;
34
In above form we have to create liability account line type under Journal Line Type name as ‘’Liability ,
Basic’’ then click on Account Der. Rules tab as above;
36
Note:In above form showing Oracle seeded one, but no need to be copied the same, here we can make
it by add new form as above by clicking on + form.
37
Than save and close the above form, here we have created new ‘Account Derivation Rules’ as
‘ERPTREE COST LIABILITY’.
38
So this new custom rules ‘ERPTREE COST LIABILITY’ will be assigned to JLD under ADR in following
illustration;
Then further add above new JLD name as ‘ERPTREE AP INVOICES’ under AAD(Application Accounting
Definitions).
39
Then removed the existing JLD Name & add our custom JLD in same form ref. in same form as below;
40
Post adding the custom JLD as above form then click on Validate tab to validate the form & data.
41
Also we have to assign above new custom AAD name as ‘ERPTREE PAYABLES’ to our custom SLAM in
following form;
42
In above custom SLAM here we can remove the existing application, save the form & add the new
custom application.
43
Add the new AAD create as ERPTREE PAYABLES & save the form,
After this activity we have to assign the above new created SLAM in to Primary Ledger.
44
Post assigning the new SLAM on Primary ledger level we have run concurrent program under ‘System
Admin’ responsibility name as
45
Then create the invoice with different cost center on invoice distribution based on this transaction will
happen.
46