Professional Documents
Culture Documents
What is inventory?
In simple terms it is a stock of items that your business is selling in order to make a
living. Almost every non-IT related business has some physical items to sell and
hence Inventory is at the heart of almost any business and is central to the planning
process.
The considerations in setting it up are at least as complex as those for any other
single application. Commonly, Inventory will be installed during the implementation of
Order Entry, Purchasing, Manufacturing, or Supply Chain Management but it is an
extremely complex module in its own right with several important setup
considerations.
Let say your company manufactures office chairs. When a customer orders 5 chairs
and when you ship them to the customer the count of the item goes down and when
you manufacture them internally and when the finished chair is ready and moved to
the warehouse the item count increases. An item can be internally consumed too.
This stock is referred to by its item number (usually item number is the segment1
column of mtl_system_items) and has many attributes that affect the transactions
that the modules can process against the item.
Every other module within Oracle Applications that needs to name types of objects
looks to the Inventory Item Master for details regarding an item. These objects
include products ordered through Oracle Order Entry, items invoiced through
Oracle Receivables, items purchased through Oracle Purchasing, items paid for
through Oracle Payables, items maintained through Oracle Service, and items
charged against projects in Oracle Projects.
Inventory’s can also track intangibles like magazine subscriptions. The company can
sell these items along with physical objects. Assemblies that are never stocked can
also be defined in Inventory. A phantom item, for example, represents an
intermediate step in manufacture, an assembly that is never stocked in inventory
because it is used immediately in a higher-level assembly.
Sets of Books
You can tie one Oracle General Ledger set of books to each inventory organization.
Costing Methods
You choose your costing method at the organizational level. The item attribute control level
determines the costing organization.
Item Costs
Oracle Inventory keeps one standard cost per item per inventory organization.
Movement Between Inventory Organizations
You can use intransit inventory for interorganization transfers.
Planning Method
You can perform reorder point planning at the organizational level, and you can perform
minmax planning at both the organization and subinventory level.
In Multi-Org
You can tie one government reporting entity/legal entity to each inventory organization. You
can also tie one operating unit to each inventory organization.
Forecasting
Oracle Inventory forecasts item usage at the organization level only.
Accuracy Analysis
You can perform a physical inventory, ABC classifications, and cycle counting at both the
organization and subinventory levels.
Make- to-stock
In this delivery time is equal to shipment time, generally you will maintain stock.
Make- to-order
In make-to-order delivery time is manufacturing + assembly time + shipment time.
Assemble- to- order
In this strategy assembly time and shipment time contributes to delivery time.
Engineer- to- order-
In this special category order processing starts from design, manufacturing, assembly
and shipment.
Materials Management
Any strategy company implements, there comes material management, for
following benefits
1) For planning and controlling materials flow 2) Maximize use of firm’s
resources 3) Provide required level of customer service
For this material management we will control these activities
Activities
Production Planning: The company will plan production according requirement
and according to that the status of inventory is checked. Implementation of
planning & control: Production planning should be implemented and control
through proper resources, mainly involved purchasing.
In Inventory all major functions are related with items, all functionality is
provided by keeping item as center. Now we will discuss various aspects of
inventory and flow of Inventory.
1. Raw material
3. Finished Goods
Functions of inventory
1. Maintaining stock
2. Planning
3. Forecasting
5. Receipt
Inventory Flexfields
The flexfields which are used in inventory are:
• Account aliases
• Item catalogs
• Item categories
• Sales orders
• Stock locators
• System items
Depending on your setup inventory can use other modules flexfields like
Accounting (General Ledger) & Sales tax location & territory from Accounts
Receivables
Account Aliases
Table name : MTL_GENERIC_DISPOSITIONS
An account alias is an easily recognized name or label representing a general
ledger account number. You can view, report, and reserve against an account
alias. During a transaction, you can use the account alias instead of an account
number to refer to the account.
Item catalogs
Table name: MTL_ITEM_CATALOG_GROUPS Unique ID column:
ITEM_CATALOG_GROUP_ID
If you make entries for your items in a standard industry catalog or want to
group your items according to certain descriptive elements, you need to
configure your Item Catalog Group Flexfield.
Even if you do not use item cataloging, you must enable at least one segment
and compile this flexfields before you can define items.
These flexfields supports only one structure and dynamic inserts is not allowed.
Item categories
Table name: MTL_CATEGORIES Unique ID Column: CATEGORY_ID
You must define & configure your item categories flexfields before you can
start defining items since all items must be assigned to categories. You can
define multiple structures from different category groups. So that you can
associate these structures with categories & category sets.
Sales order
Table name: MTL_SALES_ORDERS Unique ID Column: SALES_ORDER_ID Through
this flexfield inventory will identify sales order transactions of OM with
inventory. This sales order flexfield should be defined as order number, order
type and order source so that each transaction will be unique in inventory.
Stock locators
Table name: MTL_ITEM_LOCATIONS Unique ID Column:
INVENTORY_LOCATION_ID
If you keep track of specific locators such as aisle, row, bin indicators for your
items, you need to configure your Stock Locators Flexfield and implement
locator control in your organization.
You can use stock locators field to capture more information about stock
locators in inventory.
If you do not have oracle inventory installed any none of items have locator
control then it is not necessary to define this flexfield. And this flexfield
supports only one structure.
Item attributes
• Inventory attributes like lot control/ serial control
• Purchasing and costing information.
• bill of material/ item category attributes
• Physical attributes like weight, volume
• Receiving attributes
• General planning attributes like min-max qty, order qty.
• Status of item
Use: For forecasting & summarizing history of that category. To keep easy track
on that category.
Define categories
Item Transaction
Organization parameters
You can define and update default inventory and costing parameters for your
current organization in the following areas:
Default inventory parameters Costing information Revision, lot, serial
parameters ATP, Pick, Item-sourcing parameters Inter-Organization Information
Other account Parameters Define warehouse parameters
Default inventory parameters
Provide organization code and item master organization
In the Move Order Timeout Period field, enter the number of days a move order
requisition can wait for approval. For locator control option: Inventory
transactions within this organization do not require locator information. Pre-
specified only: Inventory transactions within this organization require a valid,
predefined locator for each item. Dynamic entry allowed: Inventory
transactions within this organization require a locator for each item. You can
choose a valid, predefined locator, or define a locator dynamically at the time
of transaction. Determined at subinventory level: Inventory transactions use
locator control information that you define at the subinventory level.
Costing Information
Valuation Accounts:
You choose a default valuation account when you define organization
parameters. Under standard costing, these accounts are defaulted when you
define subinventories and can be overridden.
• Material An asset account that tracks material cost. For average costing, this
account holds your inventory and in transit values. Once you perform
transactions, you cannot change this account.
• Material Overhead An asset account that tracks material overhead cost.
• Resource An asset account that tracks resource cost.
• Overhead An asset account that tracks resource and outside processing
overheads.
• Outside processing An asset account that tracks outside processing cost.
• Expense The expense account used when tracking a non-asset item. Other
accounts
• Sales The profit and loss (income statement) account that tracks the default
revenue account.
• Cost of Goods Sold The profit and loss (income statement) account that
tracks the default cost of goods sold account.
• Purchase Price Variance The variance account used to record differences
between purchase order price and standard cost. This account is not used with
the average cost method.
• Inventory A/P Accrual The liability account that represents all inventory
purchase order receipts not matched in Accounts Payable, such as the
uninvoiced receipts account.
• Invoice Price Variance The variance account used to record differences
between purchase order price and invoice price. This account is used by
Accounts Payable to record invoice price variance.
• Encumbrance An expense account used to recognize the reservation of funds
when a purchase order is approved.
• Project Clearance Account When performing miscellaneous issues to capital
projects, the project clearance account is used to post the distributions.
• Average Cost Variance Under average costing with negative quantity
balances, this account represents the inventory valuation error caused by
issuing your inventory before your receipts. Inter-Organization Transfer
Accounts
You define default inter–organization transfer accounts in the Organization
Parameters window. These accounts are defaulted when you set up shipping
information in the Inter–Organization Shipping
Networks window.
• Transfer Credit The default general ledger account used to collect transfer
charges when this organization is the shipping organization. This is usually an
expense account.
• Purchase Price Variance The default general ledger account used to collect
the purchase price variance for inter–organization receipts into standard cost
organizations. This is usually an expense account.
• In-transit Inventory The default general ledger account used to hold in-transit
inventory value. This is usually an asset account. For average cost
organizations, this account is the default material account. Other information
you have to give is, Revision, Serial and lot control information.
ATP, Pick, Item sourcing rules.
• Move orders: Move orders are requests for the movement of material within
a single organization. They allow planners and facility managers to request the
movement of material within a warehouse or facility for purposes like
replenishment, material storage relocations and quality handling.
Move orders are restricted to transaction within tan organization
& if you are transferring material between organization, you must internal
requisitions.
Three types of move orders:
Move order requisition Replenishment move orders Pick wave move orders
Interfaces
Open Item Interface
You can import items from any source into Oracle Inventory and Oracle
Engineering using the Item Interface. With this interface, you can convert
inventory items from another inventory system, migrate assembly and
component items from a legacy manufacturing system, convert purchased
items from a custom purchasing system, and import new items from a Product
Data Management package. The Item Interface validates your data, insuring
that your imported items contain the same item detail as items you enter
manually in the Master Item window.
The Item Interface reads data from three tables for importing items and item
details.
MTL_SYSTEMS_ITEM_INTERFACE This table is used for your new item numbers
and all item attributes. This is the main item interface table, and may be the
only table you choose to use.
MTL_ITEM_REVISIONS_INTERFACE If you are importing revision details for your
new items, you can use this table. Which is used only for revision information,
and is not required.
MTL_ITEM_CATEGORIES_INTERFACE To import item category assignments, the
table is used to store data about item assignments to category sets, and
categories to be imported into the Oracle Inventory MTL_ITEM_CATEGORIES
table.
MTL_INTERFACE_ERRORS is used for error tracking of all items that the Item
Interface fails.
Before you use the Item Interface, you must write and run a custom program
that extracts item information from your source system and inserts the records
into the MTL_SYSTEM_ITEM_INTERFACE table. And if revision & category details
are there upload into respective tables. After you load item, revision, and item
category assignment records into these interface tables, you run the Item
Interface to import the data. The Item Interface assigns defaults, validates
data you include, and then imports the new items.
Customer Item and Customer Item Cross-Reference Open Interface
A number of manufacturing industries are characterized by a multi-tiered, just-
intime supply chain structure. Today’s manufacturing environment requires a
close working relationship between customers and suppliers along the entire
supply chain. Suppliers must be able to react quickly to their customers’ often
changing requirements. By cross-referencing customer items with their own
inventory items, suppliers can achieve faster order processing and shipments by
allowing customers to place orders using customer item numbers.
You can import customer items and customer item cross-references from any
legacy system into oracle inventory.
In customer item interface you import customer items into inventory. For each
customer item you must define related information such as customer and item
definition level.
MTL_CI_INTERFACE
Using this table data is transferred MTL_CUSTOMER_ITEMS table.
In customer item cross reference, you can import cross-references between
customer items and exiting inventory items into your master organization. You
can create multiple cross-references between customer items and one Oracle
Inventory item. You can also create multiple cross-references between Oracle
Inventory items and one customer item.
MTL_CI_XREFS_INTERFACE Using this interface table data is uploaded into base
table, MTL_CUSTOMER_ITEM_XREFS.
Reports In inventory
Oracle Inventory provides you with a wide variety of reports, intended for
different users of the product.
We will have overlook on major reports that you will come across.
Inactive items report
You can use this report to print items that have not had an inventory
transaction since the date you specify. You can use this report to isolate items
that have become inactive and verify their status.
The parameters are display and break on sub inventory, category set, inactive
since i.e. date from which no transactions were occurred for items.
Item categories report
You will use this report to list items and their associated categories. Report can
develop output as per category set and for given item range.
Item definition detail
Use the Item Definition Detail report to view comprehensive information for
items. Use this report to verify items have been classified in conformance with
decisions you have made regarding how the parts are to be planned, coasted,
and located.
The report prints the item definition for the organization in which you submit
the report.
You can view item attributes as per the category and also depending on your
choice which attributes you want to print. Like general item attributes, bill of
material item attributes, costing item attributes, inventory item attributes or
physical item attributes.
Item definition summary report
Use the Item Definition Summary report to print a limited amount of
information about items, such as description, status, and cost.
Item template listing
Use the Item Template Listing to review the template definitions. A template is
a way to define a set of attribute values.
Reports parameters are all template flag or item template.
Item statuses report
Use the Item Statuses Report to view the item statuses. For example, You can
use the report to review all pending statuses by making the effective date and
the report date the same. You can have options like categories from-to, items
from –to, and status effective date. And only for particular status.
ABC descending value report
Use the ABC Descending Value Report to view the results of an ABC compile.
The report is sorted by descending value or quantity, depending on the compile
criterion. Use this report to evaluate the break points for assigning your ABC
classes to items.
You can give cumulative display criteria i.e. cumulative by value of cumulative
by quantity.
Organization Setup
• Use the Organization Parameters window to complete your organization
definition for
inventory purposes.
• The item master organization should be the first inventory organization for which
parameters are defined.
• You must also specify the item master organization. The system defaults this
field to the
organization for which parameters are being entered. It must be changed, for any
organization that is not a master organization.
• You must define the control options and account defaults for your organization
before you
can define items or perform any transactions.
• You must assign a unique short code to your organization and use this code to
identify the
organization with which you want to work.
Oracle Inventory represents your company's inventory sites and business units. This
includes defining organizations, locations, subinventories, and locators.
Define organization parameters. These parameters are the source for default
inventory, costing, control, and movement parameters for an organization
Define subinventories that represent physical or logical locations for items within
an organization
Define planners or planning entities for each organization. You assign planners to
inventory items at the organization level
You create items in the item master organization and assign them to other
organization within your operating unit.
The workflow approval process sends a notification to the item planner when a
move order requisition requires approval. After the first time-out period, if the
recipient has not approved or rejected the order, the system sends a reminder
notice. After the second time-out period, the system automatically rejects or
approves the order depending on whether you select Approve automatically or
Reject automatically in the Move Order Time-out Action field.
Important: You cannot update this field for existing organizations.To enable this
field, you must submit the Activate Onhand Level Material Status Tracking
concurrent program.
Unit of Measure
A unit of measure (UOM) is a value that specifies the quantity of an item.
For example, “each”is a unit of measure that you would use to specify the number
of units of
an item.
Unit of Measure ClassA unit of measure class is a group of units of measure with
similar
characteristics. For example, “weight” can be a unit of measure class with UOMs
such as
kilogram, gram, pound,and ounce.
You do not have to change any other information about the item; in fact, because
information such as unit of measure, description, and so on is maintained at the
Master level, you know it is consistent in each organization.
Item attributes are information about an item, such as order cost, lead time, and
revision control.
One of the prerequisites for defining items (and assigning values to item
attributes) is setting attribute controls.
Control Level
This attribute control type determines whether you have centralized (Master level)
or decentralized (Organization level) control of item attributes.
Attributes maintained at the Master level have the same attribute values in each
organization in which an item is assigned. For example, you maintain an item's
primary unit of measure at the Master level.
Note: Item Status Control differs from material status control. Item
status control controls the action you can perform on an item, such as purchasing
or stocking an item. Material Status controls the transactions you can perform on
an item.
Master-Level Control An attribute you maintain at the master level has identical values
across all organizations that use the item.
Organization-Level Control An attribute you maintain at the organization level may have
different values for each organization that uses it.
Attribute Control Some attributes can be maintained at only the Master level or the
Organizational Level.Unit of Measure should be maintained at the Master level.If using
multiple organizations, the Min-Max attribute should be maintained at the organization
level.
(N) > Items > Master Items
To define access mappings between organizations and
responsibilities:
1. Navigate to the Organization Access window.
The Item Interface reads data from two tables for importing items and item details. You
use the MTL_SYSTEM_ITEMS_INTERFACE table for new item numbers and all item
attributes. This is the main item interface table, and can be the only table you choose to
use. If you are importing revision details for new items, you can use the
MTL_ITEM_REVISIONS_INTERFACE table. This table is used only for revision
information, and is not required. A third table, MTL_INTERFACE_ERRORS, is used for
error tracking of all items that the Item Interface fails.
Before you use the Item Interface, you must write and run a custom program that
extracts item information from your source system and inserts it into the
MTL_SYSTEM_ITEMS_INTERFACE table, and (if revision detail is included) the
MTL_ITEMS_REVISIONS_INTERFACE table. After you load the items into these
interface tables, you run the Item Interface to import the data. The Item Interface assigns
defaults, validates data you include, and then imports the new items.
Importing Items
To import items using the Item Interface:
1. Navigate to the Import Items or All Reports window.
2. Enter Import Items in the Name field. The Parameters window appears
3. Indicate whether to run the interface for all organizations in the item interface table.
If you choose No, the interface runs only for the current organization and interface
table rows for other organizations are ignored.
4. Indicate whether to validate all items and their data residing in the interface table
that have not yet been validated. If items are not validated, they are not processed
into Oracle Inventory.
You would choose No if you had previously run the item interface and responded
Yes for Validate ItemsandNoforProcess Items, and now want to process your items.
5. Indicate whether to process items. If you choose Yes, all qualifying items in the
interface table are inserted into Inventory.
You would choose No, along with Yes for Delete Processed Rows, to remove
successfully processed rows from the interface table without performing any other
processing.
6. Indicate whether to delete successfully processed items from the item interface
tables.
Choose No to leave all rows in the item interface tables for successfully processed
items.