Thursday, September 24, 2015

Oracle Order Management Functional Interview Questions and Answers - Part3

1) What are the Base Tables and Interface Tables for Order Management? 
Interface Tables :
OE_HEADERS_IFACE_ALL, OE_LINES_IFACE_ALL OE_PRICE_ADJS_IFACE_ALL, OE_ACTIONS_IFACE_ALL OE_CREDITS_IFACE_ALL (Order holds like credit check holds etc)

Base Tables : 
OE_ORDER_HEADERS_ALL: Order Header Information 
OE_ORDER_LINES_ALL: Items Information 
OE_PRICE_ADJUSTMENTS: Discounts Information 
OE_SALES_CREDITS: Sales Representative Credits. 

Shipping Tables :
WSH_NEW_DELIVERIES, 
WSH_DELIVERY_DETAILS,
WSH_DELIVERY_ASSIGNMENTS,
WSH_DELIVERIES.  

2) What is Order Import and What are the Setup's involved in Order Import?  

Answer:  Order Import is an open interface that consists of open interface tables and a set of API's. It imports New, updated, or changed sales orders from other applications such as Legacy systems. Order Import features include validations, Defaulting, Processing Constraints checks, Applying and releasing of order holds, scheduling of shipments, then ultimately inserting, updating or deleting orders from the OM base tables. Order management checks all the data during the import process to ensure its validity with OM. Valid Transactions are then converted into orders with lines, reservations, price adjustments, and sales credits in the OM base tables.  B) Setups: Setup every aspect of order management that we want to use with imported orders, including customers, pricing, items, and bills. Define and enable the order import sources using the order import source window.  

3) Explain the Order Cycle?
i) Enter the Sales Order  
ii) Book the Sales Order(SO will not be processed until booked(Inventory confirmation))  
iii) Release sales order(Pickslip Report is generated and Deliveries are created)  (Deliveries – details about the delivery. Belongs to shipping module (wsh_deliveries, wsh_new_deliveries, wsh_delivery_assignments etc) they explain how many items are being shipped and such details.  
iv) Transaction Move Order (creates reservations determines the source and transfers the inventory into the staging areas)  
v) Launch Pick Release 
vi) Ship Confirm (Shipping Documents(Pickslip report, Performa Invoice, Shipping Lables))  vii) Auto invoice and closed    

