Vous êtes sur la page 1sur 4

In this Document

Purpose
Scope
Details
Changes to OPM Fiscal Policy setup
OPM Organizations / Inventory Organizations
OPM Items
Cost Method / Cost Type
Cost Calendars
Costing Basics
OPM Inventory Period Close
Manufacturing Accounting Controller vs Subledger Accounting
Custom Sources in Derivation Rules
Mapping Sets
Period End Processing
COGS / DCOGS
References
APPLIES TO:
Oracle Process Manufacturing Financials - Version 11.5.10.2 to 12.1.3 [Release 1
1.5 to 12.1]
Information in this document applies to any platform.
PURPOSE
This Article summarizes some of the common questions which arise when an Oracle
Applications environment which includes Process Manufacturing Financials is upgr
aded from Release 11i to Release 12.
While it provides outline answers to these questions, it is primarily a place-ho
lder for an Advisor Webcast which was broadcast in December 2011 and which discu
sses the differences in more detail with example screenshots.
A recording of that Webcast can be accessed here, or alternatively the Powerpoin
t deck used for the presentation can be seen here.
SCOPE
The questions raised in the Webcast described here do assume previous familiarit
y with the OPM Costing and Manufacturing Accounting Controller (MAC) setup requi
red in Release 11i to manage Item Costs, carry out Period End processing and po
st the results to the Oracle General Ledger application.

DETAILS
These are the questions discussed in the Webcast, which is entitled "High Level
Comparison of OPM Financials R12 and 11.5.10.2".
Changes to OPM Fiscal Policy setup
In Release 11.5.10 the Fiscal Policy (GL_PLCY_MST) record is linked to an OPM Co
mpany, and defines among other things which Operating Unit that Company is linke
d to and which Set of Books is used when looking at Account Code Combinations.
From Release 12 the Fiscal Policy record is keyed on Legal Entity and Ledger. T
here is no longer any requirement to set up 'Segment' information linking MAC Ac
counts and GL Code Combinations.
From Release 12 the Event Fiscal Policy form (basically information relating to

postings for Purchasing transactions) is accessed directly from the Fiscal Polic
ies form GLFISCP.fmb - previously it was a separate menu entry.
OPM Organizations / Inventory Organizations
As is well known, from Release 12 the OPM and Oracle Inventory products have 'co
nverged', meaning that the Release 11i entities in OPM like Organizations (SY_OR
GN_MST) and Warehouses (IC_WHSE_MST) have disappeared.
Furthermore all transaction information is now saved in the Discrete Inventory t
ables like MTL_Material_Transactions - the Release 11i tables IC_TRAN_PND and IC
_TRAN_CMP are not used at all.
Although Item Cost information is still held in OPM-specific tables (CM_CMPT_DTL
, GL_ITEM_CST), all tables now use Organization_Id where previously Company Code
and/or Warehouse Code would have appeared. The Organization_Id column always j
oins to View ORG_Organization_Definitions.
Fir this reason you will see that the Release 11i 'Cost Warehouse Associations'
setup form is now 'Cost Organization Associations'.
OPM Items
In Release 11i each Item Number appeared once only in table IC_ITEM_MST. This t
able is now obsolete, and all Items (Process and Discrete) are defined in table
MTL_System_Items.
Each Item can be assigned to multiple Organizations (both Discrete and Process-E
nabled) and appears that many times in the MTL_System_Items table.
From Release 12 the restriction where OPM Item Numbers could only consist of one
Segment is lifted.
Cost Method / Cost Type
Name changes from Cost Method to Cost Type, but the setup form (CMMTMSED.fmb) is
still owned by and accessed from OPM Financials, and writes to table CM_MTHD_MS
T.
Cost Calendars
In Release 11i Cost Calendars are keyed on Company Code and Cost Method.
From Release 12 they are still owned by OPM Financials (tables CM_CLDR_HDR, CM_C
LDR_DTL) but are defined as an independent entity which can then be assigned to
one or more Legal Entity and Cost Type combinations.
Costing Basics
OPM Costing Types (Actual, Standard, Lot) are still available as before.
In Release 12 you still need to run your cost calculation process and then Cost
Update in order to populate tables GL_ITEM_CST and GL_ITEM_DTL ready for PeriodEnd processing.
OPM Inventory Period Close
In Release 11i 'Inventory Close' is run from the OPM Inventory Control menu, and
populates table IC_PERD_BAL.

