Ship Confirm the Sales Order
Navigate to Shipping > Transactions.
In the Query Manager screen, enter your order number in the From Order Number field and tab out. Then, click on the Find button. All non-shipped lines will appear. Click on the details button to see detailed line information.
Notice the following in the Lines/LPNs tab.
Detail : The delivery detail of the shipment
Delivery : The delivery that got autocreated during pick release
Line Status : Staged/Pick Confirmed
Next Step : Ship Confirm/Close Trip Stop
1 2 3 4 5 6 7 8 9 10 |
SELECT source_header_number, source_header_id , source_line_id , delivery_detail_id , released_status FROM wsh_delivery_details WHERE source_code = 'OE' AND source_line_id = 399282; Released_Status:= 'Y' |
1 2 3 4 5 6 7 8 9 10 |
SELECT wnd.delivery_id, wnd.status_code FROM wsh_new_deliveries wnd, wsh_delivery_assignments wda, wsh_delivery_details wdd WHERE wdd.delivery_detail_id = wda.delivery_detail_id AND wda.delivery_id = wnd.delivery_id AND wdd.delivery_detail_id = 3967467; Status := OP |
Click on the Delivery tab and the details button to see detailed delivery information. You can enter the waybill number & additional info etc. here.To ship confirm the order, select the Actions list in the Delivery Tab, choose Ship Confirm and GO.
The ship confirmation window will appear and give you the options to back order, ship all or ship partial quantities and set user defined shipping documents to print. Enter the trip creation options viz: Ship method, departure date, close trip and defer interface.The ship confirm process triggers the inventory interface automatically to update quantities, and triggers the Order Management Interface to update the status of the order lines.
Not checking the Defer Interface check box, as shown here, ensures that the next step, running the Interface Trip Stop (ITS) concurrent program, happens automatically. Deferring ITS (checking this box) means you need to run the concurrent in a separate step.
Interface Trip Stop (ITS) can be done from Shipping > Interfaces > Run (Interface Trip Stop – SRS).
Even if we get warning messages regarding the Carrier Code ignore at this point of time.
Go to View > Requests, and verify that the Interface Trip Stop completed successfully.
1 2 3 4 5 6 7 8 9 10 11 |
SELECT delivery_detail_id, released_status , oe_interfaced_flag , inv_interfaced_flag FROM wsh_delivery_details WHERE source_code = 'OE' AND source_line_id = 201594; * released_status = C (Shipped) -- becomes Shipped after ship confirm, even before ITS * oe_interfaced_flag = Y -- signifies ITS has interfaced shipping data to OM * inv_interfaced_flag = Y -- signifies ITS has interfaced shipping data to INV |
To check if the item has actually been shipped out of inventory.
Navigate to Inventory > Change Organization and select M1.
Navigate to Inventory > Transactions > Material Transactions
Enter the following information in the Find Material Transactions screen and click on Find
Transaction Date : Ensure the transaction date is within the range specified
Source Type : Sales Order
Source :
-Evoke the LOV and click on the button Combinations
-Enter your Sales Order Number and Order Type Mixed, then click OK
-Example : 66429.Mixed.ORDER ENTRY
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 -1.
The other two lines with Transaction Type = Sales Order Pick, are for the move order transaction that happened automatically during Pick Release , when the item was moved from the pick-from sub inventory to the staging sub inventory. Hence there is one line each for a negative and positive transaction from/to each sub inventory. The final shipment to the customer (sales order issue) is made from the staging sub inventory.
Tables effected in this transactions are:
WSH_NEW_DELIVERIES, WSH_DELIVERY_DETAILS, WSH_DELIVERY_LEGS, WSH_TRIPS and WSH_TRIP_STOPS.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
SELECT wnd.delivery_id delivery_id , wdi.sequence_number bol_number , wdi.bol_notify_party , wdi.port_of_loading , wdi.port_of_discharge , wnd.WAYBILL waybill , wnd.GROSS_WEIGHT gross_weight , wnd.WEIGHT_UOM_CODE uom , wnd.status_code FROM wsh_new_deliveries wnd , wsh_delivery_legs wdl , wsh_document_instances wdi WHERE wnd.delivery_id = 3777372 AND wnd.delivery_id = wdl.delivery_id (+) AND wdi.entity_id (+) = wdl.delivery_leg_id AND wdi.entity_name (+) = 'WSH_DELIVERY_LEGS' AND wdi.document_type (+) = 'BOL' AND wdi.status (+) <> 'CANCELLED' |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
SELECT wt.trip_id , wt.name , wt.STATUS_CODE , wt.VEHICLE_ITEM_ID , wt.VEHICLE_NUMBER , wt.CARRIER_ID , wt.SHIP_METHOD_CODE , wts.STOP_ID , wts.STOP_LOCATION_ID , wts.STATUS_CODE , wts.STOP_SEQUENCE_NUMBER , wts.PLANNED_ARRIVAL_DATE , wts.PLANNED_DEPARTURE_DATE, wts.ACTUAL_ARRIVAL_DATE , wts.ACTUAL_DEPARTURE_DATE , wts.DEPARTURE_NET_WEIGHT , wts.WEIGHT_UOM_CODE , wdl.DELIVERY_LEG_ID , wdl.DELIVERY_ID , wdl.PICK_UP_STOP_ID , wdl.DROP_OFF_STOP_ID , wdl.SEQUENCE_NUMBER , wdl.LOADING_ORDER_FLAG , wdl.SHIPPER_TITLE , wdl.SHIPPER_PHONE FROM wsh_trips wt , wsh_trip_stops wts , wsh_delivery_legs wdl WHERE wdl.delivery_id = 3777372 AND wts.stop_id = wdl.pick_up_stop_id AND wts.trip_id = wt.trip_id; |