Oracle Inventory Flexfields
Oracle Inventory provides the following flexfields:
- System Items
- Item Catalogs
- Item Categories
- Stock Locators
- Account Alias
- Sales Order
Depending on your system's setup, Inventory may also use some or all of the following
flexfields provided by other Oracle products:
- Accounting (Oracle General Ledger)
- Sales Tax Location (Oracle Recievables)
- Territory (Oracle Recievables)
You can use the
System Items Flexfield (also called the Item Flexfield) for recording
and reporting your item information. You must design and configure your
Item Flexfield before you can start defining items
All Oracle
Applications products that reference items share the Item Flexfield and
support multiple-segment implementations. However, this flexfield
supports only one structure.
You must set up
your OE: Item Flexfield profile option to specify the Item Flexfield
structure that you will use for your Oracle applications.
Users can also set
up the OE: Item Flexfield Entry Method profile option to specify your
preferred method of entry for this flexfield.
You can optionally
use the item flexfield to default item information for invoice, debit
memo, and credit memo lines or you can enter your own line information.
Item Catalogs:
This key flexfield supports only one structure
Item Catagories:
You must design and
configure your Item Categories Flexfield before you can start defining
items since all items must be assigned to categories. You can define
multiple structures for your Item Categories Flexfield, each structure
corresponding to a different category grouping scheme. You can then
associate these structures with the categories and category sets you
define
Stock Locators:
You can use the
Stock Locators Flexfield to capture more information about stock
locators in inventory. If you do not have Oracle Inventory installed, or
none of your items have locator control, it is not necessary to set up
this flexfield.
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.
This key flexfield supports only one structure.
Account Aliases:
This key flexfield supports only one structure
Sales Order:
The Sales Order
Flexfield is a key flexfield used by Oracle Inventory to uniquely
identify sales order transactions Oracle Order Management interfaces to
Oracle Inventory.
Your Sales Order
Flexfield should be defined as Order Number, Order Type, and Order
Source. This combination guarantees each transaction to Inventory is
unique. You must define this flexfield before placing demand or making
reservations in Oracle Order Management.
You must set up the
OM: Source Code profile option to determine the source code you will
use in for the third segment of this flexfield to guarantee that each
transaction is unique. (Oracle Inventory defaults the value of the OM:
Source Code profile option to 'ORDER MANAGEMENT'.)
For your value
sets, you must use Dynamic Inserts. The Validation Type should be None.
Value Required should be Yes to improve performance of concurrent
programs. The value set must be alphanumeric. The value set maximum size
must be 40.
You should set the
Required field to Yes in the Validation Information region when enabling
the flexfield segments. Setting this field to Yes, improves performance
when updating existing demand or reservations by guaranteeing that
Oracle Order Management always supplies a value.
Set Right-justify Zero-fill Numbers to No so sales order numbers are not padded with zeros.
Oracle Inventory
defines a unique ID for each order in MTL_SALES_ORDERS based on this
flexfield. The Inventory unique ID, as opposed to the Order Management
unique ID, is used throughout Oracle Manufacturing applications.
Item Categories:
Categories are
logical groupings of items that have similar characteristics. A category
set is a distinct category grouping scheme and consists of categories.
Each category
grouping scheme can use different terminology for its categories, as
well as different naming structures based on number of segments. You can
define multiple structures for your Item Categories flexfield. You can
configure each flexfield structure by using as many segments and any
level of value set validation that you need.
When inventory is installed, a default category must
be assigned to each of the following functional areas: Inventory,
Purchasing, Order Entry, Costing, Engineering, and Planning. When an
item is enabled for a functional area, it is assigned the default
category set. You cannot delete the items default category set
assignment. Default categories are required so that each functional
area has at least one category set that contains all items in that
functional area. For the functional areas, optionally, you can have a
unique category set; for example, you may set up a unique category set
for Purchasing. It is also possible to have one category set defined to
be the default category set for all functional areas.
The complete set up of item categories is done in below 5 steps in sequence.
Item Category Flexfield Structures:
You can define
multiple segment structures for the Item Categories Flexfield. Each
segment structure may have its own display prompts and fields.
When you install or
upgrade Oracle Inventory or Oracle Purchasing, Oracle provides two
category flexfield structures by default: Item Categories and PO Item
Category.
Each segment
structure can display prompts and fields that apply specifically to a
particular naming convention. For example, you might want one of your
category sets to use two segments for the names of categories. Another
item grouping scheme might use just one segment for the names of
categories. You choose a flexfield structure for every category set and
category that you define.
1. Lets create an item category as Procut Information with three segment: Product Line - Product Name - Brand Name
Product Line - Electronics, Machine, FMG
Product Name - Mobile, TV, Bus Engine, Soap, Biscuit
Brand Name - LG, Samsung, Cummins, Britania
2. Define all the value sets as shown below
3. Define the item category flex field.
4. Filling up the value set of the stucture product information
Defining Item Categories:
Enter a flexfield
Structure Name, a unique Category (value) for each structure segment,
and a unique description for the new category. If you want to make a category inactive, enter a date you want the category to be inactive on. Save your work.
If you choose a
multi–segment flexfield structure you can assign a specific meaning to
each segment. For example in our case the category
"Electronics.Mobile.Samsung" means an item assinged to this category is a
samusng brand mobile device of elcetroincs product group.
Category Sets:
Category sets may
be used as a means to develop custom lists of items on which to report
and sort. You can also create other category sets such as John’s
Priority or Jane’s Priority, with categories like high, medium, and low.
The category set Inventory is seeded when you install Oracle Inventory.
The category set Purchasing is seeded when you install Oracle Purchasing.
If you plan to use
Order Management’s group pricing functionality with item categories, you
must add the categories to the Order Entry category set.
Attention:
1. You must use this window to define valid categories for each purchasing category set before you can use Oracle Purchasing.
2. For the
Controlled At level, if the item defining attribute of the functional
area (e.g. Inventory’s is Inventory Item) is controlled at the
Organization level, then the new default Category Set should also be
controlled at the Organization level.
Enter a unique category set Name and Description. In the Flex Structure section, enter which flexfield structure is to be used. The categories assigned to the category set must have the same flexfield structure as the set itself. Select a control level and a default category.
You will then need to select Enforce List of Valid Categories if you want validation of the categories at the time of input. You will then enter in or select the valid categories for the category set.
Assigning Items to Categories:
When you enable an
item in a functional area, the item is assigned to the default
(mandatory) category set and default category of the functional area.
You can override the category set’s default category. In addition, you
can manually assign your item to an unlimited number of category sets.
You may optionally assign an item to more than one category within a
category set based on the category set definition.
When you assign
your item to another organization Oracle Inventory copies Master level
category sets, Organization level default category sets, and the
associated categories assigned in the Item Master organization. This
means that if you manually assign an Organization level category set to
the item in the Master organization, Inventory does not copy over that
Organization level category set when you assign that item to another
organization.
After assigning an
item to another organization you can disable the item for one or more
functional areas in the new organization. However, Inventory does not
remove the corresponding functional area’s default category set. For
example, you may have set the value of the Purchased attribute to ”Yes”
when you defined the item in the item master organization. When you
assign this item to another organization Inventory copies over the ”Yes”
value of the Purchased attribute and
therefore assigns
the default category set of the purchasing functional area. In the new
organization you may decide to set the value of the Purchased attribute
to ”No.” After you disable the item for the purchasing functional area
in the new organization, the item still retains the purchasing default
category set. You may manually delete the purchasing category set in the
new organization.
If you copy an item
from another item with category sets defined at the Organization level,
Inventory assigns the new item the default categories of the mandatory
category sets, even if the original item did not have the default
categories. This is because Inventory copies the values of the item
defining attributes and not the category sets and categories themselves.
Default Category Sets:
Set to each of the
following functional areas: Inventory, Purchasing, Order Management,
Costing, Engineering, and Planning. Product Line Accounting is seeded
with the Inventory category set. Inventory makes the default category
set mandatory for all items defined for use by a functional area. If
your item is enabled for a particular functional area you cannot delete
the item’s corresponding default category set assignment. Default
category sets are required so that each functional area has at least one
category set that contains all items in that functional area.
You can enable an
item for each functional area by using that functional area’s item
defining attribute. An item defining attribute identifies the nature of
an item. For example, what designates an item as an “engineering item”
is the attribute Engineering Item. If a functional area’s item defining
attribute is controlled at the Organization level, then that functional
area may only have an Organization level default category set.
When you enable an
item for a certain functional area, Oracle Inventory automatically
assigns the item to the default category set of that functional area and
the default category of that set. For example, if you set Inventory
Item to Yes, then Inventory automatically assigns the item to the
Inventory functional area’s default category set and default category.
You may change a
functional area’s default category set under certain conditions. You
should ensure that every item within the functional area belongs to the
new default category set (which replaces the existing default category
set). If the item defining attribute of the functional area is
controlled at the Organization level then the new default category set
should also be controlled at the Organization level.
Item Catalog:
An item catalog
group is a standard set of descriptive elements to which you assign
items. Examples of catalog descriptive elements are color, shape,
length, and so on. For example, a textile manufacturer might define pattern attributes such as color, size, texture, and style.
Usage:
An electronics company (say Samsung) can use the catalog to incorporate
length, breadth and height of each mobile it produces. As the company
Samsung also produces other electronics products such as TV,
Refrigerator and etc. We should first create an item category as mobile
and then create a catalog group as mobile-catalog with three catalogs
length-breadth and height.
Defining and Using Item Catalogs
Follow these steps to define and use item catalogs:
1 Define the item catalog group.
2 Define descriptive elements within each catalog group.
3 Enter categories for the catalog groups.
Items belonging to the above category are attached with the descriptive element of the catalog.
4 Enter descriptive element values for each item.
5 Update item descriptions with catalog group and descriptive element values.
Searching all the items with breadth 20.
Stock Locators:
You use locators to identify physical areas where you
store inventory items. Item quantities can be tracked by locator. Items
can also be restricted to specific locators
1. Add the segment values of the KFF stock locator.
Navigation : GL -> Financials -> Flexfields -> Key -> Values
2. Enter the new locator in locator form which can be accessed from below navigation or on subinventory form.
Navigation : Inventory -> Set up -> Stock Locator
1. Locator Type: Indicate the locator type
available choices are as follows: Dock Door, Receiving, Inspection
Station, Storage Locator, Consolidation Locator, Staging Lane, and
Packing Station. Dock doors are used in Oracle Warehouse Management
environments only.
2. Indicate the material status of this locator,
which controls the enabled transactions for all material in this
locator. The status is not overridden by the status of any subinventory,
lot or serial, within this locator. The statuses of those objects will
be considered when determining transactions that are not enabled. This
field is used if you have Oracle Warehouse Management installed.
3. Enter the subinventory where the locator resides.
4. Enter a picking order value indicating the
priority for picking items from this locator relative to another
locator. This value is used by Oracle Warehouse Management to sequence
picking tasks. A picking order of 1 means that order management
functions pick items from this locator before other locators with a
higher number (2, 3, and so on). If you have Oracle Warehouse Management
installed, this field determines the picking path through the warehouse
and not the order in which material is allocated for a sales order.
5. Enter a dropping order to indicate the priority
for dropping items in this locator relative to another locator. Oracle
warehouse management uses this value to sequence tasks.
6. Enter the inactive date for the locator. This is the date the locator becomes inactive.
Defining Account Aliases:
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.
Inventory Period Close:
The period close process for perpetual costing enables you to
1. Summarize costs related to inventory and manufacturing activities for a given accounting period.
2. Distribute those costs to the general ledger.
3. Calculates ending period subinventory values.
4. Closes the open period for Inventory and Work in Process
•Generally, you should open and close periods for
each separate inventory organization independently. By keeping only one
period open, you can ensure that your transactions are dated correctly
and posted to the correct accounting period. (For month–end adjustment
purposes, you can temporarily hold multiple open periods.)
•The accounting periods and the period close process
in Cost Management use the same periods, fiscal calendar, and other
financial information found in General Ledger.
•Inventory and work in process transactions
automatically create accounting entries. All accounting entries have
transaction dates that belong in one accounting period. You can report
and reconcile your transaction activity to an accounting period and
General Ledger. You can transfer summary or detail transactions to
General Ledger. You can transfer these entries to General Ledger when
you close the period or perform interim transfers.
•When you transfer to General Ledger, a general
ledger (GL) batch ID and organization code are sent with the transferred
entries. You can review and report the GL batch number in General
Ledger and request Inventory and Work in Process reports by the same
batch number. You can also view general ledger transfers in Inventory
and drill down by GL batch ID into the inventory and WIP accounting
distributions.
Note: Purchasing holds the accounting entries for
receipts into receiving inspection and for deliveries into expense
destinations. This includes any perpetual receipt accruals. Purchasing
also has a separate period open and close, and uses separate processes
to load the general ledger interface.
Closes Open Period:
The period close process permanently closes an open
period. You can no longer charge transactions to a closed period. Once
you close a period, it cannot be reopened. As a precaution, you can do a
GL transfer without closing the period.
Transfers Accounting Entries to the General Ledger
If your inventory organization’s parameter for
Transfer to GL is None, perpetual accounting entries are not transferred
to the General Ledger. The other choices for the Transfer to GL
parameter are Summary and Detail, indicating whether the period close
process creates summary or detail transactions for posting to the
general ledger. The period close
Process transfers the following information:
• work in process transactions
• job costs and variances
• period costs for expense non–standard jobs
• depending on the selected options, the remaining balances for repetitive schedules
Note: If you have chosen the new Periodic Costing
feature, Cost Management warns you of the possibility of inadvertently
Posting both Periodic and perpetual costed transactions to the General
Ledger. The warning displays if there is at least one legal entity–cost
type combination that has the Periodic Cost Post Entries to GL option
checked, where the organization under that legal entity also has the
perpetual cost GL transfer enabled.
Calculates Ending Period Subinventory Values
For each subinventory, the period close adds the net
transaction value for the current period to the prior period’s ending
value. This, along with values intransit, creates the ending value for
the current period.
Transfer Transactions to General Ledger:
You can perform the general ledger transfer at any
time during an open period—not just at period close. Interim transfers
allow you to reconcile and transfer information weekly, making the
month–end period close process much simpler and faster.
The general ledger transfer loads summary or detail
accounting activity for any open period into the general ledger
interface, including both inventory and work in process entries. When
more than one period is open, the transfer selects transactions from the
first open period, up to the entered transfer date, and passes the
correct accounting date and financial information into the general
ledger interface.
For example, when you transfer detail entries, the
transaction date is the accounting date with a line for line transfer.
When you transfer summary entries with two periods open and enter a
transfer date in the second period, the transfer process assigns the
period one end date for all the summarized transactions in period one
and assigns the entered transfer date for the summarized transactions in
period two.
For each inventory organization, Cost Management
transfers transactions to the general ledger interface table, line for
line. If you transfer summary information, Cost Management groups
transactions by GL batch, by journal category, by currency code, and by
account.
Attention: Transfer in detail only if you have low
transaction volumes. Transferring large amounts of detail transactions
can adversely affect General Ledger performance.
For both detail and summary transfers, Cost
Management passes the organization code, GL batch number, batch
description, and batch date. When you transfer in detail, you also pass
the material or work in process transaction number. In General Ledger,
you can see the transferred information, as follows:
Cost Management uses the journal source Inventory for both inventory and work in process transactions.
The journal categories Inventory and Work in Process distinguish between inventory and work in process transactions.
Using Journal Import and Post Journals processes in General Ledger, you can then post this information to the general ledger.
Period Summarization Process:
Summarization of transaction records for the open
period is the last step in period close. You have the option to perform
this process automatically or manually using the profile option,
CST:Period Summary. If the profile option is set to Automatic, the
period is closed and summarized when you change the period status from
Open to Closed.
If the profile option is set to Manual, you can delay
summarization – but you must summarize these delayed periods in
accounting period order. For example, if you delay summarization for a
given period, the following period cannot be summarized until the
previous period is summarized. In situations where summarization is
delayed, the longer the delay – the larger the number of transaction
records needed for reconciliation purposes. This situation can cause
summarization to take more time to complete.
If you do not choose to summarize periods, set the period status to Closed not Summarized.
The Period Close Reconciliation report is used to
compare account balances with inventory value at period end. You can run
the report in simulation mode by generating it for an open period. The
report can be generated at any time during the period.
Inventory Pending Transaction:
Users can see the number of pending transactions by navigating to the Inventory Accounting Periods Form.
Navigate > Cost > Accounting Close Cycle > Inventory Accounting Periods
Place cursor on the appropriate open accounting
period and click on the [Pending] Button. There are three zones titled
“Resolution Required”, “Resolution Recommended” and “Unprocessed
Shipping Transactions”.
Unprocessed material transactions exist for this period
This message indicates you have unprocessed material
transactions in the MTL_MATERIAL_TRANSACTIONS_TEMP table. You are unable
to close the period with this condition. Please see your system
administrator. Inventory considers entries in this table as part of the
quantity movement.
Closing the period in this situation is not allowed
because the resultant accounting entries would have a transaction date
for a closed period, and never be picked up by the period close or
general ledger transfer process.
Uncosted material transactions exist for this period
This message indicates you have material transactions
in the MTL_MATERIAL_TRANSACTIONS table with no accounting entries
(Standard Costing) and no accounting entries and no costs (Average
Costing). You are unable to close the period with this condition. These
transactions are part of your inventory value.
Closing the period in this situation is not allowed
because the resultant accounting entries would have a transaction date
for a closed period, and never be picked up by the period close or
general ledger transfer process.
Pending WIP costing transactions exist in this period
This message indicates you have unprocessed resource
and overhead accounting transactions in the WIP_COST_TXN_INTERFACE
table. You are unable to close the period with this condition. These
transactions are in your work in process value, and awaiting further
processing.
Closing the period in this situation is not allowed
because the resultant accounting entries would have a transaction date
for a closed period, and never be picked up by the period close or
general ledger transfer process.
Unprocessed Shipping Transactions
“Pending Transactions” in the Unprocessed Shipping
Transactions zone indicate there are transactions in the
WSH_DELIVERY_DETAILS table in a status of shipped.
Pending receiving transactions for this period
When you use Purchasing, this message indicates you
have unprocessed purchasing transactions in the RCV_TRANSACTIONS_
INTERFACE table. These transactions include purchase order receipts and
returns for inventory. If this condition exists, you will receive a
warning but will be able to close the accounting period. These
transactions are not in your receiving value. However, after you close
the period, these transactions cannot be processed because they have a
transaction date for a closed period.
Pending material transactions for this period
This message indicates you have unprocessed material
transactions in the MTL_TRANSACTIONS_INTERFACE table. If this condition
exists, you will receive a warning but will be able to close the
accounting period. These transactions are not in your inventory value.
However, after you close the period, these transactions cannot be
processed because they have a transaction date for a closed period.
Pending move transactions for this period
This message indicates you have unprocessed shop
floor move transactions in the WIP_MOVE_TXN_INTERFACE table. If this
condition exists, you will receive a warning but will be able to close
the accounting period. These transactions are not in your work in
process value. However, after you close the period, these transactions
cannot be processed because they have a transaction date for a closed
period
Closing a Period:
1. Enter all transactions.
Be sure you enter all transactions for the period. Perform all issues,
receipts, and adjustments. Verify that no hard copy records exist or are
waiting for data entry, such as packing slips in receiving.
2. Check Inventory and Work in Process transaction interfaces.
You can set up the material and move transaction managers to execute
transactions immediately, then submit an immediate concurrent request to
execute, or submit a concurrent request periodically at a time interval
you specify. If you do not use immediate processing, or interface
external transactions, check the Inventory material transaction manager
and the Work in Process move transaction manager before closing the
period.
3. Check Cost Management cost interfaces.
Cost Management processes your inventory and work in process accounting
transactions as a concurrent request, using a specified time interval.
Before you close the period, you should check that the Cost Manager is
active.
4. Check Order Management transaction processes.
If you use Order Management, ensure that all sales order transaction processes complete and transfer successfully to Inventory.
5. Review Inventory transactions.
Before you close a period, review all of the transactions using the
Material Account Distribution Report for the period with a high dollar
value and/or a high transaction quantity. Check that you charged the
proper accounts. Correcting improper account charges before you close a
period is easier than creating manual journal entries
6. Balance perpetual inventory.
Check that your ending perpetual inventory value for the period being
closed matches the value you report in the general ledger. Perpetual
inventory value normally balances automatically with the general ledger.
However, one of the following sources can create a discrepancy:
– Other inventory journal entries. Journal entries from products other than Inventory that affect the inventory accounts.
– Charges to improper accounts: For example, you issued material from a
subinventory to a miscellaneous account, but used one of the
subinventory accounts as that miscellaneous account.
– Issue to miscellaneous account: For example, the following
miscellaneous transaction issue would cause an out of balance situation:
debit account specified at transaction 123, credit subinventory
valuation account 123. The debit and credit net to zero with no
financial charge, but since the inventory quantity decreased, the
month–end inventory valuation reports will not equal the general ledger
account balance.
– Transactions after period end reports. This occurs when you run the
end of month inventory valuation reports before you complete all
transactions for the period.
If you do not run the inventory reports at period end, you can also run these Reports:
– Inventory Value Report
– Material Account Distribution Detail Report
– Material Account Distribution Summary Report
– Period Close Summary Report
– Period Close Reconciliation report
– Inventory Subledger Report (Average Costing Only)
In a organization using Project Manufacturing Average
Costing, if there is more than one cost group, the following valuation
reports should not be used for reconciliation purposes because these
reports list the average value across cost groups.
– Transaction historical Summary Report
– Receiving Value Report
– All Inventories Value Report
– Elemental Inventory Value Report
– Subinventory Account Value Report
– Item Cost Report
7. Validate Work in Process inventory.
If you use Work in Process, check work in process inventory balances
against transactions with the WIP Account Distribution Report.
8. Transfer transactions in advance of closing period (optional).
If time permits, run the general ledger transfer process up to the period end date before closing the period.
Closing a period executes the general ledger transfer automatically.
However, you can also run this process without closing a period using
Transfer Transactions to General Ledger. Since you cannot reopen a
closed period, running this process before period close allows you to
proof the interfaced transactions and make adjustments to the period via
new inventory transactions as necessary.
9. Close Oracle Payables and Oracle Purchasing.
If you use Payables and Purchasing, you need to close the accounting periods in the following order:
– Payables
– Purchasing
– Inventory
If you only use Purchasing and Inventory, you need to close Purchasing
first. Close Payables before Purchasing, in preparation for accruing
expenses on uninvoiced receipts. Doing so ensures that all new payables
activity is for the new month and you do not inadvertently match a prior
month invoice in payables to a new month receipt. When you close
Purchasing or Inventory, you cannot enter a receipt for that period.
However, as a manual procedure, close Purchasing before Inventory. This
still allows miscellaneous transaction corrections in Inventory.
10. Run the Period Close Reconciliation report.
This report automatically runs in simulation mode for the open period.
It is used to match account balances with inventory value at period end.
11. Close the accounting period and automatically transfer transactions to the general ledger.
This sets your Inventory Accounting Period status to Closed not
Summarized. If the CST: Period Summary profile option is set to
Automatic, no other steps are necessary. The period status is set to
Closed when the summarization process has completed.
12. If the CST: Period Summary profile option is set to Manual, create
period summarization transactions by generating the Period Close
Reconciliation report.
The concurrent program creates summarized transaction records, and
displays the differences between account balances and inventory value.
No comments:
Post a Comment