SLA Cost Management Overview
SLA Cost Management Overview
SLA Cost Management Overview
1]
In this Document
Purpose
Scope and Application
SLA Cost Management Overview
Applies to:
Oracle Cost Management - Version: 12.0.0 to 12.1 - Release: 12 to 12.1
Oracle Purchasing - Version: 12.0 to 12.1 [Release: 12 to 12]
Oracle Inventory Management - Version: 12.0.0 to 12.0.1 [Release: 12 to 12]
Information in this document applies to any platform.
Create Accounting - Cost Management
CSTGLTRN - Transfer Journal Entries to GL - Cost Management
Checked for relevance 17-OCT-2010
Purpose
An overview of SLA processing for Cost Management.
This includes Inventory, Purchasing and Work in Process transactions.
Subledger accounting in R12 is an enhanced accounting process. The SLA process allows
customers to personalize the process for specific events. The user sets the rules to be followed.
Accounts are still defined the same way as prior application versions via the same forms.
Organizations are defined the same way. If there are no rules entered into the SLA engine, the
accounts defined the traditional way will be used to generate the journal entries posted to GL. All
setups to use preR12 functionality are automatic. The default base setup is US GAAP. This uses
the traditional account definitions. This is delivered and works out of the box.
SLA uses events for processing transactions. An event is the recording of a change of status in
the transaction life cycle, i.e., invoice approved, payment received, period close, etc. This allows
for a clear separation between transactions and accounting representation. Events are the bridge
between transactions and journal entries, so product teams are involved for coordinating actions
based on event models.
The R12 SLA process has created a common accounting process to be used across all
applications. This allows the customer to have a single method for defining accounting
behaviors.
The engine supports the use of multiple currencies. This also allows for various audit tools and
reports to be used when reviewing GL postings.
The SLA process allows for the display of the inventory valuation accounts to be seen for a user
defined date range. The engine also allows the accounting department to maintain control over
accounting and chart of accounts for the ledgers used.
When rules are created, the rules engine will override user entered accounts that might be
incorrect. This is important to control user errors that can occur within a period. The rules will
automatically redirect the costs to the correct account. The rules can be created for most item
attributes to allow for granularity of costs if so desired.
After the rules are established, the Cost Management – SLA responsibility allows for the
creation of the user-defined accounting data. The request group related to this process includes
all SLA processes as well as standard accounting processes.
For inventory transactions, a transaction would be received or costed. The transaction will
then be passed to GL via the Create Accounting – Cost Management program.
So for Misc receipt:
User creates misc receipt
Cost Manager processes transaction
Create Accounting - Cost Management Inventory Category process is run
This validates the accounts to be used as per any rules that have been defined.
If no rule defined for a transaction event then the default account value set for the
organization is used.
If the setting were final and post, the details would be transferred to GL. If no transfer to
GL was indicated and the setting was final and post, then the Transfer to GL process still needs
to be run via CSTGLTRN - Transfer Journal Entries to GL.
Transfer and Post to GL are recommended to be included in Create Accounting- Cost
Management when creating the accounting for the transactions. An exception would be Draft
mode.
Create Accounting – Receiving
This process is tied to the Purchasing responsibility.
Process Category is not a parameter for this request as only receiving transactions can be
processed from Purchasing. It will default with Process Category of Receiving.
The Create Accounting - Cost Management request creates accrual journal entries, accrual
reversals, and multi-period journal entries.
To transfer the details to GL:
1- Set the parameter in the Create Accounting to Yes
2- If parameter is set to No, then the Transfer to GL process must be run manually as
this will only create accounting but no values are passed to GL.
There is an option to make the journal entry and post the journals automatically at the time of
submitting the Create Accounting program itself.
This option is used by setting the profile SLA: Disable Journal Import to "NO" .This will be the
most preferred setting for this profile option and this indicates that Journal Import will
ALWAYS accompany the transfer of data from Subledger. Another main implication of this
value is that, on failure of Journal Import, the data will be rolled back to SLA tables and hence
there will not be any data in GL_INTERFACE.
If you want to do the transfer to GL separately from creating accounting in the subledger
you can use the Create Accounting Program to create the accounting in the subledger only and
then run a different program CSTGLTRN - Transfer Journal Entries to GL to transfer the journal
and post to GL
You can also view the Account Journal Entries and Accounting Events from the View
Transaction Windows:
View Receiving Transactions
View Material Transactions
View Resource Transactions
The function Tools > Options is only available if SLA is being used for the transaction.
If there is no SLA being used, the distributions button will show the transaction details.
Basic Steps to Build Accounts:
These steps are needed for each different journal line type that is going to be used. For example,
Inventory valuation, Receiving valuation, WIP valuation, Cost of Goods Sold.
Step 5 Associate the new AAD with the Subledger Accounting Method (SLAM)
a- query SLAMs to view existing methods
b- for the existing AAD enter an end date to stop this from being used
c- attach the new AAD with the start date
Ledger
|
Subledger Accounting Method (SLAM)
|
Application Accounting Definition (AAD)
|
Journal Line Definition (JLD)
|
-------------------------------
| |
Journal Line Types Account Derivation Rule
(JLT) (ADR)
|
Sources
|
Transaction Objects
This allows for accounting to be used at the local level (by country) and also by the line of
business (sales, consulting, etc). The Ledger and Ledger Sets (group of Ledgers) use the Multi-
Org Access control (MOAC) that is expanded in R12.
Events
Event Entities have Event Classes. Each Event Class has Event Types.
There are four Main Entities for Cost Management:
Inventory:
Material Accounting Events
Event Classes:
PO Delivery in Inventory
Sales Order Issue
Internal Order to Expense
WIP Material
Consigned Inventory Ownership Transfer
Miscellaneous
IntraOrg transfer
Direct Interorg Shipment
Direct Interorg Receipts
Intransit Interorg Shipment – FOB Shipment
Intransit Interorg Receipt – FOB Receipt
All other intransit interorg transactions
Material cost update
Retroactive price adjustment
Logical Intercompany
WIP Material Lot
Purchasing/Receiving
Write Off Accounting Events
Receiving Accounting Events
Work in Process:
WIP Accounting Events
Event Class:
WIP Absorption
Event Type:
Resource Absorption
Resource Overhead Absorption
Scrap Absorption
Outside Processing
Event Type:
OSP Transaction
ShopFloor Delivery for Direct Items
IPV transfer to Work Order
WIP Variance
Event Type:
Period Close Variance
Job close Variance
Final Completion Variance
WIP Lot
Event Type:
WIP Lot Split
WIP Lot Merge
WIP Lot Update Quantity
WIP Lot Bonus
WIP Cost Update
Event Type:
WIP Cost Update
The Work in Process list above shows the Main Event Entity is WIP Accounting.
The Event Classes are then listed with each Event Type that is part of the Event Class.
Definitions:
Ledger
The ledger determines the rules that are applied when accounting is generated. Ledgers replace
Set of Books. Each Operating Unit is associated with a Primary Ledger. Multiple Legal Entities
can be tied to a Ledger through the accounting set up flow. Multiple SLAMs can be assigned to a
Ledger. There can be a primary and Secondary ledger setup that can use different accounting
methods in each ledger.
For Cost Management, The Journal Entry Description is not seeded by default in Costing
application accounting definition. This has been submitted as an enhancement request.
Mapping Sets
These sets are optional and user defined. If the user determines that the seeded details are
insufficient, then mapping sets can be setup to allow for more specialization in the accounts. This
is not supported by development as this would require customization. Seeded details are
supported as they are provided by Oracle code.
Transaction Objects/Sources
Transaction objects and sources carry transaction information into the rules defined for the
accounting chart of accounts.
Event:
An event is the recording of a change of status in the transaction life cycle, i.e., invoice
approved, payment received, period close, etc. These are defined for each
SLAM used. Event classes and event types are used to create the events to be used
Event Class
This classifies the types of transactions that are to be accounted for. An example of an event
class is WIP Variance.
Event Type
This defines actions that are possible for an event class that has potential accounting
significance. Examples for the WIP Variance Event CLASS would have event TYPES defined
for Period Close Variance, Job Close Variance, and Final Completion Variance.
References:
Note 429105.1
Note 466522.1