Importance of Direct Item Functionalities
Importance of Direct Item Functionalities
Prepared by
Oracle Support
March 5, 2013
Table of Contents
Introduction ……………….………….………………………………. 1
Troubleshooting ……………………………………………………….. 9
Material requirements for a Work Order may include stocked, non-stocked direct items, services,
and direct items (description-based items).
These items are not transactable, not stockable, but you can procure them.
Non-Stock Direct Items can represent items that are not stocked in inventory, or services that need to
be purchased from a supplier.
Non-Stock Direct Items are not stocked in inventory but are defined in the Item Master as an inventory
item, purchaseable, and purchase but not stockable.
Direct Items are contrived as "one-off", bought directly from a vendor for a specific Work Order and
Operation.
They are delivered directly to the Shop Floor from maintenance Work Order execution. You can add
Planned Direct Items to a Work Order's Bill of Material (BOM) or an Activity BOM.
Planned Direct Items must first be created in the Item Master as Non-Stockable and Purchasable
inventory items.
1
Direct Procurement Accounting
Relevant Tables
Costs for direct item transactions are stored in the following tables:
WIP_PERIOD_BALANCES
WIP_EAM_PERIOD_BALANCES
CST_EAM_ASSET_PER_BALANCES
2
Setup and Pre-requisites
The following setup steps are required to ensure proper direct item processing (i.e., from releasing work
order to creating requisition).
For non-stock direct items and Description direct items, Auto Request
Material flag needs to be checked to trigger the requisition automatically.
Note:
In the case of Stocked (Inventory) items, to request the material automatically, these
three flags/parameters have to be set.
In this case, you should use inventory planning or MRP process for creating requisitions,
which are supported for EAM work order demand.
3
Set Profile Option ‘PO: Enable Direct Delivery’
To enable direct item (both supplier catalog and non-catalog items) procurement for eAM Work Orders
directly from an eAM Work Order, set the 'PO: Enable Direct Delivery To Shop Floor' profile option to
Yes. When this value is set to Yes, you can create an eAM-related requisition or purchase order. You
can enter eAM specific information, such as Work Order and operation reference numbers, as well as
identify a requisition line as having a Shop Floor destination. Requisitions are created automatically for
Direct Items (Non-Stock and Description-based), after a Work Order with those Direct Items on its
material requirements listing is released.
See more in page 7-3 Oracle Enterprise Asset Management User's Guide (E13670-05)
4
Set Profile Option 'MO: Operating Unit'
The profile option 'MO: Operating Unit' for EAM responsibility needs to be set to the same value
as for the purchasing responsibility. Requisition Import concurrent program picks the records
from the 'po_requistions_interface_all' based on the value of the profile 'MO: Operating Unit'.
5
Use Template '@Non-Stocked Item'
This template creates non-stock direct item quickly with the following item attributes set:
6
Link Employee to User
Ensure that the employee is linked to user in System Administrator -> Security -> Users -> Define.
7
Manual Creation of Requisition/PO
Requisition/PO can be entered manually for direct items via Oracle Purchasing or Iprocurement.
Direct items and the requisition and purchase order info can be displayed
in the Material Requirements region of the Work Order Detail page in EAM.
I. Iprocurement
Create requisition for a non-stock direct item and associate it to a Workorder and verify in
Work Order Material Requirements page.
II. Purchasing -> Requisitions
Create requisition for a non-stock direct item and associate
it to a Workorder and verify in Work Order Material Requirements page.
III. Purchasing -> Purchase orders
Create Purchase order for a non-stock direct item and associate
it to a Workorder and verify in Work Order Material Requirements page.
8
Troubleshooting
In Release 12 onward, requisition import will run at the time of work order release and whenever there is a
change in quantity or addition of new direct or non-stock items. When requisition is not triggered,
additional debugging and troubleshooting steps are needed to identify the culprit.
Note:
For Direct Item functionality, system does not check WIP Parameters under Outside Processing tab,
as it does for OSP items.
Turn on the EAM logging profiles and provide the EAM logs generated in order to examine
if the requisition process is even being kicked-off. Steps to generate debug log are as follows:
• Set EAM:Debug Profile Option to 'Yes'
• Recreate the scenario in EAM Work Order form
• Execute this query to find the directory where the log file will reside
SELECT value
INTO l_full_path
FROM v$parameter
WHERE name = 'utl_file_dir';
• There will be files with name 'createwo.log' or 'updatewo.log'.
• Examine these files further for potential culprit (e.g., missing expense accounts)
Review Requisition Import Exceptions Report which contains possible causes for the
requisition not to be triggered or processed correctly.
9
Important Fixes and Notes
The following shows important fixes that were delivered as one-off patches. Also, a list of notes contains
important setup changes to allow the Direct Item functionality to work correctly.
Direct Item Disappears From 12665646:R12.EAM.B Code issue that was fixed. Patch is
Work Order After Receiving. released.
10