2011 0720 OPM WebexAdvisorWebcast

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

    [email protected].

    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.1
  • 7/24/2019 2011 0720 OPM WebexAdvisorWebcast

    45/45