4) Explain the Order to Cash Flow?  
I. Enter the Sales Order  
II. Book the Sales Order(SO will not be processed until booked(Inventory confirmation))  III. Release sales order(Pickslip Report is generated and Deliveries are created)  (Deliveries – details about the delivery. Belongs to shipping module (wsh_deliveries, wsh_new_deliveries, wsh_delivery_assignments etc) they explain how many items are being shipped and such details.  
IV. Transaction Move Order (Selects the serial number of the product which has to be moved/ shipped)  
V. Launch Pick Release  
VI. Ship Confirm (Shipping Documents(Pickslip report, Performa Invoice, Shipping Lables))  VII. AutoInvoice (Creation of Invoice in Accounts Receivable Module)  
VIII.Autolockbox ( Appling Receipts to Invoices In AR)  
IX. Transfer to General Ledger ( Populates GL interface tables)  
X. Journal Import ( Populates GL base tables)  
XI. Posting ( Account Balances Updated).    

5. What are the Process Constraints?  
Answer: Process Constraints prevent users from adding updating, deleting, splitting lines and canceling order or return information beyond certain points in the order cycle. Oracle has provided certain process constraints which prevent data integrity violations.  Process constraints are defined for entities and attributes. Entities include regions on the sales order window such as order, line, order price adjustments, line price adjustments, order sales credits and line sales credits. Attributes include individual fields (of a particular entity) such as warehouse, shit to location, or agreement.    

6. What are Validation Templates?  
Answer: Validation Templates are used to define the validation conditions in process constraints. A validation template names a conditions and defines the semantic of how to validate that condition. These are used in processing constraints framework to specify the constraining conditions for a given constraint. These conditions are based on 
1.Where the entity is in its work flow.  
2.The state of attributes on an entity.  
3.Any other validation condition that cannot be modeled using the above condition.    

7. What are different types of Holds?  
1. GSA(General Services Administration) Violation Hold(Ensures that specific customers always get better pricing for example Govt. Customers)  
2. Credit Checking Hold( Used for credit checking feature Ex: Credit Limit)  
3. Configurator Validation Hold ( Cause: If we invalidate a configuration after booking)    

8. What is Document Sequence?  
Answers: Document sequence is defined to automatically generate numbers for your orders or returns as you enter them. Single / multiple document sequences can be defined for different order types.  Document sequences can be defined as three types Automatic (Does not ensure that the numbers are contiguous), Gapless (Ensures that the numbering is contiguous), Manual Numbering. Order Management validates that the number specified is unique for order type.    

9. What are Defaulting Rules? 
Answers: A defaulting rule is a value that OM automatically places in an order field of the sales order window. Defaulting rules reduce the amount of information one must enter. A defaulting rule is a collection of defaulting sources for objects and their attributes.  It involves the following steps:
1. Defaulting Conditions - Conditions for Defaulting  
2. Sequence – Priority for search  
3. Source – Entity ,Attribute, Value  4 Defaulting source/Value    

10. When an order cannot be cancelled?
Answer: An order cannot be cancelled if:  
1 It has been closed  
2 It has already been cancelled  
3 A work order is open for an ATO line  
4 Any part of the line has been shipped or invoiced  
5 Any return line has been returned or credited.    

11. When an order cannot be deleted?
Answer: you cannot delete an order line until there is a need for recording reason.    

12. What is order type?
Answer: An order type is the classification of order. It controls the order work flow activity, order number sequence, credit check point and transaction type. Order Type is associated to a work flow process which drives the processing of the order.    

13. What are primary and secondary price lists?
Answer:  Every order is associated to a price list as each item on the order ought to have a price. A price list is contains basic list information and one or more pricing lines, pricing attributes, qualifiers, and secondary price lists. The price list that is primarily associated to an order is termed as Primary price list.  The pricing engine uses a Secondary Price list if it cannot determine the price of the item ordered in the Primary price list.    

14. What is pick slip? Types?
Answer:  It is an internal shipping document that pickers use to locate items to ship for an order.  1 Standard Pick Slip – Each order will have its own pick slip with in each picking batch.  2 Consolidated Pickslip – Pick slip will have all the orders released in the each picking batch.    

15. What is packing slip?
Answer:  It is an external shipping document that accompanies the shipment itemizing the contents of the shipment.    

16. What are picking rules?  
Answer:  Picking rules define the sources and prioritization of sub inventories, lots, revisions and locators when the item is pick released by order management. They are user defined set of rules to define the priorities order management must use when picking items from finished goods inventory to ship to a customer.    

17. Where do you find the order status column?  
Answer:  In the base tables, Order Status is maintained both at the header and line level. The field that maintains the Order status is FLOW_STATUS_CODE. This field is available in both the OE_ORDER_HEADERS_ALL and OE_ORDER_LINES_ALL.    

18. When the order import program is run it validates and the errors occurred can be seen in?
Answer:  Responsibility: Order Management Super User  Navigation: Order, Returns > Import Orders > Corrections
Delivery:
A delivery consists of a set of delivery lines that are scheduled to be shipped to a customer’s ship-to location on a specific date and time. In a delivery, you can include items from different sales orders as well as back orders. You can group multiple deliveries together to create a trip.
More than one trip may be required to complete a delivery. For example, a delivery can consist of two trips, the first trip by truck and the second trip by rail.


Picking Rules
Move orders will use the picking rules set up in Oracle Inventory to locate the material required to fulfill the move order line. Together with item-sub inventory defaults (required if the staging sub inventory is locator controlled), the picking rules suggest the staging transfer transaction lines with appropriate source information that will be required to obtain enough material in the staging location for the delivery. The process where the Picking Engine generates these transaction line suggestions is called allocating.

How system determines Pick from Sub inventory/Locator to do pick release from shipping Transaction form?
Thru Pick Rule
Based on Picking rule, assigned to the Item (1st in mtl_system_items)
if Null then from mtl_parameters then where it looks for that inv. org

Configuring Your Picking Process:
You can determine the number of pick release steps the system will prompt to move material from pick release to ship confirmation. These steps are:
Pick Release
Move Order Line Allocation (detailing)
Move Order Line Pick Confirmation
Ship Confirmation

Pick Release
Pick Release finds and releases eligible delivery lines that meet the release criteria, and creates move orders. You can pick release by order, trip, stop, container, delivery, warehouse, and customer, scheduled, or requested dates, shipment priority or combinations of the above criteria. The default release criteria are set up in Shipping Parameters, but you can override the default criteria in the Release Sales Order window at pick release.

The move orders create a reservation, determine the source, and transfer the inventory to staging areas. Pick Slips can be created after the detailing process completes, and the quantity and source can be manually verified at pick confirm.

Detailing and pick confirmation can be manually transacted through inventory or set up in Shipping Parameters to occur automatically at pick release.

You can run one or more releases and customize release criteria to meet your requirements. You can define:

      Release Rules to specify you’re picking criteria through pick release parameters.
Release Sequence Rules specify the order in which eligible delivery lines are released. The order in which delivery lines are released using a Release Sequence Rule is based on the following attributes:
Order number
Outstanding invoice value
Scheduled date
Departure date
Shipment priority

Pick Slip Grouping Rules to determine how released move order lines are grouped onto pick slips.


Oracle Shipping Execution’s Pick Release process creates move orders. One order is created per pick release batch per organization, so if you pick release across multiple organizations, one move order is generated in each facility. One move order line is generated for each order line included in the picking batch. That move order line includes the item, quantity, the staging location (the destination sub inventory and locator) and a source sub inventory and locator if one was specified on the sales order line or on the Release Sales Orders window.

For non-transactable items, pick release does not use the value of Enforce Ship Sets and Ship Models in the shipping parameters. However, ship confirm does validate non-transactable items for broken ship sets and ship models.

For non-reservable items, allocation and pick release run, but suggestions are not created during pick release, and pick confirm will not run for the item. You can printpick slips, but they will not be detailed with sub inventory and stock locator to pick from, however they will list the item and quantity to be picked. Auto-allocate should be Yes and Auto-pick-confirm can be set to any.

Detail Line Allocation (Detailing)
To release the move order lines created at Pick Release to the warehouse and toprint pick slips, the lines must be allocated. The allocation process for a pick wave move order line also creates a high level (organization level) reservation for the item(s) if no previous reservations exist for them. You can choose to do this immediately after the move order lines are created or to postpone this step until a later point in time. Once the lines are allocated, they have a status of Released toWarehouse.

Postponing the detailing process might be employed by organizations that pick release across multiple warehouses but prefer to enable each warehouse to determine when to release their order lines to the floor. Detailing the order lines immediately after they are created is called auto-detailing. Postponing the detailing process is referred to as manual-detail. You can set up a default detailing mode in the Shipping Parameters window. This default can be overridden at each Pick Release through the Release Sales Orders window.

Pick Confirmation
The move order line details must be transacted (in Inventory) to confirm the material drop-off in staging. Pick confirmation executes the sub inventory transfer that systematically moves the material from its source location in the warehouse to the staging location. Pick Confirmation automatically transfers the high level reservation to a allocated reservation (including lots, sub inventory and locators) in the staging location. Inventory updates Shipping Execution with the results of the pick confirm:
Pick Confirmed quantity is assigned a status of Staged/Pick Confirmed.
Unconfirmed quantity is assigned a status of Backordered.

At pick confirmation, you can report a missing quantity or change information if material is picked from a different lot, serial, locator, or sub inventory. Auto pick confirm can be set up as the default to occur immediately after the lines are detailed if an organization’s picks rarely deviate from the suggested picking lines or the overhead of requiring a Pick Confirmation is unmanageable. You can set up a default Pick Confirm policy in the Inventory organization parameters. This default can be overridden at each Pick Release.

Pick confirmation follows the allocation and reservation process automatically if boththe Auto Allocate and Auto Pick Confirm options are selected in the Release Rules window. Pick Confirm always follows the detailing and reservation process. If Auto Allocate is not chosen, it is not possible to Auto Pick Confirm.

After you perform a partial move transaction on a move order, the delivery detail shipped quantity is usually blank. However, if the move order is for a serial controlled item, the shipped quantity appears. Generally, the requested quantity of a staged delivery detail is the shipped quantity because the non-shipped quantity is split into separate backorder delivery lines. However, for delivery details with serial controlled items, the shipped quantity has a value so that you can enter the serial numberswhen transacting.


Pick Release can be run using the following methods:
On-line: You can pick release one order immediately, thereby eliminating time spent waiting for the order to process through the Concurrent Managerqueue. This is done in the Release Sales Orders for picking window. This window can also be accessed from the Tools menu in the Shipping Transactions window.

Concurrent: You can run pick release in the background, enabling you to run other processes simultaneously. This is done in the Release Sales Orders for picking window. This window can also be accessed from the Tools menu in the Shipping Transactions window.

Standard Report Submission (SRS): You can run a specific release at the same time every day. SRS runs pick release in the background multiple times. This is done in the Release Sales Orders for Picking SRS window.

Shipping Transactions window: You can run pick release in the Shipping Transactions window by selecting Launch Pick Release from the Actions menu.


Material Picking or Pick Release:
Oracle shipping execution enables you to use move orders Transactions for generating pick requests and reservation in Oracle Inventory. With the new pick release engine, you can pick release all items together on a trip or stop. You can also pick release items on a delivery. Using the new engine can be performed a one-two or three-step process.

One Step process consists of select both auto-detail and auto pick confirm checkboxes on the inventory tab when you pick release, which means that the pick recommendation is automatically created and pick confirmed without any manual interaction.

Two Step process consists of selecting auto-detail, but not auto pick confirm, which creates a move order that is automatically detailed but enables you to view the pick recommendation and provides the opportunity to change quantity, location, sub inventory and to report a missing quantity at the pick confirmation step in the transact move orders window. Once you have made your changes you can transact the move order to pick confirm the inventory.

Three Step process consists of selecting neither the auto-detail or auto pick confirm check boxes, which creates a move order that you can manually or automatically detail in the transact move order window. Once detailed, you can transact the mover order to pick confirm the transaction.

What does Detailing mean?
Detailing is the process which Oracle Order Picking and Shipping uses the picking rules to determine where to source the material to fulfill the request line (move order line). The detailing process fills in the move order line details with the actual transactions to be performed. If adequate quantity is not available to detail the mover order, this process can be repeated later. If no reservations exist before the detailing process, it also creates reservation for the material.

What is the difference between Available Qty and On-Hand Qty?
Available Qty + Reserved Qty = On-Hand Qty


What is the difference between concurrent or on-line pick releases?
 Concurrent pick release releases one or more orders in the background improving the performance for the user. The user can continue working with    the application even though the pick release has not completed yet.

On-line pick release releases the orders while the user waits for the application to returns the control to the user. The user may feel a lower performance in the applications depending of how many lines are being processed.

What is meant by Trips? How to create Trips?
Overview:
A trip is an instance of a specific freight carrier departing from a particular location containing deliveries.

A trip is carrier specific and contains at least two stops such as a stop to pick up goods and another stop to drop off goods, and may include intermediate stops. Trips can be created automatically or manually.

Creating a Trip
There are several ways to create a trip:
Automatic
Manual

Automatic
If your shipping process does not require advanced planning, you may prefer to automatically create trips:

Auto-creating a trip for a delivery: You can find the delivery you want to ship, and auto-create a trip and related trip stops.
Auto-creating a trip for containers and lines: You can find the lines and containers you want to ship and auto-create a trip which creates a trip, related deliveries, and trip stops.

Manual
During transportation planning, you can manually create a trip and later assign delivery lines or find the delivery lines and create a trip. For example, for a regular trip scheduled to depart every Friday, you can manually set up a trip ahead of time and then assign delivery lines. When you manually create a trip, you can manually assign stops, deliveries, and delivery lines to that trip.

Ship Confirmation
The material picking process ends when the items are ship confirmed out of inventory. Ship confirming the items removes the existing reservations and performs the sales order issue transaction. You may choose to ship confirm only part of the sales order quantity. In this case, the balance of the sales order may be backordered. Back ordering at Ship Confirm automatically splits the sales order into two lines. The first line represents the shipped quantity, and the second line represents the backordered quantity. The backordered line is automatically Pick Released by Oracle Shipping Execution. A move order line is automatically generated for the backordered quantity.

What is Item Cross References used for?
Cross Reference types define relationship between Items and entities such as Customer Items or Supplier Items.

What is the effect of the following transactions on On-Hand Qty? Sub Inventory Transfer
Miscellaneous Issue

On-Hand Qty remains same on a Sub-Inventory transfer.
On-Hand Qty reduces on Miscellaneous Issue

What is a Modifier?
Modifiers enable you to setup price adjustments. (For example, discounts and surcharges), benefits (for example, free goods, coupons) and freight and special charges that the price Engine applies immediately to pricing requests or accrues for later disbursement.

What are the different types of Modifiers?
Discount List, Freight and Special Charges, Promotion surcharge.

Is the Customer Site data available across the operating units?
No, only header data is available.

What are defaulting Rules?
Information that Oracle Order Management automatically enters depending on other information you enter.

What does Pick Release mean?
An order cycle action to notify warehouse personnel that orders is ready for picking.

Pick release rule
A user-defined set of criteria to define what order lines should be selected during picks release.

What does ATP mean? What is the significance of ATP?
Available to Promise.

What is meant by RMA?
Return Material Authorization- Return Material Order.

Explain Credit Check and Credit Hold for a Customer Site?
Credit Check is a check carried by the System the customer is exceeded his credit limit. Credit hold is a hold applied on orders when he exceeds his credit limit.

What is Over Picking?
Over picking is a new enhancement included in the Order Management family  pack G(2118482) that allows the Pick Confirm transaction to pick in excess     of the requested quantity as long as it is within the over shipment tolerance.

It also allows the user to prevent breaking LPNs or lots by small amounts when the quantity requested does not match the quantity in inventory. For example, if the customer ordered 5 cans and the warehouse have only 6-packs, and the warehouse either is out of individual cans or has a policy against loose cans. The over picking functionality allows the picker to pick a  6-pack (6 cans wrapped) to fulfill the order, instead of picking exactly  5 cans.

This functionality will not be offered prior to OM Family Pack G code release.  This means that there will not be an option for backporting of this code.  In order to receive this code, OM Family Pack G or higher family pack needs to be applied.

What is Back order? When it occurs?
In the Back Order the material gets unreserved. .  Backorders caused by Pick Releasing (PR) order lines when there is no or not enough stock available.  And backorders caused by shipping less, at Ship confirm, than what was released.


How are Backorders handled /processed?
As in previous releases, Order Management and Shipping Execution has two types of   Backorders.  Backorders caused by Pick Releasing (PR) order lines when there is no or not enough stock available.  And backorders caused by shipping less, at Ship confirm, than what was released.

 A. Backorders after Pick Releasing with Insufficient Stock
Pick Release will process all order (more correctly shipping) lines that you selected when submitting PR.  It will create move order lines for each line, whether there is stock available or not.  You (or the system) will however, not be able to (auto) detail and (auto) Pick Confirm the lines where there is not enough stock available.  In R11i, you cannot switch off reservations for PR.  Also, the system will not print pick slips for lines that are not detailed.

The delivery line, which was 'Ready to Release' before running PR will be split into a quantity that was available for picking and a unavailable quantity.  The first delivery line will become status ‘Released’ (Pick Confirmed), the second 'Submitted for Release' (Move Order created, but not confirmed).  In the latter case, the ‘Details Required' status is checked.  The order line will not split at this point, but receives a 'Picked partial' status.  After Ship Confirming the Released delivery line, the original order line will be split into a 'Shipped' and a 'Submitted for Release' line (unless the shipped quantity falls within the under shipment tolerance).  The latter will be available for Pick Release as a 'Backorder' as soon as there is stock available.  On the sales order, there is no order or workflow status called 'Backorder'.  You will not really see any difference between a scheduled order line that was never released and a backordered line.  Pick Release is able to distinguish between the two, because it allows you to release them separately.


B. Backorders Caused by shipping less than what was Released
Before Ship Confirming a Released (Pick Confirmed) delivery line, you have the option to update the shipped quantity.  If the shipped quantity is less than the picked quantity, you have can either designate the remaining quantity as 'Backordered' (meaning the quantity was lost        somewhere along the picking/staging process) or leave it in staging in to assign it to a different delivery (i.e. truck was full and wait for next pick up).

 At Ship Confirm, any staged quantities will be split off in a separate delivery line that is immediately ready to be shipped in a subsequent delivery.  A backordered quantity will remain noted on the same delivery line.  Only when the original delivery line is interfaced through       Inventory Interface/Order Management Interface, will the order line be split into a line for the shipped quantity and a new line for the backordered quantity (Awaiting shipping).  This enables you to pick the remaining quantity again in order to fulfill the complete order quantity.  This split will only happen if the backordered quantity is greater than the Under Shipment Tolerance.


How come when I ship confirm a delivery the Inventory and OM Interface are not run?
When ship confirming a delivery, there is a check box labeled Close Trip. If that check box is checked, the Trip and associated stops are closed when the delivery is closed.

If the check box is not checked, then you have to manually go to the stop tab and close a stop.  Once a stop is closed, the Inventory and OM Interface are submitted.

How can lines that were unassigned from a delivery a time of ship confirm due to a credit hold, be released after the hold has been removed?
Create a new delivery, assign the lines to the new delivery and perform the ship confirm process.



How can I ship the fastest way?
 Check the Autodetail option in Pick Release.  It can be defaulted from the Shipping Parameters form.  Set the profile INV: Detail Serial Numbers to ‘Yes’.  Inventory will then suggest serial numbers during the Detailing   process.  Do not check the Pick Confirmation Required flag in the Organization Parameters form.

What criteria use the process to release the eligible order lines?
This is indicated by the Release Sequence Rule. It uses the following     attributes: order number, outstanding invoice value, schedule date, departure date and shipment priority.

How does the pack slip report groups the released lines?
It uses the pick slip grouping rule assigned during the pick release. A pick release process may print more that one report for the same picking   batch.

ORG_ID can be set at Master Level or Transaction Level?
ORG_ID can be set at Transaction Level.

How do restrict data for a responsibility as per the ORG_ID?
Through Multi-Org you can restrict data for a responsibility as per the ORG_ID. Only in GL, Set of book id should have the value to restrict the data for a responsibility.

What is meant by drop shipment order type? What are the different steps involved in executing sales order?
In the Drop shipment order, there is no shipping involved. The steps involved are Book the Order, Purchase release, Invoicing. The invoice can be done only after the receipt is made for the purchase order created by the purchase requisition created from the Purchase release.

Warehouses are what organizations in Oracle Manufacturing?
Inventory

What is meant by shipment tolerance?
Over/Under shipment tolerance, While shipping we can over/under shipping the quantity in the sales order.

What is the difference between Standard Sales Order Cycle and Drop Shipment Order Cycle?
Shipment is the difference.

What is Hold management?
Hold
A feature that prevents an order or order line from progressing through the order cycle. You can place a hold on any order or order line.

Hold criteria
A criterion used to place a hold on an order or order line. A hold criteria can include customers, customer sites, orders, and items.

Hold source
An instruction for Order Management to place a hold on all orders or lines that meet criteria you specify. Create a hold source when you want to put all current and future orders for a particular customer or for a particular item on automatic hold. Order Management gives you the power to release holds for specific orders or order lines, while still maintaining the hold source. Oracle Order Management holds all new and existing orders for the customer or item in your hold source until you remove the hold source.

Hold type
Indicates the kind of hold you place on an order or order line.

What is the Item attributes for an Item to create Drop Ship Order?
Purchased (PO)
Enabled
Purchasable (PO)
Enabled
Translatable (INV)
Enabled
Stock able (INV)
Optional
Reserveable (INV)
Enabled
Customer Ordered (OM)
Enabled
Customer Orders Enabled (OM)
Enabled
Default SO Source Type                       
Optional
Shippable (OM)                                  
Enabled
Transact able (OM)                            
Enabled
Costing
Enabled (enabled for items that are to be costed)
Inventory Asset Value                        
Enabled   (for asset items) (non-expense items)

What is the Item attributes for an Item to create Internal Sales Order?
Main Tab
Standard
Inventory Tab
*Inventory Item,*Stock able, Transact able, Revision  Control Receivable, Check Material Storage
Bill of Material Tab
BOM Allowed
Purchasing Tab
Purchased Purchasable Use Approved Supplier
General Planning Tab
Make or Buy Source Type: Supplier
Lead Times Tab      
Preprocessing –give some values
Work-in-process Tab
Build in WIP
Order Management Tab
Customer Ordered, Customer Enabled, Shippable,  *Internal Order, *Internal Order Enabled, *OE   Transact able, Assemble To Order, Returnable
*Customer should be “Internal”

Can you update the Sales Order once it is Booked?
Depends on the Processing Constrains setup.

What are the prerequisites of the Sales Order?
Customer, Price List and Order Type.

What are different order types?
Order
Return
Mixed
Q: What is a Pick Slip Report?
A: Pick slip is a shipping document that the pickers use to locate items in the warehouse/ inventory to ship for an order.
Q: At what stage an order cannot be cancelled?
A: If the order is Pick Confirmed, it cannot be cancelled.
Q: When the order import program is run it validates and the errors occurred can be seen in?
A: Order Management Responsibility >Orders, Returns : Import Orders> Corrections
Q: What is the difference between purchase order (PO) and sales order?
A: Purchase Order: The document which is created and sent to supplier when we need to purchase something. (Buying)

Sales Order: The document which is created when customer places an order to buy something. (Selling)
Q: What are primary and secondary price lists?
A: Price list contains information on items and its prices. The pricing engine uses secondary price lists when it cannot determine the price for an item using the price list assigned to an order.
Q: Name some tables in shipping/order/move order/inventory?
A: WSH_DELIVERY_DETAILS,WSH_NEW_DELIVERIES, OE_ORDER_HEADERS_ALL, OE_ORDER_LINES_ALL, MTL_SYTEM_ITEMS_B, MTL_MATERIAL_TRANSACTIONS
Q: How is move order generated?
A: When the order is pick released.
Q: What is ONT stands for?
A: ORDER MANAGEMENT
Q: What does Back ordered mean in OM?
A: An unfulfilled customer order due to non-existence of the ordered items in the Inventory.
Q: What are picking rules?
A: A user-defined set of criteria to define the priorities Order Management uses when picking items out of finished goods inventory to ship to a customer. Picking rules are defined in Oracle Inventory.
Q: What is drop ship in OM?
A: A method of fulfilling sales orders by selling products without handling, stocking,or delivering them. The selling company buys a product from a supplier and has the supplier ship the product directly to customers.
Q: What are Defaulting Rules?
A: While creating the order,you can define defaulting rules so that the default values of the fields pop up automatically instead of typing all information.
Q: What are validation templates?
A: A validation template names a condition and defines the semantics of how to validate that condition. Validation templates can be used in the processing constraints framework to specify the constraining conditions for a given constraint.
Q: What are different Order Types?
A: Order Only, Mixed, RMA

Q: Explain the Order Cycle?
A: Book the order
Pick Release
Pick Confirm
Ship Confirm
Close the order
Q: What is packing slip?
A: An external shipping document that is sent along with a shipment itemizing in detail the contents of that shipment.
Q: When an order cannot be deleted?
A: Order cannot be delted if the Order is Pick Confirmed.
Q: What is pick slip?
A: Pick slip is a shipping document that the pickers use to locate items in the warehouse/ inventory to ship for an order.

Q: What is Drop shipment?
A: Drop Shipment is a process where the customer places a purchase order on a company and this company instructs its supplier to directly ship the items to the customer.

Oracle Order Management Functional Interview Questions and Answers - Part4

Frequently Asked Questions:

Q1. What is a Drop ship PO?
A: Oracle Order Management and Oracle Purchasing integrate to provide drop shipments. Drop shipments are orders for items that your supplier ships directly to the customer either because you don’t stock or currently don’t have the items in inventory, or because it’s more cost effective for the supplier to ship the item to the customer directly. Drop shipment was introduced in R11.



Q2. How is a Drop Ship PO created?
A: Drop shipments are created as sales orders in Order Management. The Purchase Release concurrent program or workflow in Order Management creates rows in the Requisition Import tables in Purchasing. Then Purchasing’s Requisition Import process creates the requisitions. Drop shipments are marked with the Source Type of External in Order Management and Supplier in Purchasing.


Q3. What is the setup required for Drop ship PO?
A: ITEM ATTRIBUTES:
Navigate: Inventory -> Items - > Organization items
Purchased (PO) Enabled
Purchasable (PO) Enabled
Transactable (INV) Enabled
Stockable (INV) Optional
Reservable (INV) Optional
Inventory Item (INV) Optional
Customer Ordered (OM) Enabled
Customer Orders Enabled (OM) Enabled
Internal Ordered (OM) Disabled
Internal Orders Enabled (OM) Disabled
Shippable (OM) Optional
OE Transactable (OM) Enabled
All Drop Ship items must be defined in the organization entered in the profile option OE: Item Validation Organization and in the Receiving Organization.
All drop ship sub-inventory must have Reservable box checked. If the sub-inventory is not Reservable the sales order issue transaction will not be created in MTL_TRANSACTIONS_INTERFACE. After drop ship inventory organization is created, subinventories should be defined. To create the subinventory, go to an inventory responsibility and navigate to Setup -> Organizations -> Subinventories. Asset subinventories must have the reservable and Asset boxes checked. Expense subinventories must have the Reservable box checked and the Asset box unchecked.
Subinventory Attributes for Asset Subinventory
Reservable/Allow Reservations
Asset Subinventory
Subinventory Attributes for Expense Subinventory
Reservable
Asset-must NOT be enabled.

Q4. How can we avoid the miscounting of supply as logical organization is involved?
A: You must receive drop-ship items in a logical organization. If you use Oracle master Scheduling/MRP and Oracle Supply Chain Planning, to avoid miscounting supply you may not want to include logical organizations in your planning. If you choose to include logical organizations, ensure that doing so does not cause planning and forecasting complications.

Q5. If you make changes to a sales order after the Purchase Order (PO) has been generated, will the order changes automatically be updated on the PO?
A: Order changes will not be automatically updated on the PO. Pulling up the Discrepancy report will allow you to view the differences between the Sales Order and PO. However, you will have to manually update the POs in the Purchasing application.

Q6. If items on a Drop Ship order are cancelled, does the system automatically generate a PO Change to the PO originally sent to the supplier?
A: No, Drop Ship functionality in this regard remains the same as in R11. There is a discrepancy report available that will report differences between the PO and the Sales Order.

Q7. Does Order Management 11i have functionality to do serial number management with Drop Shipments?
A: You are able to receive serial numbered Drop Ship stock. Order Management will receive the serial number noted on the PO.

Q8. Can Configurable Items be drop shipped?
A: Currently only Standard Items can be drop shipped. Functionality for Configurable Items will be added in future releases.

 Q9. How do I drop ship across operating units?
 A: Release 11i does not currently support this functionality.

Q10. How are over/under shipments handled in drop shipment?
A: If part of a drop-ship line ships, and you do not wish to fulfill the remaining quantity, cancel the line. Over shipments must also be handled manually. If the supplier ships more than the ordered quantity, you can bill your customer for the additional quantity or request that they return the item. Use the Drop Ship Order Discrepancy Report to view differences between your drop-ship sales orders and their associated purchase requisitions and orders.

Q11. Will Blanket PO's work with Drop Shipment?
A: Blanket PO's will not work with Drop shipment because the PO must be created when OM notifies PO that a drop ship order has been created. This PO is linked to the drop ship order so that when the receipt is done (partial or complete) .OM is updated to receiving interface eligible. Drop ship lines do not use the pick release, ship confirm or inv interface order cycles.

Q12. Can we cancel drop shipment after it is received?
A: Drop shipments cannot be cancelled once Oracle Purchasing obtains the receipt. A user who wants to cancel a drop ship sales order line must ensure no receipts have been created against the line and that the requisition and/or purchase order associated with the line is cancelled. Cancellation of a Partial Drop Ship receipt is allowable. But only the portion that has not been received can be cancelled. If you cancel a drop shipment line for which you have not shipped the entire quantity, the order processing splits the line. The first line contains the quantity shipped and the second line contains the non-shipped quantity in backorder. You can cancel the second line the backorder on the sales order. The PO line quantity should be changed to reflect the new quantity.

Q13. What debugging tools are available for Drop shipments?
A: 1. Diagnostic scripts can be used for troubleshooting problems with sales orders.
2. Debugging receipt transaction or the sales order issue transaction, Set the following profile options:
RCV: Processing Mode to Immediate or Batch
RCV: Debug Mode to Yes
OM: Debug Level to 5
INV: Debug Trace to Yes
INV: Debug level to 10
TP: INV Transaction processing mode to Background
-Then go to Sys Admin: Concurrent: Program: Define; query up the Receiving Transaction Processor and check the Enable Trace box.
-Save the receipt for the deliver transaction (destination type will say Inventory for the deliver transaction).
-View the Receiving Transaction Processor log file, the Inventory Transaction Worker log file, as well as, the trace for the errors.

Q14. What is the Import source and status of PO generated from Drop Shipment?
A: Import source is Order Entry.
Status of PO will always be Approved.

Oracle Order Management Functional Interview Questions and Answers - Part5

1.    What are the Key flex fields owned by Order Management
Ans: Nil. OM Does not own any key flex fields.
OM System Parameters:-
2.   What is Item Validation Organization in Order Management
Ans: In Order Management, the Item Validation Organization parameter indicates the Oracle Manufacturing organization against which items are validated.
You set the Item Validation Organization parameter in the Parameters window, and can only set the value to the operating unit associated with your current sign on responsibility. You must also define all transact able items in this organization.
3.   What is the Navigation to set up Item Validation Organization.
Ans: Order Management > Setup > System Parameters > Values
Under above: In Generic Parameters : Item Validation Organization
4.   What is the purpose of setting up OM System Parameters?
Ans: Setting up parameters enable to Validate items, to enable customer relationships and to provide operating unit defaults.
New parameters can be defined and values to those parameters can be defined using different sources like SQL and Constant values.
5.   What is the navigation to Define OM System Parameters
Ans: Order Management > Setup > System Parameters > Define
6.   What are the possible Value sets that can be associated with the OM System Parameters
Ans: None or Table .
For seeded parameters make sure that you use a value set that begins with “ONT.”
7.   Which look up type controls the OM Sys Parameters category
Ans: “OM_PARAMETER_CATEGORY.”
To create a new category, add the lookup code in the lookup type “OM_PARAMETER_CATEGORY” and then enter that lookup type in your parameter definition window.
8.   In which level OM System Parameter values are set?
Ans: Parameter values are set at the operating unit level
9.   What are the seed System parameter categories provided by Oracle
Ans:
Parameter Categories Parameters
Approval Parameters: 1) No Response from the Approver
Default Value: Reject
Alternative Value: Continue
Note: If the approver is the final approver on the list and does not respond, the transaction will be rejected regardless of the parameter value.
Copy Parameters 1) Call line DFF extension API in COPY
Default value for Action- Copy Complete Configuration
Generic Parameters 1) Audit Trail 2) Customer Relation Ships
3) Default Hint for Pricing and Availability
4) Enable Freight Ratings 5) Enable Ship Method
6) Item Validation Organization 7) Margin Calculation
8) OM: Configuration Date Effectively
Payment parameters 1) Allow Multiple Payments
Yes: Allows multiple payments per order AND to use the full/partial down payment feature. Enables navigation to the Payments window from the Sale Order form using the Payments Action.
2) Authorize first installment only
Retro billing Type 1) Default Order Type 2) Enable Retro billing
3) Retro Bill Reason Code
Scheduling Parameters 1)Allow Partial Reservations
2) Firm Demand Events
3) Latest Acceptable Date
4) Promise Date Setup
5) Reschedule with request Date change
6) Reschedule with Ship method change
OM – Tax features:-
10.  What are the Tax Related Processing Constraints
Through the use of seeded processing constraints, Order Management does not allow a user to:
• Enter/Change Tax Code on Order Line if the profile option Tax: Allow Override of Tax Code is set to NO.
• Enter/Change Tax Handling, Tax Exemption Number and Tax Exemption Reason when the profile option Tax: Allow Override of Customer Exemptions is set to NO.
• Update Tax Exempt Number, Reason, or any other tax related .fields once an invoice has been generated.
If your business process allows tax information to be updated after an invoice has been created, you must modify the seeded processing constraints that affect updating tax information.
11.  At what stages tax calculation can occur in OM
Ans: Entry, Booking Or Invoicing
Tax calculation for the above events can only be controlled at the order level (not at the order line level). You specify when to calculate the tax for an entire order when you create Order Types within the Order Management transaction Types window.
Tax Calculation at Entry
With tax calculation at Entry, tax is calculated as each order line is entered. This tax calculation is used, for example, in businesses that requires the user performing order entry to view the total of the order, including tax, so it can be quoted to a customer. To include tax in Commitment Applied Amount, set the tax event to Entry.
Tax Calculation at Booking
When tax calculation occurs at Booking, tax is calculated on each of the booked order lines. This tax calculation option is used, for example, in business that require tax visibility for booked orders, but who want to increase order entry input times by not calculating tax at entry.
Tax Calculation at Invoicing
When tax calculation occurs at Invoicing, no tax calculations will occur within Order Management. Tax calculation will occur in Oracle Receivables when the order or order line is invoiced.
12.  How you will calculate tax for an order while entering sales order?
Ans: To calculate tax at any time, select Calculate Tax from the Actions button menu within the Sales Order or Order Organizer windows.
13.  What are OM Tax security options
Ans: Order Management enables you to update the tax security information on an order or return by setting the Tax: Allow Override of Customer Exemption profile option. This profile option controls the modification of the Tax Handling Status, Reason & Certificate .fields at the order header and order line levels. Standard tax calculations can be overridden by setting the profile option to Yes. The Tax: Allow Override of Tax Code profile option determines whether the defaulted tax code on an order line can be updated.
Quick Codes(Order Management Lookups):-
14.  What are various set ups for which we can create Quick Codes
Ans: Cancellation Codes • Credit Cards • Freight Terms • Hold Types • Note Usage Formats • Release Reasons • Sales Channels • Shipment Priorities, etc.
15.  What is the navigation to define Quick codes
Ans: Order Management > Setup > Quick Codes > Order Management.
Document Sequences for Order Numbering:
16.  What is document sequence:
Ans: A document sequence is a range of numbers that can be used for an order type and is defined by a numbering method (automatic, manual or gapless) and the beginning order number.
17.  Can you assign a Single document sequence to all your Sales documents
Yes
18.  Can sales documents contain alphabetic characters
No
19.  What are various types of Document sequence numbering methods
Automatic: The system automatically increment document numbers. Automatic sequences do not guarantee contiguous numbering.
• Gapless: The system guarantees that the numbers returned are contiguous. Order Management prevents deletion of orders that have been numbered using the gapless numbering sequence.
• Manual: The user must specify a unique document number.
20.  Which profile option should be considered while implementing Document Sequence Numbering
Ans: Set the profile option Sequential Numbering to Always Used at the Order Management Application level.
21.  What is the navigation to define Document sequence
Ans: Order Management > Setup > Documents > Define.
22.  What Document sequence category ?
Ans: A document category is a specific type of document such as a sales order or a purchase order. These are used in many Oracle applications for key entities. In Order Management when you create an order transaction type the system automatically creates a document category with the same name. This is used to assign the numbering sequence to the order type.
23.  What is the navigation to assign Document sequence to Order Transaction Type
Ans: To assign your order type to a document sequence navigate to Setup -> Documents -> Assign.
24.  Can you change the Document sequence assignment for an order type
Ans: No. you cannot change the assignment for an order type and set of books. To change the assignment you must assign an end date to the existing assignment and create a new one for the new assignment. You cannot have more than one assignment for the same date range, document type and set of books.
Transaction Types (Order Types)
25.  What is transaction type?
Ans: The transaction types determine what workflow the order and line will have and also it acts a source for defaulting and to establish processing controls. For each order type, you can assign a default price list, defaulting rules, order lines, return lines, line types, workflow assignments, payment terms, and freight terms, etc.
It also controls order numbering, credit check rules and workflow of header and line
Main : Document – Agreement type, Whether agreement required, PO required
Default return line type, default order line type
Pricing - Enforce Price list , Default price list, Minimum margin percentage
Credit Check rule – Ordering, Picking, Picking/Purchase release, Shipping
Shipping: None of the fields in the shipping tab are applicable to BSAs
Warehouse , Shipment Priority, FOB, Demand Class, Inspection Required, Line
Shipping method, freight terms, Shipping source type, Scheduling Level, Auto Schedule, and Fulfillment set
Finance: None of the fields in the Finance tab are applicable to BSAs
Rule: Invoicing Rule , Accounting Rule
Source: Invoice Source, Non Delivery Invoice Source
Credit Method for: Invoice with Rules: , Split Term Invoices
Receivable Transaction type, Tax event, COGS Account, Currency, Conversion type
26.  Assignment of line flows are required for Quotes
No.
27.  Can you change the existing line flow assigned to a order type
No. Once you have created a document using an order type you cannot change the existing line workflow Assignments. Instead, enter an end date for the existing assignment and enter a new Assignment for the for the new workflow.
Defaulting Rules:-
28.  What is defaulting rules
Ans: Defaulting rules enables to define rules to determine the source and prioritization for defaulting order information to reduce the amount of information you must enter manually in the Sales Orders window For most fields, you can assign one or more defaulting sources in a priority sequence, or, if the default is always the same, you can define a constant value.
29.  Which program to be run after updating defaulting rules?
Ans: Defaulting Generator concurrent program must be run to generate new defaulting packages. This can be run from Tools menu while updating parameters
30.  What is the navigation to define Defaulting rules?
Order Management > Set Up > Rules ? Defaulting
31.  What do u mean by Entity in Defaulting rules
Ans: The Entity field displays the name of the object for which defaulting rules and conditions are being defined such as the order line.
Entity means a group of related attributes that correspond to a table or forms in Order Management. Examples of Entities : Line Payment, Order Header, Order Line, Order Payment,
An ‘Attribute’ is a field or column that belongs to that entity. Fox example: Ordered Quantity UOM is an attribute of Order Line Entity
32.  Can you create new record in Attribute Region
No. You are not allowed to enter new record
33.  What is defaulting source and mention those sources
A defaulting rule source is the location from which you obtain a defaulting value; Defaulting sources: Constant Value, Application Profile (Profile Options), Same record, Related record, System Variable, PL/SQL API, WAD Attribute, WAD Object Attribute
34.  Defaulting are set at which responsibility? ***
Ans: Defaulting rules are defined at Application Level.
Credit Checking Rules
35.  How the credit checking is implemented?
Ans: To implement credit checking, set the following
Use the Profile classes, Payment Terms that are checked credit check box and
Assign the credit-checking rule in OM Transaction type
36.  What are Credit checking rules?
Ans: Order Management credit check rules enable you to determine what credit checking criteria is used when determining credit exposure during the credit checking process.
Credit check rules defines the following:
credit check level - whether Sales Order level or Sales line level
Credit hold Level - whether Sales Order level or Sales line level
Whether to include tax and freight charges ,whether to include un invoiced Orders, etc.
Order Management transaction types determine when credit checking actually occurs, and when used in conjunction with credit checking rules.
37.  What is credit profile?
Ans: Organization Credit Profiles are a set of criteria that define an operating unit’s credit policy for credit control and order credit checking. Credit Profiles include the credit limit and pertinent data needed to determine total credit exposure for orders undergoing credit checking.
Credit usage rules are assigned to Credit profiles.
38.  What is the navigation for defining credit profiles?
Order Management > Set Up > Credit > Define Credit Profiles
39.  What are Credit Usage Rules?
Ans: Credit Usage Rule Sets define the set of currencies that will share a predefined credit limit during the credit checking process, and enable the grouping of currencies for global credit checking.
Navigation: Order Management > Set Up > Credit > Define Credit Usage Rules
40.  What are various Credit Profile types and What is their Hierarchy when performing credit checking?
Ans:
• Customer: Enables you to define credit limits by currency for Customers.
• Customer Site: Enables you to define credit limits by currency for Customer Sites.
• Operating Unit Default: Enables you to set credit limits and terms, by currency, within a given operating unit
Credit Profile Limits Hierarchy when performing credit checking:
• Customer Site Profile
• Customer Credit Profile
• Operating Unit Default Credit Profile
41.  What is the purpose of Credit Profile Window?
Ans: The Credit Profile window enables users to create and maintain credit information for Operating Units and Item Categories and assigning credit usage rules to that profile.
You cannot define Credit Profiles for Customer or Customer Site by directly navigating to the Credit Profile window. Credit Profiles for Customer and Customer Sites are initially defined when entering credit information in the Credit section of theProfile-Transactions tab of the Customer and Customer Site windows. You must then assign a Credit Usage Rule to your Customer or Customer Site if you want to enable multi currency credit check.
42. What are the methods to deactivate Credit Checking
Ans: There are three ways to deactivate Credit Checking on an order:
• Use an order type that does not have an assigned credit rule
• Define the Customer Profile so that the Credit Check box is not checked
• Use payment terms for which the Credit Check box is not checked
Deactivating Credit Checking does not automatically release orders previously on credit hold. However, the next time you attempt to Book, Pick Release or Purchase Release (for drop shipments), Pack, or Ship Confirm an order which utilizes a Order Management Transaction type that enables credit checking to occur at the specified order points, or you perform an order change that trigger credit checking in the Sales Orders window, Order Management will releases the credit check hold if the order or line meets the requirements for successful credit check
43. Which hold will be applied while checking credit/
Ans: Credit check failure hold will be automatically applied when he credit check evaluation fail on orders set up to be credit checked.
Holds:
44. What are holds?
Ans: When you prevent further processing on an order through an exception, you are placing a hold on the order.
For each hold, you can specify hold security by responsibility to control which responsibilities have authority to apply and/or remove the holds you define. Holds can be defined to be specific to pick, pack, ship, or invoice interface activities. Order Management Hold database tables are striped by organization ID. Therefore, you will need to define holds for each operating unit within your enterprise structure. However, hold type quick codes only need to be defined once.
45.  Which profile options enables to modify seeded hold attributes.
Ans: OM: Modify Seeded Holds : This profile enables you to modify seeded hold attributes. Options are Yes or No. The default is No or Null.
46.  How many ways you can create holds?
Ans: You can create holds based on a combination of two criteria, such as customer and item, or item and warehouse.
47.  Can Generic Hold applied at line level?
No. Generic hold can be applied at header level only.
48.  What are various profile options that are to be considered while setting up holds
OM: Prevent Booking for Line Generic Holds : This profile controls whether a transaction will fail booking if a generic hold has been applied.
OM: Schedule Line on Hold This profile controls whether scheduling should attempt to schedule lines that are on hold. The default is set to No.
OM: Promotion Limit Violation Action : This profile controls how and where holds are placed on order lines and headers when promotion limits are exceeded in Advanced Pricing or Trade Management. Available options are: Place holds where violated, place order on hold when any violation occurs, or no holds applied. No holds applied is the default.
OM: Schedule Line on Hold This profile controls whether scheduling should attempt to schedule lines that are on hold.
OM: Modify Seeded Holds This profile, when set to yes, allows a user to modify seeded hold attributes. Use caution when activating this profile as other system parameters may interact with the seeded hold values.
49.  What is hold source
Ans: A hold source allows you to apply a particular hold to a group of existing orders, returns or lines and to new orders and lines meeting your hold criteria. Hold Sources are created to hold all current and future orders for an item, customer, order, warehouse or customer site (Bill to or Ship To locations), Blanket Sales Agreement No or a combination two attributes.
To define a hold source, navigate to (N) Order Management > Orders, Returns > Order Organizer.
Select the Tools menu, and choose Create Hold Source.
Order Management supports Hold Sources with up to two entities. The combinations of two supported entities are as follows:
• Item > Customer : • Item > Ship To Site : • Item > Bill To Site
• Item > Warehouse • Item > Blanket Number • Warehouse > Customer
• Warehouse > Ship To Site • Warehouse > Bill To Site
• Blanket Number > Ship To Site • Blanket Number > Bill To Site
• Blanket Number > Warehouse • Blanket Number > Ship To Site
• Blanket Line Number
Attachments:
50. What is the navigation to create attachments?
Order Management: Setup > Orders> Attachments >Documents
51. Defining Attachment Addition Rules
Using standard Oracle Attachment functionality, you can specify rules for automatically attaching of all types of documents to orders and order lines. You can specify that documents be applied to orders or lines for a certainCustomer, Bill To customer, Ship To customer, item, order type, and/or purchase order.
For Order Management, you can specify attachment addition rules at the order level for the following attributes for orders, quotes, or returns:
• Customer • Customer PO • Invoice To • Order Category • Order Type • Ship To
At the order line level, you can specify your attachment addition rules by specifying values for the following attributes on the order, order line, quote line, or return line:
• Customer • Inventory Item • Invoice To • Line Category Line Type • Purchase Order • Ship To
52. How you will enable automatic attachments to Sales Orders?
Ans: By setting the profile option OM: Apply Automatic Attachments: to Yes
Order Management Work Flows:
53.  What is Workflow?
Ans: Workflow technology supports routing information of any type according to user defined business rules. Business transactions, such as order placements or purchase requests, which involve various controls, routings, and approvals, can be managed more efficiently by leveraging Workflow technology.
· An order and each of its lines can follow different workflow processes,
· Different lines on an order can follow different line flows,
· Order Management provides you with seeded workflows with functional activities and sub processes. Using the Workflow Builder, you can define new function activities and notifications.
· The product comes seeded with several order and line flows. If these seeded flows do not meet your requirements you can define your own. You can use these for processing your orders and lines, by assigning them to order and line transaction types.
· Line level workflow processes are assigned based on an order type, line type, and item type combination.
54.  What are setups for using workflow in Order Management
Set up : Here are the things you need to do before using Workflow with Order Management:
· Setup “Order Management WF Administrator” Workflow item attribute
You need to assign a responsibility (role) to the Order Management Workflow item attribute “Order Management WF Administrator” for unexpected error handling. . Whenever an unexpected error occurs, a notification is sent to the responsibility assigned to “Order Management WF administrator” item attribute.
You can set this item attribute via the WF builder.
· Review seeded OM WF data and define Workflow processes via the Workflow builder: Review the seeded flows, activities, notifications, etc. Check whether the seeded data meets your business needs. 2. Create custom activities, notifications, and any other components needed to build flow processes to meet your specific business requirements. 3. Use the seeded runnable flows as examples to create your own flows, using seeded and/or custom sub-processes/activities. OR Copy a seeded workflow process to create a new workflow process and modify this newly, copied workflow process according to your business requirements.
· Setup approval notifications and OM: Notification Approver
· Setup Workflow assignments for order/line transaction types
Both order and line types are setup using the Transaction Types form.. When you define an order type, you need to assign a header workflow to it. Line level workflow processes are assigned based on an order type, line type, and item type combination.
· Setup the WF background Engine
The Workflow Background Engine processes deferred activities, wait activities and timed out activities. You need to schedule the “Workflow Background Process” concurrent program to re-submit periodically. When scheduling the concurrent program, please specify Order Management work item types as parameter so that it only picks up activities specific to Order Management work items.
55.  What is workflow Builder
Oracle Workflow Builder is used to define new workflow processes.
56.  What is workflow Engine
The Oracle Workflow component that implements a workflow process definition. The Workflow Engine manages the state of all activities for an item, automatically executes functions and sends notifications, maintains a history of completed activities, and detects error conditions and starts error processes. The Workflow Engine is implemented in server PL/SQL and activated when a call to an engine API is made.
57.  What is Purchase release?
The seeded Purchase Release sub-process interfaces information to Purchasing when order lines need to be drop-shipped.
58.  How you will see the workflow status in Order Management
To view processes for specific orders within Oracle Order Management, complete the following steps:
· Open the desired order in Oracle Order Management.
· Navigate to the Tools menu and select Workflow Status.
· A new window opens and displays the workflow status as an activities list.
· From the Activities List window you can select the order header workflow Process or the order line workflow processes associated with the order. Selecting an order line workflow process opens a new activities list for thatprocess.
· Select View Diagram under the activities list to view the actual workflow diagram.
59.  What are various work flow item types
Ans: Order Management (OM) comes seeded with the following workflow item types:
1) OM Order Header (OEOH) - All Order Header level activities and sub-processes, are seeded under this WF Item type. Header flows are started using this item type, with the header ID as the Item Key. An order flow is started when an order header is created and saved.
2) OM Order Line (OEOL) - All order line level activities and sub-processes, are seeded under this WF item type. Line flows are started using this item type, with the line ID as the item key. An order line flow is started when an order line is created and saved.
3) OM Standard (OESTD) - Common functions and lookups are seeded under this item type. No flows are started using this item type.
4) OM Change Order (OECHGORD) - Change Order Notification flows are started using this item type.
60.  What are workflows associated with OM Order Header Item Type
· Order Flow – Generic
· Order Flow - Generic with Header Level Invoice Interface
· Order Flow - Return with Approval
61.  What is Order Flow – Generic
The Order Flow - Generic workflow process is the most often used workflow in Oracle Order Management. This process includes activities that book and close the order header. This can be used with any line flow for any item type with outbound lines and return lines
Sub Process: Book – Order Manual, Close –Order
62.  What is Order Flow – Generic with Header level Invoice Interface
Ans: This work flow is used when business requires that all lines on the order invoice together at the header level. Order Flow – Generic with Header Level Invoice Interface first ensures that the order is booked before generating the invoice. After booking is complete, the process interfaces with Oracle Receivables to generate an invoice for the order. Upon completion of the invoice interface, the process closes the order.
This process must be used in conjunction with Line Flow - Generic with Header Level Invoice Interface.
Sub Processes: Book Order Manual, Header Level Invoice Interface, Close
63.  What is Order Flow- Return with Approval
Ans: This workflow is used when all lines on the order are returns and header level approval is required.
64.  What are various item types for which line flows can be assigned
1) ATO Models, Classes, Options, Items 2) Configured Item 3) Kits 4) Included Items 5) PTO Models, Classes, Options 6) Standard Items 7) Service Items
If the item type code is left blank, the specified workflow assignment applies to all item types for which there is no specific assignment. Specify an assignment for the configured item type if you plan to use the line type for ATO configurations.
65.  What are seeded line item flows associated with OM Order Line Type.
Ans The Oracle seeded processes associated with OM Order Line include the following:
Generic Processes:
1) Line Flow – Generic 2) Line Flow - Generic with Header Level Invoice Interface
3) Line Flow - Generic, With Export Compliance 4) Line Flow - Generic, Bill Only
5) Line Flow - Generic, Bill Only with Inventory Interface
6) Line Flow - Generic, Ship Only
Assemble To Order (ATO) Processes:
1) Line Flow - ATO Item 2) Line Flow - ATO Model 3) Line Flow – Configuration
Oracle Release Management Processes:
1) Line Flow – Generic with Authorize to Ship (RLM)
Inbound or Return Processes:
1) Line Flow - Return for Credit Only
2) Line Flow - Return for Credit Only with Approval
3) Line Flow - Return for Credit with Receipt
4) Line Flow - Return for Credit with Receipt and Approval
Service Item Processes:
1) Line Flow - Standard Service
66.  What is Order header flow and Line flow
Header flow consists of information about customer such as price lists, shipping parameters, Ship Methods, Warehouses etc., and these values can be used as default information for line flows.
Line flow consists of information about items, quantities ordered, price, request date, schedule ship date, schedule arrival date, source, etc.,
67.  Explain various line level Generic processes:
1) Line Flow – Generic Use this process for all items except for service items, including assemble-to-order (ATO) items, ATO models, kits, and pick-to-order (PTO) models. If, however, you are a high volume ATO user, specific Assemble to Order (ATO) Processes can improve performance.
Sub Processes: Enter Line, Schedule - Line, Create Supply Order – Line Manual, Ship Line, Manual, Invoice Interface Line,. Close-Line.
2) Line Flow - Generic with Header Level Invoice Interface :Use this process when all order lines must invoice simultaneously. Invoice is controlled by the Auto Invoice concurrent program. Set up grouping rules in Oracle Receivables if only one invoice for the order is necessary. This process must be used in conjunction with Order Flow - Generic with Header Level Invoice Interface.
Sub Processes: Enter Line, Schedule - Line, Create Supply Order – Line Manual, Ship Line, Manual, Header Level Invoice Interface-Line, Deferred, Close-Line.
3) Line Flow - Generic, With Export Compliance Select this process when products exported to a denied party must be checked. This process is commonly used in the defense industry,
Sub Processes: Enter Line, Schedule - Line, Export Compliance Screening-Line, Create Supply Order – Line Manual, Ship Line, Manual, Invoice Interface Line,. Close-Line.
4) Line Flow - Generic, Bill Only Use this process when scheduling and shipping are not necessary for an ordered item. This process fulfills the order line, then proceeds with invoice interface. For example, this process might be used if an invoice was incorrect and an adjustment must be made visible in Oracle Order Management
Sub Processes: Enter Line, Invoice Interface- Line, Deferred
5 ) Line Flow - Generic, Bill Only with Inventory Interface Use this flow when products are not shipped but inventory decrement is required. For example, some distributors have customers who pick up products in person. The inventory transaction must be accounted for, so the process line moves to invoice interface. The product is picked up, so shipping is not necessary.
Sub Processes: Enter Line, Invoice Interface- Line, Deferred
6) Line Flow - Generic, Ship Only Use this process if you must ship a product but an invoice is not necessary. This flow decrements inventory. For example, this process Selecting Workflows could be used when shipping free samples for a new product, or for shipping a non-billable toolset to repair a previously invoiced item.
Sub Processes: Enter Line, Schedule Line, Create Supply Order – Line. Maual,
Ship – Line, Manual, Close-Line
68.  Explain various line level processes used for inbound or return processes:
Ans: The following line level workflow processes are used for returns or inbound lines:
1) Line Flow - Return for Credit Only This process is used only for incoming lines. The process runs an activity that issues credit without waiting for a receipt of goods or an approval. This flow could be used, for example, if you give credit for a product shipped on a CD, but you do not want the CD to be returned.
2) Line Flow - Return for Credit Only with Approval This processes is used only for incoming lines that requires approval. This process could be used, for example, when a return must be approved by a manager or a customer service representative before credit is issued.
3) Line Flow - Return for Credit with Receipt This process is used only for incoming order lines that require receipt of goods before credit can be issued. Once the returned items are received by Oracle Purchasing, the process continues through invoicing and credit is issued. This process is useful when the returned items are expensive; credit should not be
issued until the items are received.
4) Line Flow - Return for Credit with Receipt and Approval This process is the most restrictive for incoming lines. The process requires both receipt of goods and an approval. This process is commonly used when items such as modems are returned. The modem is received then inspected to ensure that no mistreatment or neglect of the item occurred. Once inspected and approved, credit is issued.
69.  Which line flow is used for service and support items
Ans: Line Flow - Standard Service Use this process for service items such as support. Once the line is fulfilled, invoice interfacing occurs.
70.  What is ATO Item
Ans: It is an item you make in response to a customer order.Also know as Assemeble to Order
71.  What is ATO Model
Ans: A configuration you create for customer order that includes optional items.
72.  What do you mean by Available to Promise (ATP)
Ans: ATP (Available to Promise) typically refers to the ability to promise finished goods availability based on a statement of current and planned material supply.
Ans: The quantity of on-hand stock, outstanding receipts and planned production which are not committed through a reservation or placing demand. In Oracle Inventory, you define the types of supply and demand that should be included in your ATP calculation.
73.  What is the difference between Item and Model
Model : An item whose bill of material lists options and option classes available when you place an order for the model item.

