basics of opm financials (oracle webcast)

47

Upload: kcs

Post on 26-Oct-2015

398 views

Category:

Documents


41 download

DESCRIPTION

Basics of OPM Financials (Oracle Advisor webcast by Minky Wilhelm)

TRANSCRIPT

1© 2009 Oracle Corporation – Proprietary and Confidential

2© 2009 Oracle Corporation – Proprietary and Confidential

Day, Date, 2004time p.m. ET

Teleconference Access:North America: xxxxInternational: xxxxPassword: Advisor

Wednesday, September 22, 201011:00 AM ET / 09:00 MT

Teleconference Access:Conference ID: 81945798

North America:(866) 627-3315

International:+1-706-679-4880

Other Global Toll Free:Doc ID: 1148600.1

Upcoming OPM Community Webcasts:Oct 20, 2010: OPM Product Development: Least Cost Formulation for generating Least Cost Formulas or Batches

Nov 18, 2010: Coming Soon

Dec 15, 2010: Coming Soon

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 Oracle Process Manufacturing Advisor Webcast Events? Please email your suggestions to [email protected], subject: OPM Topics of Interest.

Oracle Process Manufacturing (OPM)

3© 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 Oracle’s products remains at the sole discretion of Oracle.

Safe Harbor Statement

<Insert Picture Here>

Basics of OPM FinancialsMinky WilhelmOracle Senior Technical Support Engineer

5

Objectives

• To provide an overview of the OPM Financials processes

• To describe the basic flow and the major processes involved in OPM Financials

• To describe the basic troubleshooting information used in OPM Financials

6

Reported problem

We are using Actual Costing and we find that our miscellaneous receipts is not included in the item cost. This is a problem since we need to account

for all transactions.

7

OPM Financials – 2 parts

• Costing– How much does an item cost?

• Accounting– What are the journal entries for the transactions?

8

General FlowBusiness Flow

Transact – Pos, Sos, prod batches

Book transaction / journal entry(subledger journals)

Post to GL

Get/Set Item Costs

OPM Financials FlowTransactions –Pos, Sos, prod batches

Book transaction to subledger journals-Cost Update-OPM Accountitg Preprocessor (Subledger Update in 11i)

Post to GL- Create Accounting

Item Costs-Standard-Actual (PMAC, PWAC, PPAC)-Lot

9

Costing

– Standard Costing • Costs are computed based on Recipes/Formulae/Routings

– Actual Costing• Costs are computed based on Actual Transactions

– Lot Costing• Costs are computed at item, org and lot level based on Actual

Transactions

10

Standard Costing

• Based on a formula/recipe• A standard cost is pre-set for the raw materials and,

using a formula, these costs are rolled-up to get the product cost

A??

B??

C$1

D$1

E$2

11

Standard Costing – Tech Basic

• Executable name: GMCROLL in 11iGMFROLL in R12

• Major Tables used: -- formula: fm_form_mst_b-- recipe validity: fm_form_eff-- costs written to: cm_cmpt_dtl-- error messages: cm_rlup_msg-- control file: cm_rlup_ctl

12

Actual Costing

• Periodic process – not perpetual

• Supported Cost Methods

Period Moving Average Cost (PMAC)

Period Weighted Average Cost (PWAC)

Perpetual Weighted Average Cost (PPAC)

Last Invoice Cost (LSTI)

Last Transaction Cost (LSTT)

13

Average Cost

• Takes the actual costs in the transactions for the period and compute the average to arrive at item cost

• Basic formula

Average Cost = Sum of (Trans Qty * Price)-------------------------------------

Sum of Trans Qty

Example:

14

PMAC

• Period Moving Average Cost• Includes prior period cost and inventory balance

Period Moving Average cost = (Prev Cost * Prev Qty) + Sum of (Trans Qty * Price)---------------------------------------------------------------------

Prev Qty +Sum of Trans Qty

15

