3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1
-
Upload
rishisingh149 -
Category
Documents
-
view
365 -
download
6
Transcript of 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1
![Page 1: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/1.jpg)
<Insert Picture Here>
Subledger Accounting (SLA) Configuration for OPM in R12
Shailendra Naithani, Principal Product Manager(OPM)Venkat Chukkapalli, Group Manager(OPM Development)
![Page 2: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/2.jpg)
2
Agenda
• Subledger Accounting(SLA) - Introduction• Architecture overview
• Manufacturing Accounting Controller(MAC) vs. SLA
• Setting up SLA for OPM• SLA Use Case: Misc Receipt Accounting• OPM Period End Closing using OPM Financials• SLA Advanced Configuration:
• Custom Sources
• Q&A
![Page 3: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/3.jpg)
3
Accounting representation strongly tied to subledger transactions
Payables
ReceivablesGeneral Ledger
SubledgerAccounting
SubledgerAccounting
SubledgerAccounting
Payables
Receivables
Ledger
SubledgerAccounting
SubledgerAccounting
SubledgerAccounting
General Ledger
OPM
Subledger Accounting IntroductionWhat is SLA?
![Page 4: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/4.jpg)
4
Subledger Accounting Replaces MAC
OPM Costing engine generates cost
MAC processes transactions
and creates journals
Completed material and resource transactions
OPM Costing with MAC
OPM Costing engine generates cost
SLA processes these events to create journal entries
Completed material and resource transactions
OPM Costing with SLA
Preprocessor creates
accounting events
![Page 5: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/5.jpg)
5
Key Changes Summary
• Process Manufacturing Financials is the Subledger for all OPM transactions
• MAC Obsoletes and replaced by SLA – No need for separate accounting units and accounts
– No need for Ledger mappings
• Account derivation based on flexible condition based rules• Test Subledger update replaced by Create accounting-Draft• Subledger Update replaced by Create accounting- Final mode• Inventory Close for Process Organizations
– Handled by OPM Costing
– Preliminary Close is still supported for Process Organizations
– Period Ending Balances saved in an OPM Costing Table (GMF_PERIOD_BALANCES)
– Inventory Valuation report available in OPM Costing reports
![Page 6: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/6.jpg)
6
Subledger Accounting Replaces MAC OPM example with Order Management
Shipping (OMSO)
Shipping Shipping, Internal Order shipments, Customer Returns
MAC-11i Event Subevent
SLA- R12 Event Class Event Type
Shipping
Customer Returns(RMA)
Internal Order Shipments
Order Management
![Page 7: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/7.jpg)
7
Event Model - Example
![Page 8: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/8.jpg)
8
![Page 9: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/9.jpg)
9
Subledger Accounting Replaces MAC Equivalent functionality in SLA
OPM MAC SLA Comments
Event Event Class
Sub-Event Event Type
Account Titles Journal Line Types (JLT)
Accounting TemplateApplication Accounting Definitions (AAD)
Account Mapping Attributes (SLA) Sources
Priorities and Account Mapping
Account Derivation Rules (ADR)
OPM Currency, OPM Ledger, OPM Exchange Rates
Use GL set ups
Subledger Program Accounting Pre-Processor
Test and Actual Subledger Accounting
Draft and Final Accounting -
![Page 10: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/10.jpg)
10
Event Model- SLA vs MAC
Event Subevent11i
Event Entity
Event Class
Event Type
R12
![Page 11: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/11.jpg)
11
JLTs vs. Account Titles
11i
R12
![Page 12: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/12.jpg)
12
SLA ADR vs. MAC Account Mapping
![Page 13: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/13.jpg)
13
Subledger Accounting Method StructureExample- Vision Environment
Primary Ledger(OPM US)
Subledger Accounting Method-Standard Accrual
Application Accounting Definition (AAD for Process Manufacturing Financials)
Journal Line Types
Account Derivation Rules
Journal Entry Descriptions
Journal Line Definitions
Transaction Objects
Sources
![Page 14: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/14.jpg)
14
Subledger Journal Entry
Description
Line Type
Account Derivation Rule
![Page 15: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/15.jpg)
15
Agenda
• Subledger Accounting(SLA) - Introduction• Architecture overview
• MAC vs. SLA
• Setting up SLA for OPM• SLA Use Case: Misc Receipt Accounting• OPM Period End Closing using OPM Financials(Costing and
SLA)• SLA Advanced Configuration:
• Custom Sources
• Q&A
![Page 16: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/16.jpg)
16
SLA Setup
Microsoft Excel Worksheet
![Page 17: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/17.jpg)
17
Setup Account Derivation Rules•Corresponds to Account Mapping and Priority setup of 11i OPM MAC
•Query a seeded rule and creates custom ADR with owner as ‘User’
• Output type can be an entire accounting flexfield or a specific segment in the accounting code combination
• Multiple conditions can be separated by ‘AND/OR’ logic
Key Takeaways:
•Do not modify seeded ADRs. Create custom ADRs
•Define custom ADRs for rules such as AAC, AAP, DCOGS depending on your business needs
![Page 18: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/18.jpg)
18
Setup Journal Lines Definition
•JLD created with owner ‘User’
•JLDs are created for an Event class and Event type combination
•Multiple journal line types (JLTs) are associated to a JLD. These JLTs correspond to Account Titles of MAC
•ADRs are associated to the JLTs
![Page 19: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/19.jpg)
19
Setup Applications Accounting Definition
•AAD created with owner ‘User’
•Specific to a particular application
•Contains all event classes and event types
![Page 20: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/20.jpg)
20
Setup Subledger Accounting Method(SLAM)
• SLAM created with owner ‘User’
• Specific to a ledger
• Contains AADs from all applications
![Page 21: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/21.jpg)
21
Assign SLAM to Primary Ledger
![Page 22: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/22.jpg)
22
Agenda
• Subledger Accounting(SLA) - Introduction• Architecture overview
• MAC vs. SLA
• Setting up SLA for OPM• SLA Use Case: Misc Receipt Accounting• OPM Period End Closing using OPM Financials(Costing and
SLA)• SLA Advanced Configuration:
• Custom Sources
• Q&A
![Page 23: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/23.jpg)
23
Perform a Miscellaneous Transaction
![Page 24: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/24.jpg)
24
Run OPM accounting preprocessor
![Page 25: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/25.jpg)
25
Run Create Accounting
![Page 26: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/26.jpg)
26
Output of create accounting- INV and IVA accounts
![Page 27: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/27.jpg)
27
Agenda
• Subledger Accounting(SLA) - Introduction• Architecture overview
• MAC vs. SLA
• Setting up SLA for OPM• SLA Use Case: Misc Receipt Accounting• OPM Period End Closing using OPM Financials(Costing and
SLA)• SLA Advanced Configuration:
• Custom Sources
• Q&A
![Page 28: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/28.jpg)
28
OPM with SLA - The Process
![Page 29: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/29.jpg)
29
Run the preliminary inventory close
![Page 30: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/30.jpg)
30
Run Preliminary cost update process
![Page 31: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/31.jpg)
31
Run OPM Accounting Pre-processor
![Page 32: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/32.jpg)
32
Run Detailed Subledger Report
![Page 33: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/33.jpg)
33
Review the accounting entries
![Page 34: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/34.jpg)
34
Inventory Close- Final
![Page 35: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/35.jpg)
35
Final Cost Update
![Page 36: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/36.jpg)
36
Create accounting –final mode
On Submitting program, the following requests will be invoked:
•Create Accounting
•Accounting Program
•Journal Import and
•Subledger Accounting Balances Update
![Page 37: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/37.jpg)
37
Agenda
• Subledger Accounting(SLA) - Introduction• Architecture overview
• MAC vs. SLA
• Setting up SLA for OPM• SLA Use Case: Misc Receipt Accounting• OPM Period End Closing using OPM Financials(Costing and
SLA)• SLA Advanced Configuration:
• Custom Sources
• Q&A
![Page 38: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/38.jpg)
38
Custom SourcesExample1
• Extend the list of sources available to application accounting definitions
•Used to derive accounts based on non-standard sources
• PL/SQL function used to derive the source
• Return value can be a string, an accounting flexfield or a value set
![Page 39: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/39.jpg)
39
Custom SourcesExample2
Business Case:
Customer needs to capture purchasing details(PO Number, Line Number, Supplier Name, Item Number, Item Description) on the journal entry descriptions for Receive to Inspection accounting events.
Solution Approach using custom sources:
1. Create PL/SQL Functions for Item Number, Item Description etc
create or replace FUNCTION GET_ITEM_NAME(p_inventory_item_id IN NUMBER , p_organization_id IN NUMBER)
return varchar2 IS
CURSOR c_item_name IS
select concatenated_segments from mtl_system_items_kfv where
inventory_item_id = p_inventory_item_id and organization_id = p_organization_id;
l_item_name VARCHAR2(100) :=' ';
BEGIN
OPEN c_item_name;
FETCH c_item_name INTO l_item_name;
CLOSE c_item_name;
RETURN l_item_name;
END GET_ITEM_NAME;
![Page 40: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/40.jpg)
40
Custom SourcesExample2….continued
2. Create Custom Sources for PO Number, Line Number, Supplier Name, Item Number, Item Description
3. Create Journal Entry Description using custom sources
![Page 41: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/41.jpg)
41
Custom SourcesExample2….continued
4. Assign Journal Entry Description to the Receive to inspection Event type
![Page 42: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/42.jpg)
42
Custom SourcesExample2….continued
5. Run the Create Accounting Procedure
![Page 43: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/43.jpg)
43
Inventory valuation accounts using Subinventory
![Page 44: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/44.jpg)
44
Changes – Summing up
• NO LOSS of functionality by moving to SLA model• A new sub-menu created under Cost Management for SLA
forms.• Fiscal Policy and Event Fiscal Policy screens retained with minor
modifications. Most of the fields will be read-only.• OPM Event model mapped to SLA event model.• Account Titles replaced by Journal Line Types (JLT) in SLA.• Account Mapping functionality replaced by Accounting Definition
Rules (ADRs) in SLA.• Test Account Mapping replaced with TAB Test Accounting
Builder.• Test Sub Ledger process replaced with Draft Sub Ledger
Accounting in SLA• Subledger Detail Report modified to go against SLA repository.
![Page 46: 3-10 Subledger Architecture (SLA) Configuration for OPM in R12_v0.1](https://reader033.fdocuments.us/reader033/viewer/2022051513/546d037fb4af9f58658b45d3/html5/thumbnails/46.jpg)
46