Order Entry:
74.  What is standard Order process?
Ans: A Standard Sales order can contain the following process steps:
Order Entry:
Order Booking:
Pick Release:
Ship Confirm
Invoicing
Closing
These are dependent upon Order type and Line type that are associated with appropriate work flow process
75.  What do you mean Booking of Order in OM
Ans: Booking a sales order indicates that the order entry process is complete and that the customer has committed to the order. Booking is required before the order or return can advance to the next workflow activity.
76.  What is schedule arrive date
Ans: Schedule arrival date means the date returned by the system on which your customer can receive the products.
77.  What is scheduling
Ans: Order scheduling includes assigning demand or reservations, warehouses, shipment dates, and lots or subinventories to an order line. This will cause the demand to be planned in Material Planning Systems.
78.  What is schedule date
Ans: For Order Management, it is considered the date the order line should be ready to ship, the date communicated from Order Management to Inventory as the required date any time you reserve or place demand for an order line.
79.  Various Terms
Ship to contact: This is the person that Customer Service and Shipping Personal should be contacting to make delivery appointments and pass rescheduling notifications.
80.  What is Internal Sales Order
Ans: A request within your company for goods or services. An internal sales order originates from an employee or from another process as a requisition, such as inventory or manufacturing, and becomes an internal sales order when the information is transferred from Purchasing to Order Management.
Activities
Order Header Status
Order Line Status
Delivery Lines
Remarks
Entry
Entered
Entered
-----
Information is entered but Sales order line are not available for shipping processes
Booked
Booked
Awaiting Shipping
Ready to Release
a) All the relevant information is entered
b) Delivery Lines are created with ready to release status and
delivery lines are eligible for pick release
Pick Release
Booked
Picked
Picked Partially
Staged/Pick Confirmed
Released to Warehouse
Back Ordered
Deliveries are in open status
Pick Release completed normally and full quantity picked. Inventory moves from sub inventory to staging area
If the pick release not completed normally
Quantity is not picked fully for delivery lines.
Ship Confirm
Booked
Shipped
Shipped or Interfaced
Back Ordered
Deliveries are in closed status
For Shipped quantities
For non shipped and back ordered quantities
Invoicing
Booked
Interfaced to receivables
Awaiting fulfillment
---
If all the lines are completed
If all the lines are not fulfilled or not interfaced to receivables
Closed
Closed
Closed
---
Workflow processes are closed
Picking – Shipping
81.  What is Picking
Ans: The process of withdrawing items from inventory to be shipped to a customer.
82.  What is pick release rule
Ans: A user-defined set of criteria to define what order lines should be selected during pick release.
83.  What is pick release sequence rule?
84.  What is pick slip
Ans: Internal shipping document used by pickers to locate items to ship for an order.
85.  What is pick slip grouping rules?
Criterion for grouping together various types of pick slips. The rule dictates how the Pick Slip Report program groups released lines into different pick slips.
86.  What is RMA
Ans: Return Materials Authorization: Permission for a customer to return item,
87.  What is back order and back ordered lines>
Ans: Back Order: An unfulfilled customer order or commitment.
Backordered lines: Unfulfilled order line details which have failed to be released at least once by Pick
Release or have been backordered by Ship Confirm.
88.  What is delivery
A set of order lines to be shipped to a customer’s ship-to location on a given date in a given vehicle. Multiple deliveries can be grouped into a single departure. A single delivery may include items from different sales orders and may include back orders as well as regular orders.
89.  What is delivery line
Ans: Delivery line means a shippable and booked line
90.  What is drop shipment
Ans: A method of fulfilling sales orders by selling products without handling, stocking, or delivering them. The selling company buys a product from a supplier and has the supplier ship the product directly to customers.
91.  What is fulfillment set
Ans: Items in a fulfillment set will be available for scheduling and shipping only when all the items are available and ready to be scheduled/shipped.
92.  What is Outbound and Inbound Lines
In the Oracle Order Management, lines on a header are either outbound (sales order lines in which material on the header is leaving the warehouse to go to a customer) or inbound (return lines in which material on the header is arriving at the warehouse to be credited back to the customer). In Order Management, headers can be Return (all inbound), Order (all outbound), or Mixed (both inbound and outbound lines).
93.  What is scheduling
Order scheduling includes assigning demand or reservations, warehouses, shipment dates, and lots or sub inventories to an order line.
94.  What is ship confirm
A process in Shipping Execution which allows you to identify shipped quantities, assign inventory control information for released lines, assign freight charges, and specify whether or not to back order unfulfilled quantities of released line items.
95.  What are the general activities involved in Ship confirm?
Ans: Preparing the orders for shipment
· Includes the packing the items
· Includes the weighing the shipment
· After the Quality Inspector finishes with her/his inspection: Confirm the delivery in Oracle
Includes additions of any special charges
After shipment documents print, after labels to containers or pallets
· Seal Containers
· Release shipments to Carrier
· Submit request for Bill of Lading copy
· Forward copy of Bill of Lading to accounts payable for reconciliation of carrier invoices
· File Shipping documents
96.  Various Shipping terms
Ship Set A group of order lines, linked by a common number, for which you want the full quantity to ship all together.
Shippable lines: The lines that have pick released and are now eligible for Ship Confirm.
Ship Method: It is the combines of carrier, mode, and level of service.
Shipping documents: Shipping related reports, such as the Bill of Lading, Commercial Invoice, Mailing
Label, Pack Slip, Vehicle Load Sheet Summary, and Waybill.
Shipping instructions: Notes that print on the pick slip. These instructions are intended for internal use.
Sold to contact: This is the person that the Customer service representative will contact at the Customer Site in the event of Ordering queries.
Sub inventory: Subdivision of an organization, representing either a physical area or a logical grouping of items, such as a storeroom or receiving dock.
Locator: Physical area within a sub inventory where you store material, such as a row, aisle, bin, or shelf.
Serial number control : A manufacturing technique for enforcing use of serial numbers during a material
transaction.
Waybill A document containing a list of goods and shipping instructions relative to a shipment.
97.  What is Revenue Recognition ?
Ans: The schedule for which revenue for a particular transaction is recorded in your general ledger.
98.  What is Sales group
Ans: Sales Group represents a managerial unit for sales resources and can be defined as a team of sales people. Sales groups make up enterprise sales organizations.
99.  What is sales tax structure
Ans: The collection of taxing bodies that you will use to determine your tax authority.’ State.County.City’ is an example of a Sales Tax Structure.
100.               What is Standard Item
Ans: Any item that can have a bill or be a component on a bill except planning items, option classes, or models. Standard items include purchased items, subassemblies, and finished products.
101.               What is bill of lading
A carrier’s contract and receipt of goods transported from one location to another.
102.               What is invoicing rules
Ans: Rules that Oracle Receivables uses to determine when you bill your invoices. You can bill In Advance or In Arrears.
Pricing
103.                
What is list price : Ans: In Oracle Pricing, the base selling price per unit of the item, item category or service offered. You define the list price on a price list. All price adjustments are applied against the list price.
Modifier: Defines the terms of how Oracle Pricing will make adjustments. For example, a modifier can take the form of: discounts, or surcharges. In Oracle Pricing, when you setup modifiers, you define the adjustments your customers may receive. You control the application of modifiers by the pricing engine by also setting up rules that specify qualifiers and attributes governing their use.
Modifier list A grouping of modifiers in Oracle Pricing.
Price list A list containing the base selling price per unit for a group of items, item categories or service offered. All prices in a price list are for the same currency.
104.  what is the allocation process? 

 Oracle Shipping Execution's pick release procedure creates move order lines. In order to release those lines to the warehouse and print pick slips, the lines must be allocated. The process by which the Oracle Inventory picking engine generates transaction line suggestions is called allocation. The allocation process for a pick wave move order line also creates a high-level (organization-wide) reservation on the material if no reservations previously existed.