Actual Costing – Tech Basic

Executable: GMCACOST (11i), GMFACOST (R12)Major tables used:

-- transaction tables -- IC_TRAN_PND, IC_TRAN_CMP in 11i, -- MTL_MATERIAL_TRANSACTIONS in R12

-- inventory balances -- IC_PERD_BAL in 11i-- GMF_PERIOD_BALANCES in R12

-- cost information written to:-- CM_CMPT_DTL-- CM_ACST_LED

-- errors: CM_ACER_MSG -- control information: CM_ACPR_CTL

16

Lot Costing

• Costs are computed at item, org and lot level based on Actual Transactions

• Every lot has a unique cost associated with it and that lot retains this cost until the entire lot is consumed

• Not periodic

17

Lot Costing – Tech Basic

• Package: GMF_LOT_COSTING_PUB Filename: GMFPLCRB.pls

• Major tablesgmf_lot_costed_itemsgmf_material_lot_cost_txnsgmf_lot_costsgmf_lot_cost_details

18

Item Costs screen• OPM Financials > Item Costs

19

Cost RollupNavigation : Standard Costs -> Cost Rollup

20

Cost Rollup

21

Actual CostingNavigation : Actual Costs-> Actual Cost Process

22

Lot CostingNavigation : Lot Costs-> Lot Cost Process

23

OPM Financials – 2 parts

• Costing– How much does an item cost?

• Accounting– What are the journal entries for the transactions?

24

Accounting

Example:

Under Purchasing, received order for item A with qty = 100.Assuming item cost = $2 (for each item)

Accounting entries for this will be:

