Upload
olu-idowu
View
269
Download
2
Embed Size (px)
Citation preview
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
1/45
1 2009 Oracle Corporation Proprietary and Confidential
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
2/45
2 2009 Oracle Corporation Proprietary and Confidential
Day, Date, 2004
time p.m. ET
Teleconference Access:
North America: xxxx
International: xxxx
Password: Advisor
Wednesday, July 20, 2011
11:00 AM ET / 09:00 MT
Teleconference Access:
Conference ID:
18539316 or Oracle OPM
North America:
(866) 627-3315
International:
+1-706-679-4880
Other Global Toll Free:
Doc ID: 1148600.1
Upcoming OPM Community Webcasts:
August 17, 2011: To Be Announced (Doc ID
1064676.1)
September 12, 2011: Signal 11 Errors (Doc ID
1064676.1)
October 19, 2011: To Be Announced (Doc ID1064676.1)
For complete details OPM Webcast Events, please see Note
1064676.1.
For complete details on All Other upcoming Oracle Advisor
Webcast Events, please Note 398884.1.
Do you have any requests for future Advisor Webcast Events?
Please email your suggestions to [email protected],
subject: Topics of Interest.
Oracle Process Manufacturing (OPM)
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
3/45
The Basics of OPM Subledger Accounting
Minky Wilhelm
Senior Technical Support Engineer
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
4/45
4 2010 Oracle Corporation Proprietary and Confidential
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into
any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decision. The
development, release, and timing of any features
or functionality described for Oracles products
remains at the sole discretion of Oracle.
Safe Harbor Statement
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
5/45
The Basics of OPM Subledger Accounting
Minky Wilhelm
Senior Technical Support Engineer
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
6/45
6
Objectives
To provide an overview of OPM with SLA
To describe the basic flow and the processes involved
in OPM with SLA
To describe the basic troubleshooting information
used in OPM Financials with SLA
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
7/457 2009 Oracle Corporation Proprietary and Confidential
Ledger
Subledger
Accounting
Subledger
Accounting
SubledgerAccounting
General
Ledger
Accounting representat ion strongly t ied to subledger transactions
General
Ledger
Subledger
Accounting
Subledger
Accounting
SubledgerAccounting
Payables
Receivables
OPM
What is SLA
SLA, or Subledger Accounting, is an intermediate step
between subledger products and the Oracle General Ledger
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
8/458
Subledger Journal Entry
Description
Line Type
Account Derivation Rule
Each t ransaction that requires accounting is represented by a complete
and balanced subledger journal entry, stored in a common data model.
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
9/459
A rule for a given event
Eg. Miscellaneous Receipt
Accounting Methods BuilderLedger (OPM US)
Subledger Accounting Method (Standard Accrual)
Appl ication Account ing Defini tion (AAD for ProcessManufacturing Financials)
Journal LineTypes (JLT)
INV, IVA
Account DerivationRules (ADR for INV
with Conditions)
Journal EntryDescriptions
Journal Line Definit ion (JLD for
Miscellaneous Receipt)
Transaction Objects
Sources
Rules for all products
All rules for a product,
Eg. Process Mfg
Financials
SLA- Structure
Event Classesand Event
Types
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
10/45
10
Subledger Accounting Replaces MAC
OPM Costing engine
generates cost
MAC processes
transactionsand creates journals
Completed material and
resource transactions
OPM Costing with MAC
OPM Costing engine
generates cos t
SLA processes these
events to create
journal entries
Completed material and
resource transactions
OPM Costing with SLA
Preprocessor
creates
accounting events
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
11/45
11
OPM example with MAC
Order
Management
Shipping
Customer
Returns(RMA)
Internal Order
Shipments
Shipping
(OMSO)
SOURCE EVENT SUBEVENT
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
12/45
12
OPM example with SLA
Order
Management
Shipping
Customer
Returns(RMA)
Internal Order
ShipmentsShipping
(OMSO)
EVENT ENTITY EVENT CLASSES EVENT TYPES
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
13/45
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
14/45
14
Setup Account Derivation Rules
Corresponds to AccountMapping and Priority setup of
11i OPM MACQuery a seeded rule andcreates custom ADR withowner as User
Output type can be an entireaccounting flexfield or aspecific segment in the
accounting code combination Multiple conditions can beseparated by AND/OR logic
Key Takeaways:
Do not modify seeded ADRs.Create custom ADRs
Define custom ADRs forrules such as AAC, AAP,DCOGS depending on yourbusiness needs
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
15/45
15
Setup Journal Lines Definit ion
JLD created with owner
User
JLDs are created for anEvent class and Eventtype combination
Multiple journal linetypes (JLTs) areassociated to a JLD.
These JLTs correspond toAccount Tit les of MAC
ADRs are associated tothe JLTs
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
16/45
16
Setup Applications Accounting Definition
AAD created with ownerUser
Specific to a particularapplication
Contains all event
classes and event types
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
17/45
17
Setup Subledger Accounting Method(SLAM)
SLAM created withowner User
Specific to a ledger
Contains AADsfrom allapplications
Setup>Subledger Account ing Setups>Accounting Method Builder>Methodsand Definitions>Subledger Accounting Methods
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
18/45
18
Assign SLAM to Primary Ledger
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
19/45
19
Discrete vs. OPM - The SLA difference
Discrete
All the seeded SLA entities(SLAM,AAD,JLD,ADR) can beused
SLA uses distributions created
Presence of TransactionDistribution GL account asrule Source
Familiarity of enteringaccounting information for
entities WIP accounting class
Subinventory valuationaccounts
OPM A custom SLA,AAD,JLD,ADR
is always needed
Seeded Source Transaction
account not of use since
Transaction account does notget derived
All accounts need to be
specified in the Custom ADR
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
20/45
20
OPM with SLA - The Process
Prelim Cost
Update
Calculate
Cost
Export to GL
OPM Accounting
Preprocessor
Create Accounting
(Draft Mode)
Final inventory
close
Review Journal
Entries
Final Cost
Update
Incorrect
journals?
Make
changes
OPM Accounting
Preprocessor
Create Accounting
(Final Mode)
Yes
No
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
21/45
21
Basic Process
Calculate Cost
Cost Rollup, Actual Costing or Lot Costing
Cost Update
For standard and actual costing, this creates the cost records to be used by
the subledger
OPM Accounting Preprocessor
Generates distributions for transactions in Process Orgs
and feeds data to SLA.
Create Accounting
Creates the Subledger Accounting records which are later on fed to the General Ledger
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
22/45
22
Perform a Miscellaneous Transaction
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
23/45
23
Run OPM accounting preprocessor
OPM i
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
24/45
24
OPM accounting preprocessor
Executable name: GMFXUPD
Reads item cost information from:-- GL_ITEM_CST
(Cost Update output for Actual and Standard Costing)-- GMF_LOT_COSTS (for Lot Costing)
Reads transaction data from:-- MTL_MATERIAL_TRANSACTIONS-- GME_RESOURCE_TXNS-- AC_ADJS_DTL-- AC_ALOC_DTL
OPM ti
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
25/45
25
OPM accounting preprocessor
Creates events in XLA_EVENTS
Generates extract records in:GMF_XLA_EXTRACT_HEADERS --contains the journal entry header
information for the event such as entity code, event type,transaction type, source document, item, OPM Preprocessorreference no
GMF_XLA_EXTRACT_LINES contains the journal line details such
as journal line type, cost component, component cost. Tied toGMF_XLA_EXTRACT_HEADERS through the HEADER_ID
Error messages: GL_MESG_TBL
Control file : GL_SUBR_STA
R C t A ti
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
26/45
26
Run Create Accounting
Reports > Standard > Run > Submit > Create Accounting
C t A ti
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
27/45
27
Create Accounting
Reads the data that was generated by the OPM Preprocessor
Applies the rules that were set up for the events
Creates records in Subledger Accounting tables:
XLA_AE_HEADERS: SLA table stores subledger journal entries. Thereis a one-to-many relationship between accounting events and journalentry headers.
XLA_AE_LINES:SLA table stores the subledger journal entry lines.There is a one-to-many relationship between subledger journal entryheaders and subledger journal entry lines.
XLA_DISTRIBUTION_LINKS: SLA table stores the link betweentransactions and Subledger journal entry lines.
Output of create accounting INV and IVA accounts
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
28/45
28
Output of create accounting- INV and IVA accounts
C
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
29/45
29
Common error messages
As shown in Create Accounting Report
95352 An account cannot be created because none of theconditions for the account derivation rule owned by Oracle aremet.
95353 Subledger Accounting was unable to derive anaccounting code combination using the account derivation rule
owned by . Please review the account derivation rule andmake sure it derives a valid accounting flexfield combination forthe source values passed for the transaction.
95318 The account code combination id 0 specified for line 1does not exist. Please use a valid account code combination id
for the subledger journal entry line.
For errors such as these, please review the ADR.
C
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
30/45
30
Common error messages
95937 There are events which could not be processedbecause no data could be found on transaction objects.
Please enable the profile option SLA: Enable Diagnostics,
create accounting again, and run the report Transaction
Objects Diagnostics to identify the problem
Suggested first step diagnosis:Review the event which was flagged as error.Review the ADR created for the event.Review the data in gmf_xla_extract_headers
and gmf_xla_extract_lines are there records that fulfill the conditions of the ADR for the event?
C
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
31/45
31
Common error messages
0 The subledger journal entry does not balance in the entered
currency
Common causes:
1. missing journal line
-- Usually happens in with internal orders-- Check User's Guide for what the expected entries are andcompare against the entries generated by Create Accounting
If an entry is missing, check if entry is in the extract tables.If entry is in extract tables, check ADR.
2. rounding issue
Usually happens with batches (see defect 9064418)
Ensure that rounding account has been set up.
S l d t
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
32/45
32
Sample data
GMF_XLA_EXTRACT_HEADERS
GMF_XLA_EXTRACT_LINES
Basic Tro bleshooting Information
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
33/45
33
Basic Troubleshooting Information
If problem is with missing data in the extract tables, or
incorrect costs, then it is a problem with the OPMAcctng Preprocessor
For OPM Acctng Preprocessor problems, will need:-- debug logfile of the OPM Accounting Preprocessor run
-- error messages from the same OPM Accounting Preprocessor run-- data dump of the extract tables (GMF_XLA_EXTRACT_HEADERS,
GMF_XLA_EXTRACT_LINES) and related transaction data(ie MTL_MATERIAL_TRANSACTIONS)
Please refer to Doc ID 1213193.1 OPM Financials (GMF) Trouble
shooting Guide for details on how to obtain these troubleshootinginformation
Common problems with SLA setup
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
34/45
34
The Account Derivation Rule refers to a Transaction Account as
a source value
>> Replace Transaction Account with a constant
The ADR does not have a condition which can be fulfilled by any
of the transaction
>> Include a catch-all condition
>> Ensure that the sources used in the conditions areapplicable to the event
-- check the seeded SLA Setup for
Source Assignment and Accounting Event Options
-- consider using a custom source
Common problems with SLA setup
Common problems with SLA setup
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
35/45
35
The Journal Line Type is missing!
>> Check for patches which installs the missing Journal LineType
The AAD was not validated
>> Validate the AAD and ensure that AAD is validated whenever
an ADR, JLT, or JLD is updated
Common problems with SLA setup
Other troubleshooting tools
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
36/45
36
SLA Journal Definition Report(available in Release 12.1.2 and up)
Transaction Objects Diagnostics reportPart of the Diagnostic Framework provided by Subledger Accounting
and reports on the journal entries created and the input transactions.
Refer to Oracle Subledger Accounting Implementation Guide
FND logfile-- debug log for Accounting Program
-- Please refer to Doc ID 1213193.1 OPM Financials (GMF) Trouble
shooting Guide for details on how to obtain these
OPM Preprocessor scripts - Diagnostics
Other troubleshooting tools
Notes of interest
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
37/45
37
Notes of interest
OPM Oracle Process Manufacturing SLA Subledger Accounting Setup (Doc ID 822303.1)
What Transaction Types Are Supported/Read by the OPM Preprocessor?(Doc ID 970043.1)
What Values Can Column OPM_COSTED_FLAG Contain? (Doc ID 1051052.1)
R12: OPM-SLA Is There a Script to Undo a Final Create Accounting Run
(Doc ID 1170426.1)
For OPM, Can Create Accounting Be Run Successfully Using The SLA Seed Data?(Doc ID 602068.1)
OPM: A Case Study on Migration from MAC to SLA (Doc ID 1308953.1)
R12 SLA : How Can I Set Up to Use 'Item Category' Value to Derive Account Number?(Doc ID 1078837.1)
-- contains sample custom source including sample code
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
38/45
38
To ask a question on the
phone line, select *1 on
your phone.
To ask a question online,
use the Q&A area.
Your question will be read
aloud in the order received.
Question can also be asked
on the Process
Manufacturing Community
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
39/45
39 2009 Oracle Corporation Proprietary and Confidential
Collaborate with a large network of your industry peers, support professionals, and Oracle
experts to exchange information, ask questions & get answers. Find out how your peers are
using Oracle technologies and services to better meet their support and business needs.
Exchange Knowledge
Resolve Issues
Gain Expertise
Visit My Oracle Communities
Visit the My Oracle SupportCommunity now!!
1. Log into My Oracle Support.
2. Select the Community tab.
3. Select the Enter Here button.
4. Select the Community Namelink under the E-Business
Suite section of the My
Communities Menu on the left
side of the window.
https://metalink.oracle.com/https://metalink.oracle.com/7/24/2019 2011 0720 OPM WebexAdvisorWebcast
40/45
40 2009 Oracle Corporation Proprietary and Confidential
OPM Advisor Webcast Calendar and
Archive (Doc Id 1064676.1)
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
41/45
41 2009 Oracle Corporation Proprietary and Confidential
Would you like to receive email invites for
future Advisor Webcasts? Answer Yes to receive information the
next time you register for a live webcast or
webcast recording.
Receive Email Webcast Invites
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
42/45
42 2009 Oracle Corporation Proprietary and Confidential
Your feedback is a valuable part of ensuring the
Advisor Webcast program continues to meet
your needs.
Assist Oracle with the consistent delivery of
quality webcasts, and to help identify
opportunities for improvement.
Please take a moment to complete the Advisor
Webcast Assessment , which will be emailed to
you in the next week.
Your feedback is greatly appreciated.
You may also contact me directly at
Advisor Webcast Assessment
mailto:[email protected]:[email protected]7/24/2019 2011 0720 OPM WebexAdvisorWebcast
43/45
43 2010 Oracle Corporation Proprietary and Confidential
THANK YOU
7/24/2019 2011 0720 OPM WebexAdvisorWebcast
44/45
44 2009 Oracle Corporation Proprietary and Confidential
1. Find and use the name of the form, report, or concurrent program whenever possible.
Doc Id 121916.1
My Oracle Support Search Top 5
2. Use exact error strings and the name of the code to get the best search results. For
example, 'ORA-1400: mandatory (NOT NULL) column'.
3. Refine your search results to fit the situation and narrow your results. On the right side
of the search results, you'll see a number of Refine Search options. Here you may
narrow the search results by Product Category, Task/Intent, Document Type, and
Updated (date range).4. Avoid entering full sentences with punctuation that describe your issue, and remove
unnecessary words and characters that may unintentionally restrict search results from
being returned. This includes words similar to "the", "and", and with" and symbols like
number(#), dashes(-), colons(:), semi-colons(;), etc.
5. Recommended Links, Support Recommended, and Targeted notes are documents
identified by Oracle Support Services to specifically address issues based on the
keywords, navigation, or service request templates you select. It is highly
recommended that you review these documents.
Learn More Visit My Oracle Support Doc ID 1082829.1
https://support.us.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=121916.1https://support.us.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=121916.17/24/2019 2011 0720 OPM WebexAdvisorWebcast
45/45