You can choose to have the system automatically allocate move order lines, or you can postpone this step and manually allocate the move order lines at a later time. In either case, pick release creates move orders in an approved status, so that no additional approval process is required in order to transact them. Postponing the allocating process can be useful to organizations that pick release across multiple warehouses but prefer to allow each warehouse to determine when to release its order lines to the floor. You use a shipping parameter in Oracle Shipping Execution to specify whether the allocating process is automatic or manual


105. What is pick confirmation?
The move order line allocations (transaction lines) created by the allocation process must be transacted to confirm the material drop-off in staging. This process is called pick confirmation. Pick confirmation executes the subinventory transfer that moves the material from its source location in the warehouse into the staging location. Pick confirmation automatically transfers any existing reservation to an allocated reservation (including lots, revision, subinventory, and locators) in the staging location. At pick confirmation, you can report a missing quantity or change the transaction line if the picker chooses to use material from a different lot, serial, locator, or subinventory. If an organization's picks rarely deviate from the suggested picking lines and the overhead of requiring a pick confirmation is unmanageable, the pick confirm transactions can occur automatically, immediately after the lines are allocated. 
You use an Oracle Inventory parameter to specify whether pick confirmation occurs automatically or whether you want your picker to pick confirm move order lines manually

106. WSH_DELIVERY_DETAILS.RELEASED_STATUS

