O2C Cycle
O2C Cycle
Agenda
⮚Overview of Order Management
AutoInvoice
Bank Reconciliation
Invoice Receipt
Picking / Shipping
Customer places Packing
purchase order
Inventory
Order Accounts
Management Receivables
Order
Management
Inventory
Picking
Packing and
Shipping
Work in Process
View as sales
order
Internal
Requisition
Ship goods
Order Import
Receive goods
by requesting
Approval of Internal org
Requisition
Picking
Packing and
Shipping
Create configuration
items
Procurement Pegging or
reservation
against sales
order
Order Management
Goods ship to
Supplier Customer
Invoice Invoice
Purchase
Order
Sales Order
Seller
⮚ Create a new order by copying an open, closed or canceled order. Orders created
from the copy function can be modified as needed.
⮚ Use Order Import to load orders that come from your EDI transactions, external
systems or other Oracle applications such as Internal orders from Purchasing or
Material Charge Lines from Service.
Convert P&A or query into Import from
Order, Convert Quote to Copy ED other systems / CRM
Order, Enter Order, Order an I
against BSA order
Orde
General Sales Order Cycle
Step 1 – Enter Order
a) Enter Order Header Information – Customer , Bill to / Ship to / Order Type , Price list ,Warehouse etc
b ) Enter Lines Information – Item # , UOM , QTY , Request date , Schedule Ship date etc..
⮚ OE_ORDER_LINES_ALL
FLOW_STATUS_CODE = ENTERED, BOOKED_FLAG = N ,
OPEN_FLAG = Y
Booking a sales order indicates that the order entry process is complete and that the
customer has committed to the order and we are committed to fulfill the customer Order .
After clicking on Book Order button , Order header status changes from Entered to
Booked . Order Line status changes from ‘Entered’ to ‘Awaiting Shipping’.
Tables Updated
⮚ OE_ORDER_HEADERS_ALL
FLOW_STATUS_CODE = BOOKED
⮚ OE_ORDER_LINES_ALL
FLOW_STATUS_CODE = AWAITING _SHIPPING
⮚ WSH_DELIVERY_DETAILS
RELEASED_STATUS = R ( Ready to Release )
SOURCE_LINE_ID = LINE_ID from OE_ORDER_HEADERS_ALL
Step 3 - Pick Release / Pick Confirmation
⮚ Pick Release is a process/ program that is Run to systematically transfer material from a source sub-
inventory location to a staging sub-inventory which is a logical or physical location where orders are
placed before loading to a carrier.
⮚ Pick Release generates Pick Slip Report which is the document used by Pickers to move material.
⮚ Order lines status changes from ‘Awaiting Shipping’ to ‘Picked’ on successful Pick Confirmation.
⮚ Creates Delivery ( Set of Order lines which are to be shipped together to a customer location)
Tables Updated
⮚ MTL_RESERVATIONS
⮚ WSH_DELIVERY_DETAILS
RELEASED_STATUS = S ( Released to Warehouse)
RELEASED_STATUS = Y ( Picked )
RELEASED_STATUS = B ( Backordered)
⮚ WSH_PICKING_BATCHES - BATCH_ID
⮚ WSH_NEW_DELIVERIES - DELIVERY_ID
⮚ WSH_DELIVERY_ASSSIGNMENTS - DELIVERY_ID
⮚ MTL_MATERIAL_TRANSACTIONS – TRX_SOURCE_LINE_ID
⮚ MTL_ONHAND_QUANTITITIES
Step 4 – Ship Confirm
⮚Ship Confirm is the process to shipment of Goods from Staging area to customer
location.
⮚When you perform Ship Confirm from Shipping Transactions form, this triggers
Interface Trip Stop program which decrements Oracle Inventory and updates the
sales order line status to ‘Shipped’
Tables Updated
⮚ WSH_DELIVERY_DETAILS
RELEASED_STATUS = C (SHIPPED)
OE_INTERFACED_FLAG='Y' and INV_INTERFACED_FLAG= 'Y’
⮚ WSH_SERIAL_NUMBERS
⮚ OE_ORDER_LINES_ALL
FLOW_STATUS_CODE = ‘SHIPPED’
⮚ MTL_ONHAND_QUANTITITIES
⮚ MTL_MATERIAL_TRANSACTIONS
⮚ RA_INTERFACE_LINES_ALL
INTERFACE_LINE_ATTRIBUTE1 = ‘ORDER NUMBER’
Return Material Authorization ( RMA )
⮚ Returns from a customer can occur for a variety of reasons like
damage , shipment error etc.
⮚ RMA processing enables you to track and manage customer returns
while controlling inventory receipts and generating Credit Memo.
⮚ HOLDS
OE_HOLD_DEFINITIONS
OE_HOLD_AUTHORIZATIONS
OE_HOLD_SOURCES
OE_ORDER_HOLDS_ALL
OE_HOLD_RELEASES
⮚ OE_CREDIT_CHECK_RULES