Dr. Inventory Inspection Account (01-2345-22222-000) 200Cr. Accrued Accounts Payable (01-2345-23333-000 200

25

Accounting in R11i

• Cost Update- Creates the cost records to be used by the subledger

• Subledger Update Generates distributions for transactions in Process Orgs

• GL ExportExports subledger data to General Ledger

26

Accounting in R11i – Tech Basic

• Cost Update- Executable: CMCCUPD (in R11i), - Records written to: gl_item_cst, gl_item_dtl- Error messages: cm_cupd_msg- Control file: cm_cupd_ctl

• Subledger Update - Executable: GMGUPD - Records written to:

gl_subr_tst (Test Subledger Update)gl_subr_led (Final/Actual Subledger Update)

- Error messages: gl_mesg_tbl- Control file : gl_subr_sta

27

Accounting in R11i – Tech Basic

• GL Export- Executable: GMGGL- Records written to: gl_interface- Error messages: gl_updt_msg - Control file : gl_updt_ctl

28

Accounting in R12

• Cost UpdateCreates the cost records to be used by the subledger

• OPM Accounting PreprocessorGenerates distributions for transactions in Process Orgs

and feeds data to SLA.

• Create Accounting Creates the Subledger Accounting records which are later onfed to the General Ledger

29

Accounting in R12 – Tech Basic

• Cost UpdateCreates the cost records to be used by the subledgerTable names and executable name are the same in R11i and R12

• OPM Accounting Preprocessor- Executable: GMFXUPD - Major tables:

gmf_xla_extract_headersgmf_xla_extract_lines

- Error messages: gl_mesg_tbl- Control file : gl_subr_sta

30

Cost Update11i Navigation : MAC-> Cost Update

R12 Navigation : Cost Update

31

OPM Accounting PreprocessorNavigation : OPM Accounting Preprocessor

32

Create AccountingReports > Standard > Run > Submit > Create Accounting

33

Subledger Accounting

Example:

Under Purchasing, received order for item A with qty = 100.Assuming item cost = $2 (for each item)

Accounting entries for this will be:

Dr. Inventory Inspection Account(01-2345-22222-000) 200

Cr. Accrued Accounts Payable (01-2345-23333-000) 200

ENTITY(eg Purchasing)

JOURNAL LINE TYPE(eg ISP, AAP)

EVENT(eg PO Receipt)

Account Definition Rule (ADR)

Journal Line Definition

How to derive the specific account code

Ties line type and rule

34

Other SLA Information

To complete the SLA picture and tie the account

information to your company and ledger, the JLDs have to be attached

to an AAD which is associated to an SLAM

that belongs to the ledger.

Journal Line Definition

LEDGER

APPLICATION ACCTNG DEFINITION

SUBLEDGER ACCTNG METHOD

35

Basic Troubleshooting Information

• Debug log-- Profile name :

GMF: Concurrent Log Flag (sometimes named 'GMF: Debug Log Level‘)

in R12: 'GMF: Concurrent Debug Flag') -- set profile value to ‘3’-- if profile is missing, refer to Note 230743.1 (Using Debug mode to

analyze OPM Financial Processes)

• Error messages-- as seen in the View Error Messages screen of a process-- export from screen or dump through SQL query-- should come from the same run as the debug log

36

Basic Troubleshooting Information

• Versions-- Report using Diagnostics: Apps Check

-- or through the adident or strings command in Unix:

strings $GMF_TOP/bin/GMFACOST | grep Head | sort

-- for forms, the About Oracle Applications information can be used

-- later versions of the OPM Financials processes in R12 already include the important file versions in the log

37

Basic Troubleshooting Information

• Trace file-- For forms: These steps are same in 11i and R12.

Navigation : Menu-> Help ->Diagnostics -> Trace >Trace with Binds

-- For concurrent processes:A. Responsibility -> System Administrator ->Program ->

Define ->Query for the Program name. Enable the checkbox for trace in the Request. Save the record. Run process.

B. Initializing a session trace using profile option: 'Initialization SQL Statement - Custom'

Refer to Note 787724.1 (How to Obtain Trace with Binds in E-Business Suite) for more information

38

Other Troubleshooting Information

• Incorrect item cost-- what is the computed cost-- what is the expected cost-- for Actual Costing:

output of scripts (ac_dtls.sql for 11i,r12_ac_item_cost_details.sql for R12)

• If issue involves a batch cost (Actual Costing):-- has batch been relayered?-- output of Batch Cost Details Report

39

Other Troubleshooting Information

• For accounting issues, either in 11i (Subledger Update) or R12 (OPM Acctg. Preprocessor):

Run the process for a particular source and small date range to include above transaction. This way we have the smallest data that replicates the issue.

• If errors are encountered in SLA (ie missing account, no code combination), check the ADR against the OPM Preprocessor generated data

40

41© 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 Process Manufacturing Support Community now!!

1. Log into My Oracle Support.

2. Select the Community link.

3. Select the Enter Here button.

4. Select the Process Manufacturing link under the E-Business Suite section of the My Communities Menu on the left side of the window.

42© 2009 Oracle Corporation – Proprietary and Confidential

Oracle Process Manufacturing Advisor Webcast Calendar (Doc Id:1064676.1)

43© 2009 Oracle Corporation – Proprietary and Confidential

Discrete/Process Manufacturing News (Doc Id:354000.1)

• Established in January 2006.

• Oracle Support Newsletters bring you

• News

• Technical Content

• Technical Updates

from the various Oracle Support teams.

• Can be viewed in My Oracle Support.

• Subscribe to receive email distribution.

• Go to My Oracle Support Doc Id 354000.1

44© 2009 Oracle Corporation – Proprietary and Confidential

Please let us know how we are doing by providing the following:

1. Based on the webcast description, how did your learning experience compare to what you expected when you began the webcast?

2. Would you recommend the recording for this webcast to your colleagues?

3. What topics specifically would you like to see covered in the Demantra Solutions Webcasts?

4. Will you attend future Advisor Webcasts?

Email your feedback to

[email protected] or

[email protected].

Feedback

45© 2010 Oracle Corporation – Proprietary and Confidential

THANK YOU

46© 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

4747