B: Backordered- Line failed to be allocated in Inventory
C: Shipped -Line has been shipped
D: Cancelled -Line is Cancelled
N: Not Ready for Release -Line is not ready to be released
R: Ready to Release: Line is ready to be released
S: Released to Warehouse: Line has been released to Inventory for processing
X: Not Applicable- Line is not applicable for Pick Release
Y: Staged- Line has been picked and staged by Inventory


107.What are the ways to complete the ship confirmation process?
1)Manual Ship confirmation:
a)Manually ship confirm a delivery using Shipping Transactions form
b)Manually ship confirm a delivery using Quick Ship Window
2)Automated Ship confirmation:
Submit request using "Ship Confirm" SRS program
3)Using API:
WSH_DELIVERIES_PUB. DELIVERY_ACTION => CONFIRM

108.What are the Auto Invoice Interface tables?
AutoInvoice uses the
fifth table, RA_INTERFACE_ERRORS_ALL, to store information about interface data
that failed validation.
Interface Tables
• RA_INTERFACE_LINES_ALL 
• RA_INTERFACE_SALESCREDITS_ALL 
• RA_INTERFACE_DISTRIBUTIONS_ALL 
• AR_INTERFACE_CONTS_ALL 
• RA_INTERFACE_ERRORS_ALL


