You are on page 1of 47

2009 Oracle Corporation Proprietary and Confidential

Oracle Process Manufacturing (OPM)


Day, Date, 2004 Wednesday, September 22, 2010 time p.m. ET 11:00 AM ET / 09:00 MT Teleconference Access: Teleconference Access: North America: xxxx Conference ID: 81945798 International: xxxx
Password: Advisor

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

North America: (866) 627-3315 International: +1-706-679-4880 Other Global Toll Free: Doc ID: 1148600.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 Oracle Process Manufacturing Advisor Webcast Events? Please email your suggestions to bonnie.adam@oracle.com, subject: OPM Topics of Interest.

2009 Oracle Corporation Proprietary and Confidential

Safe Harbor Statement


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.

2010 Oracle Corporation Proprietary and Confidential

<Insert Picture Here>

Basics of OPM Financials


Minky Wilhelm Oracle Senior Technical Support Engineer

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

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.

OPM Financials 2 parts


Costing
How much does an item cost?

Accounting
What are the journal entries for the transactions?

General Flow
Business Flow
Transact Pos, Sos, prod batches

OPM Financials Flow


Transactions Pos, Sos, prod batches
Get/Set Item Costs
Item Costs
-Standard -Actual (PMAC, PWAC, PPAC)

-Lot

Book transaction / journal entry (subledger journals)

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

11i)

Post to GL

Post to GL - Create Accounting

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

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

10

Standard Costing Tech Basic


Executable name: GMCROLL in 11i GMFROLL 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

11

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)

12

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:

13

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

14

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

15

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

16

Lot Costing Tech Basic


Package: GMF_LOT_COSTING_PUB Filename: GMFPLCRB.pls Major tables gmf_lot_costed_items gmf_material_lot_cost_txns gmf_lot_costs gmf_lot_cost_details

17

Item Costs screen


OPM Financials > Item Costs

18

Cost Rollup
Navigation : Standard Costs -> Cost Rollup

19

Cost Rollup

20

Actual Costing
Navigation : Actual Costs-> Actual Cost Process

21

Lot Costing
Navigation : Lot Costs-> Lot Cost Process

22

OPM Financials 2 parts


Costing
How much does an item cost?

Accounting
What are the journal entries for the transactions?

23

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) Cr. Accrued Accounts Payable (01-2345-23333-000 200 200

24

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 Export
Exports subledger data to General Ledger

25

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

26

Accounting in R11i Tech Basic


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

27

Accounting in R12
Cost Update
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

28

Accounting in R12 Tech Basic


Cost Update
Creates the cost records to be used by the subledger Table names and executable name are the same in R11i and R12

OPM Accounting Preprocessor


- Executable: GMFXUPD
- Major tables: gmf_xla_extract_headers gmf_xla_extract_lines - Error messages: gl_mesg_tbl - Control file : gl_subr_sta

29

Cost Update
11i Navigation : MAC-> Cost Update R12 Navigation : Cost Update

30

OPM Accounting Preprocessor


Navigation : OPM Accounting Preprocessor

31

Create Accounting
Reports > Standard > Run > Submit > Create Accounting

32

Subledger Accounting
ENTITY
(eg Purchasing)

Example: EVENT 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)
(eg PO Receipt)

JOURNAL LINE TYPE


(eg ISP, AAP)

Journal Line Definition


Ties line type and rule

200 Account Definition Rule (ADR)

How to derive the specific account code

33

Other SLA Information


LEDGER

SUBLEDGER ACCTNG METHOD

APPLICATION ACCTNG DEFINITION

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

34

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

35

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

36

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

37

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

38

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

39

40

Visit My Oracle Communities


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 the Process Manufacturing Support Community now!! 1. 2. 3. 4. Log into My Oracle Support. Select the Community link. Select the Enter Here button. Select the Process Manufacturing link under the E-Business Suite section of the My Communities Menu on the left side of the window.

2009 Oracle Corporation Proprietary and Confidential

41

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

2009 Oracle Corporation Proprietary and Confidential

42

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

2009 Oracle Corporation Proprietary and Confidential

43

Feedback
Please let us know how we are doing by providing the following: 1. 2. 3. 4. Based on the webcast description, how did your learning experience compare to what you expected when you began the webcast? Would you recommend the recording for this webcast to your colleagues? What topics specifically would you like to see covered in the Demantra Solutions Webcasts? Will you attend future Advisor Webcasts?

Email your feedback to jamie.binkley@oracle.com or bonnie.adam@oracle.com.

2009 Oracle Corporation Proprietary and Confidential

44

THANK YOU

2010 Oracle Corporation Proprietary and Confidential

45

My Oracle Support Search Top 5


1. 2. 3. Find and use the name of the form, report, or concurrent program whenever possible. Doc Id 121916.1 Use exact error strings and the name of the code to get the best search results. For example, 'ORA-1400: mandatory (NOT NULL) column'. 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). 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. 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

4.

5.

2009 Oracle Corporation Proprietary and Confidential

46

47

47

You might also like