Complete Order To Cash (O2C) Techno-Functional Flow in R12
Complete Order To Cash (O2C) Techno-Functional Flow in R12
2. Schedule order:
· Check if the order lines are scheduled or not. If any of the order line is in BOOKED
status, it means that the order line is not yet scheduled.
· Still if the order lines do not go to Awaiting Shipping, check for any holds on the
order line/ header. Release the holds (if any) and re-run theSchedule Order program.
· You can even schedule the order line in the following way: Right click on the order
line and progress the line to schedule it. Check the OM scheduling related setups
Order tables:
OE_ORDER_LINES_ALL.visible_demand_flag: visible_demand_flag= Yes lines will be
made available as Demanded to Planning
Shipping tables: The shipping tables get populated after order scheduling.
WSH_DELIVERY_DETAILS.released_status: monitors the shipping process of the order
line
Once the order is booked from the application, following changes occur in the backend
§ OE_ORDER_HEADERS_ALL (flow_status_code as BOOKED, booked_flag updated to Y)
§ OE_ORDER_LINES_ALL (flow_status_code as AWAITING_SHIPPING, booked_flag
updated Y)
§ Since the order is now booked, delivery details of the order are created in
WSH_DELIVERY_DETAILS table. WSH_DELIVERY_DETAILS has delivery lines and LPNs.
OOL.line_id = WDD.source_line_id
§ These delivery details information can been viewed form ‘Shipping Transactions Form’
and the delivery status in the application will be as ‘Ready to Release’
§ WSH_DELIVERY_DETAILS.released_status =’R’
§ WSH_DELIVERY_DETAILS.Release_Status can have any of the below valid values
§ WSH_DELIVERY_ASSIGNMENTS (WDA) assigns delivery details to a delivery and/or a
parent delivery detail (LPN).
WDA.delivery_detail_id = WDD.delivery_detail_id
· You can find the data in Shipping transaction screen (WSH shipping tables) only
when order is scheduled.
· On the Shipping Transaction Form select Launch Pick Release from the Action menu
and click on GO button.
· If Auto Pick confirm is not selected while pick release, then we have to manually do
the transact move order process. In fact pick confirm also triggers the transact move
order process in which the inventory is moved from item sub inventory to staging area.
Order line status becomes ‘Picked’ on Order and ‘Staged/Pick Confirmed’ on Shipping
Form.
MMT.trx_source_line_id = OOL.line_id
· Enter the following in the Query Manager window and click Find
From Order Number = 66413 To Order Number = 66413
· On the Shipping Transaction Form navigate to the Delivery Tab and select Ship
Confirm from the Action menu and click on GO button. Ship confirm process triggers the
Interface Trip Stops concurrent program.
o OE_ORDER_LINES_ALL.flow_status_code =‘SHIPPED’
o WSH_DELIVERY_DETAILS. released_status=‘C’ (‘Shipped’)
o Data from MTL_TRANSACTIONS_INTERFACE is moved to
MTL_MATERIAL_TRANACTIONS and MTL_MATERIAL_TRANSACTIONS is updated
withSales Order Issue transaction.
o Data is deleted from MTL_DEMAND, MTL_RESERVATIONS and WSH_NEW_DELIVERIES
o Item reduced from MTL_ONHAND_QUANTITIES
MTL_TRANSACTION_ACCOUNTS is updated with accounting information.
Check the blog post for the detailed pick release status
· Verify the details on the Confirm Delivery window and click OK and close the
window.
5. Run the Interface Trip Stop – SRS Program
· The Interface Trip Stop (ITS) will be trigger at the time of Shipping if check box
“Defer Interface” is not check. ITS can also be executed from concurrent request.
· Inventory Interface will be trigger only if the first part, that means related to OM has
successfully completed and flag OE_INTERFACED_FLAG = ‘Y’ on
WSH_DELIVERY_DETAILS. If value of this flag is N/P then Inventory Interface will never
be triggered. And even if you try to submit the Inventory Interface from SRS, delivery
detail with oe_interfaced_flag =’N’ will never be picked up.
8. On the Additional Line Information window, navigate to Invoices / Credit Memos Tab
and click on the Invoice Details button. This would open Transactions window, where you
can see the invoice details.
Cost of Goods
Ship goods to customer Inventory a/c Inventory
Sold a/c
Receivables
Issue Invoice Revenue a/c Receivables
a/c
Cash/Bank Receivables
Collecting Payment Receivables
a/c a/c