109.What are the reports or programs triggered during Picking process?

Pick Release process in turn will kick off several other requests like Pick Slip Report,

Shipping Exception Report and Auto Pack Report

110.What are the reports or programs triggered during Shipping process?

INTERFACE TRIP Stop, Commercial Invoice, Packing Slip,Report, Bill of Lading

111.Which program or process creates records in ra_interface_lines_all?

Workflow Background Process inserts the records RA_INTERFACE_LINES_ALL

112. Interface Trip Stop Functionality
There are typically four interface program get triggered at the time of ship confirm. They are 
  • Interface Trip stop
  • Packing Slip Report
  • Bill of Lading
  • Invoice
Interface Trip Stop is one of the main interface programs which can be triggered at the time of ship confirm or later as Interface Trip stop - SRS concurrent request.

Interface trip stop has two parts
  • Order Management Interface (First part)
  • Inventory Interface (Second part)
Order Management Interface part update the order management tables like OE_ORDER_LINES_All (Update Shipped_Quantity, Shipping_Quantity, Actual_Shipment_Date) and also WSH_DELIVERY_DETAILS (make Released_status, OE_INTERFACED_FLAG = ‘Y’) table.

The Inv_Interfaced_Flag remains = X (Pending) or N which will changes to Y after execution of second part

