Академический Документы
Профессиональный Документы
Культура Документы
1. Transaction Setup
Setting transaction profile options:
Oracle Inventory provides you with the following transaction processing profiles:
Enter Replenishment Count
InterOrganization Transfer
Miscellaneous Issue and Receipt
Transaction Processing Mode
Transfer Between Subinventory
Update Average Cost
Server Side Online Processing
Allow Expense to Asset Transfer
Project Miscellaneous Transaction Expenditure Type
RPC Timeout
Restrict Receipt of Serials
Transaction Date Validation
Use New Trx Manager for Processing
Override negative for Black flush
Quantity Tree Timeout for Lock
Maximum Number of Quantity Trees
Cycle Count Approvals
Cycle Count Entries
Transaction Processing Mode
you can set processing control globally for all transactions or you can choose different options for
each type of transaction. You establish the method of transaction processing by choosing one of the
following options when you set up your TP: INV Transaction Processing Mode profile:
Online processing Processes transactions while you wait and returns control to you once it finishes.
Background processing Returns control immediately to you. With this option, Oracle Inventory
processes transactions
on a periodic basis via the Inventory Transaction Manager.
Immediate concurrent processing Spawns a concurrent process when you commit the transaction
and returns control immediately to you, allowing you to continue working.
Form level processing Processes transactions using the processing control option you choose for that
particular type of transaction. You must also set the Inventory profile options for InterOrganization
Transfer, Miscellaneous Issue and Receipt,
Receive Customer Return, Return to Customer, and Transfer betweenSubinventories. If you are using
Oracle WorkinProcess, you must set the WIP profile options Completion Material Processing,
Completion Transaction Form, Material Transaction Form, Move Transaction, Operation Back flush
Setup, and Shop Floor Processing.
If you choose Form level processing for the Transaction Processing Mode profile you can set up
different processing controls for each type of transaction.
Online Processing If you use Online processing, you can choose whether transactions are
processed on the server or client side by setting the Server Side Online Processing profile. The
default value is server side processing.
Inventory Remote Procedure Manager Server side online processing uses the Inventory Remote
Procedure Manager to allow a transaction initiated on the client to process on the server. System
managers maintain the Remote Procedure Manager.
Launching Transaction Managers
The transaction managers execute the following processes:
material transaction,
move transaction,
resource cost transaction,
material cost transaction,
demand reservation &
remote procedure call.
These run at periodic intervals you specify until you delete them with the concurrent manager. They
control the number of transaction workers, processing intervals, and number of transactions
processed by each worker during each interval.
A transaction action is a generic type of material movement or cost update with no specificity
regarding the source of the transaction. Along with a transaction source type, a transaction
action identifies a transaction type. Oracle Inventory provides the following transaction
actions:
Issue from stores
Subinventory transfer
Direct organization transfer
Cycle count adjustment
Physical inventory adjustment
Intransit receipt
Intransit shipment
Cost update
Receipt into stores
Delivery adjustments
WIP assembly scrap
Assembly completion
Assembly return
Negative component issue
Negative component return
Staging Transfer
The relationship between transaction source type, transaction action and transaction type is
shown in below picture.
1. A transaction source type is the type of entity against which Oracle Inventory charges a
transaction. Along with a transaction action, it uniquely identifies the type of transaction you
perform. Oracle Inventory provides the following predefined transaction source types:
Account
Account Alias
Cycle Count
Internal Order
Internal Requisition
Inventory
Job or Schedule
Move Order
Periodic Cost Update
Physical Inventory
Purchase Order
RMA (Return Material Authorization)
Sales Order
Standard Cost Update
2. You can define additional transaction source types in the Transaction Source Types window. You can then
use these userdefined transaction source types and predefined transaction actions to define a new
transaction type. This userdefined transaction type is now a customized form of tracking transactions with
which you can group and sort reports and inquiries.
3. When you perform a transaction, you specify a transaction type and a source. For example, for
a PO receipt
transaction, the transaction source type is Purchase Order and the actual PO number is the
source.
Transaction source type = Purchase Order
Transaction source = Purchase Order Number
Transaction Action = Receipt
Transaction type = PO Receipt
Use the Transaction Types window to define additional transaction types to customize
transaction entry. A userdefined transaction type is a combination of a userdefined
transaction source type and a predefined transaction action. For example, if you frequently
donate items to charity, you might want to define a transaction source type calledCharity
and a transaction type calledIssue to Charity. In this case, the transaction action would be
Issue from Stores. You would then use the Miscellaneous Transactions window to actually
issue an item to charity, using theIssue to Charity transaction type. You would also specify
the actual charity to which you are issuing, such as Goodwill, and the expense account that
specifies the source (Goodwill).
You define transaction types by combining transaction actions and transaction source types.
You define transaction source types in the Transaction Source Types window. Oracle Inventory
provides the list of transaction actions.
You must specify a transaction type when you perform a miscellaneous receipt or issue, a
subinventory transfer, a WIP transaction, or an interorganization transfer.
In the reason type from the list of values. The available choices are as follows:
Load
Drop
Receiving
Replenishment
Cycle Count
Shipping
Update Status
QA Update Status
Note: The Replenishment reason type is disabled.
If you selected Picking as the Reason Type, select a Reason Context from the list of values. The
available choices are as follows:
Curtail Pick: End the pick after picking a few LPNs or Lots and load the contents.
LPN Exception: Pick partial quantity of the scanned fully consumable LPN.
Pick None: End the pick without picking anything.
2. Transactions
Oracle Inventory, with Oracle Order Management, Oracle Purchasing, and Oracle Work in Process,
provides you with a complete set of transactions and reports for maintaining inventory control. This
allows you to control the flow of material from the time you receive items to the time you ship
finished goods to the customer.
Inventory transactions and on hand balance supports decimal precision to 5 digits after the decimal
point. Oracle Work in Process supports decimal precision to 6 digits. Other Oracle Applications
support different decimal precision. As a result of the decimal precision mismatch, transactions
another Oracle Application passes may be rounded when processed by Inventory. If the transaction
quantity is rounded to zero, Inventory does not process the transaction. It is therefore suggested that
the base unit of measure for an item is set up such that transaction quantities in the base unit of
measure not require greater than 5 digits of decimal precision.
With a miscellaneous transaction you can issue material to or receive material from general
ledger accounts in your current organization. This allows you to issue material to groups that
are not inventory, receiving, or work in process such as a research and development group or
an accounting department. You can also make manual adjustments to the general ledger by
receiving material from one account to inventory, and then issuing that material from
inventory to another account.
You can use your userdefined transaction types and sources to further classify and name
your transactions. You can use this feature to issue items to individuals, departments, or
projects; or to issue damaged items to expense accounts such as scrap. You can perform the
receipts for items that were acquired by means other than a purchase order from a supplier.
You can also use this feature to load all item onhand quantities when you start implementing
Oracle Inventory.
You will receive a material shortage alert while performing a miscellaneous transaction if you
have enabled shortage alerts for the miscellaneous transaction type being performed. Also, a
miscellaneous transaction can trigger a shortage notification to be sent to various predefined
individuals.
Subinventory
Item Subinventory
To automatically create move orders using the Kanban system, you must define the Subinventory
source type at the pull sequence level.
Define approval process parameters
to require planner approval for move order requisitions; you must define two parameters at the
organization level: Move Order Timeout Period and Move Order Timeout Action.
If you want to bypass the move order approval process and automatically approve move order
requisitions, enter 0 days for the Move Order Timeout Period and select Automatically Approve for
the Move Order Timeout Action.
You must also assign the planner who approves move order lines to the item or the organization.
You can also specify individuals to be notified if a shortage occurs.
Note: If the requested item does not have an assigned planner, the approval process is not enabled.
Define item transaction defaults
if you want to populate move order line allocations with item transaction defaults for the destination
locator, you must first define the item transaction defaults.
Note: You do not need to perform this step if you specify the locator at the time you create or
allocate the move order lines.
completed quantity (if the move order has been partially fulfilled), and source and destination (if
known). The move order lines also include any project and task references if the organization is
Oracle Project Manufacturing enabled. You can also request specific serial and lot numbers on the
move order line.
Source
Destination
Control - Status
1.3. Allocate the move order. Once the move order is approved, you can allocate it, or cancel it.
Allocating is the process that uses Oracle Inventory picking rules to determine where to source the
material to fulfill a request line. The allocating process fills in the move order line details with the
actual transactions to be performed and allocates the material to the move order.
You can also cancel partially allocated move order requisitions and replenishment move orders.
Oracle Inventory provides a profile option INV: Kill Move Order which allows the system to cancel
partially allocated and transacted move orders.
Note: 1. Allocating creates a pending transaction the will be executed when you transact the line. It
therefore decrements the available quantity (i.e. it creates a soft reservation).
2. You can cancel move order lines that have no allocations. You can select an individual move order
line, or multiple move order lines. It does not matter if the move order lines belong to different move
orders.
You can cancel move order lines only for move order requisitions and replenishment move orders.
1.4. Print a pick slip. Before you transact the move order, you can print a pick slip or push the move
order line allocations to mobile devices for transaction through the move order APIs.
Print Move Order Pick Slips:
You can print move order pick slips before or after the move order transaction is committed. The
Move Order Pick Slip report generates pick slips for move order requisitions and replenishment move
orders.
To generate a pick slip for pick wave move orders, you submit the Oracle Shipping Execution Pick Slip
report.
1.5. Transact move order lines. You can either transact all the move order lines at once or transact
one allocation line at a time as the items are moved. If you transact less than the requested quantity,
the move order stays open until the total quantity is transacted or until the order is closed or
cancelled. You can cancel partially allocated and transacted Move Order Requisitions and
Replenishment Move Order lines.
3. Interorganization Transfers
You can define multiple inventories, warehouses, and manufacturing facilities as distinct
organizations. With Oracle Inventory you can perform interorganization transfers as director
intransit shipments.
Inter-Org transfers can be done within or across operating units but you cannot generate
intercompany invoice with inter-org transfer. Intercompany invoicing is possible for inter-org
transfers of type In-transit only through Internal sales Orders. No intercompany invoicing is
possible if you perform org transfers between two inventory orgs belonging two different operating
units without internal sales Orders. Also note that intercompany invoice cannot be raised for interorg transfers of type Direct Transfer through internal sales Orders.
You can transfer one or more items in a single transaction. You can also transfer partial quantities of
the same item to different Subinventory and locators in a single transaction.
Required Setups
1. The items you transfer must exist in both organizations. You can also transfer expense and asset
items from one organization to another using intransit inventory.
2. There must be a shipping network (direct/intransit) between the two organizations.
Accountings
1. Direct Org Transfer
From org Inter-org receivables debited
Inv valuation is credited
To Org -
You can use a direct interorganization transfer to move inventory directly from a shipping
organization to a destination organization. The validity of a transfer transaction depends on
the controls you have defined in both the shipping and destination organizations for the items
you want to transfer. For example, you can transfer item A from organization X to organization
Y, even though item A is under lot control only in organization X (you can specify the lot
numbers for item A in organization X during the transfer transaction). However, you cannot
transfer item B from organization X to organization Y if item B is under lot control only in
organization Y (you cannot specify lot numbers for item B in the destination organization
because you are performing a
direct transfer).
The following tables present direct, interorganization transfers.(As given in oracle user guide)
2. In case of inter organization transfer via Intransit we required to put the shipment number
After completing the inter org transfer, go to the receiving form of the 'to org' and receive the
shipment with the shipment number.
4 Interface Manager
Navigation: Setup ->Transactions ->Interface Manager
Cost Manager Status is Inactive we need to schedule this manager to activate it,
Click on Schedule
5 On-Hand Availability
Use the Material Workbench to view all On-hand Quantity in a Subinventory
1. Use the Material Workbench to view all items in your ##FGI subinventory and note the
quantities.
Responsibility = Inventory, Vision Operations USA
1.
2.
3.
(B) Find
4.
Click Organizations
5.
Click M1
6.
Click Onhand
7.
8.
(B) Availability
9.
6 Material Transactions
Navigation: Transactions -> Material Transactions
7 Pending Transactions
8. Picking Rule
Navigation: Setup ->Rules ->Picking
Click o Assignments