From Release 12 the same function is carried out by concurrent program 'GMF Peri
od Close Process for Process Organizations', run from the standard report submis
sion form. This writes to table GMF_Period_Balances and can be run 'Final' or '
not Final' as before.
Manufacturing Accounting Controller vs Subledger Accounting
Although the change from MAC to SLA appears to be massive and daunting, once you
are familiar with the setup hierarchy in Release 12, that is to say:

Subledger Accounting Method (SLAM)


Application Accounting Definition (AAD)
Event / Journal Line Definition (JLD)
Account Derivation Rules (ADR)
.. you will find parallels between the Release 11i and Release 12 setup.
Release 11i
Release 12
Events : (PORC, BTCH, OMSO, IADJ and so on)
Entities
Sub-Events (CERT, RELE) Event Class > Event Type
Sub-Event link to Account Titles
Journal Line Definition link to Journal
Line Types
Account Mapping Account Derivation Rules
The Release 11i concept of mapping an Account in two halves (the Accounting Unit
and the Account Number) no longer exists in Release 12, however the logic which
you can apply in Account Derivation Rules is enormously powerful and flexible.
Depending on the transaction type in question (for example an MTL_Material_Trans
actions row) you can use a wide range of column values in the source transaction
to drive the selection of either the entire Code Combination as a single string
, or individual Segment values.
Contrast this with the Release 11i mapping setup, where you could specify which
Account Number was to be used based on a relatively short list of available Sele
ction Criteria.
There is a basic accounting setup seeded in a Release 12 database but you will n
eed to update this. Seeded records always show an Owner of 'Oracle', and to cha
nge the setup you must always make a copy of the relevant record which will be o
wned by 'User', and this can then be updated.
Custom Sources in Derivation Rules
As noted above, the list of 'Sources' upon which you can base Account (or Segmen
t) Derivation logic is limited to columns which appear in the relevant transacti
on record.
You can extend this list of Sources to look at data in other tables by providing
your own PL/SQL code. For example, say the current transaction record contains
an Inventory Item Id but not the Item Class, but you wish to post to different
Accounts based on the Item Class.
This can be achieved - please see Note 1356816.1 ("How to Create a Custom Sourc
e for use in OPM Financials Create Accounting") for details.
Mapping Sets
Another way in which you can extend the Account Derivation logic is by using Map

ping Sets.
A Mapping Set is basically a translation table - one value is passed in and a di
fferent value is returned. For example you might have 10 'branch' Organizations
but the same Account is to be used for six of these, and another Account for th
e other four.
You can code for this using the regular ADR logic, but the neater solution is gr
oup these Organizations in a Mapping Set which is then associated with the ADR.
See Note 1115473.1 for a worked example.
Period End Processing
After Item Costs have been finalized and the OPM Cost Update process run, in Rel
ease 12 the basic process is :

- run the OPM Accounting Pre-Processor (GMFXUPD)


- run 'Create Accounting for OPM Financials' in Draft mode
- run 'Create Accounting for OPM Financials' in Final mode
The Accounting Pre-Processor is fundamentally the same process as the Release 11
i Subledger Update program. Until Create Accounting is run in 'Final' mode, the
Pre-Processor can be run over and over again for the current Period until it is
successful (that is to say, there are no unexpected errors reported, and the re
sults from the Detailed Subledger Report are as expected)
Create Accounting sweeps through all the rows written by the Accounting Pre-Proc
essor and builds postings which can optionally be posted automatically to GL..
COGS / DCOGS
In Release 11i the processing of Order Management transactions caused postings t
o the COGS (Cost of Goods Sold) Account by default.
In Release 12 the default posting will be to Deferred COGS (DCOGS) unless the th
ree COGS Recognition concurrent processes (owned by the INV Product) have been s
uccessfully run before the OPM Accounting Pre-Processor.
The three processes must be run in this sequence:
- Record Order Management Transaction
- Collect Revenue Recognition Information
- Generate COGS Recognition Events.

Vous aimerez peut-être aussi