The second part i.e. Inventory Interface will be triggered only if the value of OE_INTERFACED_FLAG = ‘Y’ otherwise second part will not be triggered. Even if you try to run this from SRS, these lines will not be picked for processing. 

Inventory Interface part move data from MTL_TRANSACTIONS_INTERFACE to MTL_MATERIAL_TRANACTIONS and MTL_MATERIAL_TRANSACTIONS is updated with Sales Order Issue transaction. Also data is deleted from MTL_DEMAND, MTL_RESERVATIONS and WSH_NEW_DELIVERIES. Item quantity reduced from MTL_ONHAND_QUANTITIES and 
MTL_TRANSACTION_ACCOUNTS is updated with accounting information.


Both these parts are executed simultaneously.

113. High Level reservation vs actual reservation?

Detail Line Allocation (Detailing)

To release the move order lines created at Pick Release to the warehouse and to print pick slips, the lines must be allocated. The allocation process for a pick wave move order line also creates a high level (organization level) reservation for the item(s) if no previous reservations exist for them. You can choose to do this immediately after the move order lines are created or to postpone this step until a later point in time. Once the lines are allocated, they have a status of Released to Warehouse.
Postponing the detailing process might be employed by organizations that pick release across multiple warehouses but prefer to enable each warehouse to determine when to release their order lines to the floor. Detailing the order lines immediately after they are created is called auto-detailing. Postponing the detailing process is referred to as manual-detail. You can set up a default detailing mode in the Shipping Parameters window. This default can be overridden at each Pick Release through the Release Sales Orders window.

Pick Confirmation


The move order line details must be transacted (in Inventory) to confirm the material drop-off in staging. Pick confirmation executes the sub inventory transfer that systematically moves the material from its source location in the warehouse to the staging location. Pick Confirmation automatically transfers the high level reservation to a allocated reservation (including lots, sub inventory and locators) in the staging location.

114. Ways to pick confirm the Order?
Option 1: IF Auto Pick Confirm in the above step is set to NO, then the following should be done.
Option 2: Navigation: Inventory Super User > Move Order> Transact Move Order
In the HEADER tab, enter the BATCH NUMBER (from the above step) of the order. Click FIND. Click on
VIEW/UPDATE Allocation, then Click TRANSACT button. This will complete the move order, the pick confirmation. 

115. What are the two material transaction occurs during Order to Cash process?
*Navigate to Inventory > Transactions > Material Transactions
*Enter the following information in the Find Material Transactions screen and click on Find
*Go to the Transaction Type tab, and notice the line with Transaction Type = Sales Order Issue. This is the Inventory Transaction that happened when the item was shipped out of the warehouse M1, hence the negative quantity.
*The other two lines with Transaction Type = Sales Order Pick, are for the move order transaction that happened automatically during Pick Release (automatic as per the pick release parameters we had set in this testflow), when the item was moved from the pick-from subinventory to the staging subinventory. Hence there is one line each for a negative and positive transaction from/to each subinventory. The final shipment to the customer (sales order issue) is made from the staging subinventory.


116.. What is a Move Order transaction?
Move Order is a request for a subinventory transfer or an account issue
 also known as an account transfer. Move Orders allow planners and facility
 managers to request the movement of material within the warehouse or facility
 for replenishment, material storage relocations and quality handling, etc. 
 For all Move Orders the final result will be one of two supported transactions:
 subinventory or account transfer. Subinventory transfer transactions may still
 be initiated without utilizing the Move Order function if desired.

117.Difference between Move order transfer and Sub-inventory transfer?
1)Move Order you can generate paper work (Pick Slip). With the Subinventory Transfer there is no paper work.
2)In move orders, you can have an approval so you are not simply "taking" material from a subinventory that is under someone else's control.
3)In move orders create allocations. So you can place hold on the material with the intention of picking it up a little later. 
In subinventory transfer, there is no reservation / allocation. So until you actually pick up the material and perform the transaction, someone else can claim the material.

118. Move Order Transactions in Oracle Inventory
There were some tables for verificate move order transactions.
MTL_TXN_REQUEST_HEADERS
Move order headers, this stores the move order number in column (REQUEST_NUMBER). It has a status, but this is not used as much as the lines status to drive functionality.

MTL_TXN_REQUEST_LINES
Move order lines, this is the one that drives most queries and status checks for the move order as each line can be transacted individually.

MTL_MATERIAL_TRANSACTIONS_TEMP
Pending material transactions table also called the transaction temporary table, this holds allocations that act like reservations on inventory. An allocation is where you pick a specific item in inventory down to the lot, locator, serial, revision to move, but you do not actually perform. The move yet.
Field move_order_header_id and move_order_line_id were provided in this table, which related to MTL_TXN_REQUEST_HEADERS and MTL_TXN_REQUEST_LINES.

MTL_MATERIAL_TRANSACTIONS
This is the store of transact move order transactions. And there were some queries related with it.

For some additional notes:
  • When a move order is allocated, a corresponding record is inserted into the pending table (MTL_MATERIAL_TRANSACTIONS_TEMP as well as lot/serial tables if required).
  • When the move order is transacted, the record moves from the pending table to the history table (MTL_MATERIAL_TRANSACTIONS).