Sei sulla pagina 1di 22

Ship Confirm the Sales Order

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

PgSQL

1 SELECT source_header_number,
2 source_header_id ,
3 source_line_id ,
4 delivery_detail_id ,
5 released_status
6 FROM wsh_delivery_details
7 WHERE source_code = 'OE'
8 AND source_line_id = 399282;
9
10 Released_Status:= 'Y'

PgSQL

1 SELECT wnd.delivery_id,
2 wnd.status_code
3 FROM wsh_new_deliveries wnd,
4 wsh_delivery_assignments wda,
5 wsh_delivery_details wdd
6 WHERE wdd.delivery_detail_id = wda.delivery_detail_id
7 AND wda.delivery_id = wnd.delivery_id
8 AND wdd.delivery_detail_id = 3967467;
9
10 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.

PgSQL

1 SELECT delivery_detail_id,
2 released_status ,
3 oe_interfaced_flag ,
4 inv_interfaced_flag
5 FROM wsh_delivery_details
6 WHERE source_code = 'OE'
7 AND source_line_id = 201594;
8
9 * released_status = C (Shipped) -- becomes Shipped after ship confirm, even before ITS
10 * oe_interfaced_flag = Y -- signifies ITS has interfaced shipping data to OM
11 * 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.

Bill of Lading info of the Delivery :


PgSQL

1 SELECT wnd.delivery_id delivery_id ,


2 wdi.sequence_number bol_number ,
3 wdi.bol_notify_party ,
4 wdi.port_of_loading ,
5 wdi.port_of_discharge ,
6 wnd.WAYBILL waybill ,
7 wnd.GROSS_WEIGHT gross_weight ,
8 wnd.WEIGHT_UOM_CODE uom ,
9 wnd.status_code
10 FROM wsh_new_deliveries wnd ,
11 wsh_delivery_legs wdl ,
12 wsh_document_instances wdi
13 WHERE wnd.delivery_id = 3777372
14 AND wnd.delivery_id = wdl.delivery_id (+)
15 AND wdi.entity_id (+) = wdl.delivery_leg_id
16 AND wdi.entity_name (+) = 'WSH_DELIVERY_LEGS'
17 AND wdi.document_type (+) = 'BOL'
18 AND wdi.status (+) <> 'CANCELLED'

Delivery leg and pick up stop info :


PgSQL

1 SELECT wt.trip_id ,
2 wt.name ,
3 wt.STATUS_CODE ,
4 wt.VEHICLE_ITEM_ID ,
5 wt.VEHICLE_NUMBER ,
6 wt.CARRIER_ID ,
7 wt.SHIP_METHOD_CODE ,
8 wts.STOP_ID ,
9 wts.STOP_LOCATION_ID ,
10 wts.STATUS_CODE ,
11 wts.STOP_SEQUENCE_NUMBER ,
12 wts.PLANNED_ARRIVAL_DATE ,
13 wts.PLANNED_DEPARTURE_DATE,
14 wts.ACTUAL_ARRIVAL_DATE ,
15 wts.ACTUAL_DEPARTURE_DATE ,
16 wts.DEPARTURE_NET_WEIGHT ,
17 wts.WEIGHT_UOM_CODE ,
18 wdl.DELIVERY_LEG_ID ,
19 wdl.DELIVERY_ID ,
20 wdl.PICK_UP_STOP_ID ,
21 wdl.DROP_OFF_STOP_ID ,
22 wdl.SEQUENCE_NUMBER ,
23 wdl.LOADING_ORDER_FLAG ,
24 wdl.SHIPPER_TITLE ,
25 wdl.SHIPPER_PHONE
26 FROM wsh_trips wt ,
27 wsh_trip_stops wts ,
28 wsh_delivery_legs wdl
29 WHERE wdl.delivery_id = 3777372
30 AND wts.stop_id = wdl.pick_up_stop_id
31 AND wts.trip_id = wt.trip_id;

+165

Related posts:

Assemble To Order

Issues releated to Back Order in Oracle OM

Order to Cash Cycle

Order to Cash Cycle

Pick Release Sales Order

This entry was posted in OM on September 2, 2013 by All Oracle Apps.


Pick Release Sales Order
Leave a reply

Pick release Sales Order

Once the order is scheduled and booked then we need to release the order to warehouse for shipping. To Release the sales Order Navigate to

Shipping –> Release Sales Orders –> Release Sales Orders


 In the Order tab, enter your order number.
 In some cases, you may need to remove the defaulted ‘To’ value for ‘Scheduled Ship Dates’ and ‘Requested Dates’ fields, if the order line you created
has a future date for these fields. Pick release will only consider lines within the dates specified.
Go to the Inventory tab and enter the warehouse M1. Set the following value if it is not defaulted.
Auto Allocate = Yes.
Make sure to include a Warehouse, based on this the order lines available on the order will be filtered. Choose Auto Allocate as “Yes” such that the system will
suggest from which sub inventory or locator the goods can be shipped.
Go to the Shipping tab. Set the following value if it is not defaulted.
Set Autocreate delivery to Yes, such that a shipper/Delivery is automatically created.Check Auto Pick Confirm box for accepting the suggestions given by
system and staging the goods at staging subinventory. If you don’t want to use the suggestions made by the system then say Auto pick confirm as “No”. Then
you need to go to Transact move order screen in Inventory and modify the suggestions made by the system and thus manually pick confirm and Click on the
Concurrent button.
Once the Concurrent Button is pressed

Pick Select tin List Generation, Pick Slip report, Shipping Exception Reports are run in the background.
Some times the even the Programs are kicked off from the background Process the Status of the Delivery will not be updated to Staged/Pick Confirmed. In such
case we need to pick release the Order from Navigate to Shipping –> Transactions Form and Select the Delivery Detail and Launch Pick Release and then Go
button.
The tables which are effected by entering these transactions are:

WSH_PICKING_BATCHES
WSH_NEW_DELIVERIES

WSH_DELIVERY_ASSIGNMENTS apart from Material transactions Table.

Query to find out the shipper info :


PgSQL

1 SELECT wnd.delivery_id delivery_id ,


2 substrb(hp.party_name,1,50) customer ,
3 wpb.name batch_name ,
4 wsh_util_core.get_location_description( wnd.INITIAL_PICKUP_LOCATION_ID, 'NEW UI CODE') ship_from,
5 wsh_util_core.get_location_description( wnd.ULTIMATE_DROPOFF_LOCATION_ID, 'NEW UI CODE') ship_to,
6 wnd.INITIAL_PICKUP_DATE pickup_date ,
7 wnd.ULTIMATE_DROPOFF_DATE dropoff_date ,
8 lv.meaning ship_method ,
9 wnd.WAYBILL waybill ,
10 wnd.GROSS_WEIGHT gross_weight ,
11 wnd.WEIGHT_UOM_CODE uom ,
12 wnd.status_code ,
13 we.message
14 FROM wsh_new_deliveries wnd,
15 wsh_picking_batches wpb ,
16 wsh_exceptions we ,
17 fnd_lookup_values_vl lv ,
18 hz_cust_accounts hca ,
19 hz_parties hp
20 WHERE wnd.delivery_id = 3777372
21 AND wpb.batch_id = wnd.batch_id
22 AND we.delivery_id(+) = wnd.delivery_id
23 AND we.exception_name(+) = 'WSH_BATCH_MESSAGE'
24 AND lv.lookup_code(+) = wpb.ship_method_code
25 AND lv.lookup_type(+) = 'SHIP_METHOD'
26 AND lv.view_application_id(+) = 3
27 AND hca.cust_account_id (+) = wnd.customer_id
28 AND hp.party_id(+) = hca.party_id

Query to find out shipper detail info :


PgSQL

1 SELECT wnd.delivery_id,
2 wnd.name delivery_name,
3 wdd.source_header_number so_order_number,
4 oola.line_number so_line_number,
5 wdd.source_header_id so_header_id,
6 wdd.source_line_id so_line_id,
7 wdd.shipping_instructions,
8 wdd.inventory_item_id,
9 wdd.requested_quantity_uom,
10 msi.description item_description,
11 msi.revision_qty_control_code ,
12 wdd.ship_method_code carrier,
13 wdd.shipment_priority_code priority,
14 wdd.organization_id,
15 wnd.initial_pickup_location_id,
16 wdd.released_status,
17 wdd.source_code
18 FROM mtl_system_items_vl msi,
19 oe_order_lines_all oola,
20 wsh_delivery_details wdd,
21 wsh_delivery_assignments wda,
22 wsh_new_deliveries wnd
23 WHERE wnd.delivery_id = 3777372
24 AND wda.delivery_id = wnd.delivery_id(+)
25 AND wdd.delivery_detail_id = wda.delivery_detail_id
26 AND wdd.inventory_item_id = msi.inventory_item_id(+)
27 AND wdd.organization_id = msi.organization_id(+)
28 AND wdd.source_line_id = oola.line_id
29 AND wdd.source_header_id = oola.header_id;

We can also check the Pick Confirm activity by Navigate to Inventory –> Transact Move Orders Search the Sales order with order type, Order number and
source as ‘ORDER ENTRY’ or by searching using the Picking batch number from the report.

After finding the Move order, click on view/update allocation to update the system generated inventory allocations. View the allocation done by the system.
You can change the sub inventory and quantity and click on transact.View the status of the order line in Shipping transactions window. The status should be
changed to Staged/Pick confirmed.
The tables Effected are MTL_TXN_REQUEST_HEADERS and MTL_TXN_REQUEST_LINES.

Query to find out Move order line details :


PgSQL

1 SELECT wnd.delivery_id,
2 wnd.name delivery_name,
3 wnd.initial_pickup_location_id,
4 mtrh.request_number mo_number,
5 mtrl.line_number mo_line_number,
6 mtrl.line_id mo_line_id,
7 mtrl.from_subinventory_code,
8 mtrl.to_subinventory_code,
9 mtrl.lot_number,
10 mtrl.serial_number_start,
11 mtrl.serial_number_end,
12 mtrl.uom_code,
13 mtrl.quantity,
14 mtrl.quantity_delivered,
15 mtrl.quantity_detailed,
16 wdd.source_header_number so_order_number,
17 oola.line_number so_line_number,
18 wdd.source_header_id so_header_id,
19 wdd.source_line_id so_line_id,
20 wdd.shipping_instructions,
21 wdd.inventory_item_id,
22 wdd.requested_quantity_uom,
23 msi.description item_description,
24 msi.revision_qty_control_code ,
25 wdd.ship_method_code carrier,
26 wdd.shipment_priority_code priority,
27 wdd.organization_id,
28 wdd.released_status,
29 wdd.source_code
30 FROM mtl_system_items_vl msi,
31 oe_order_lines_all oola,
32 mtl_txn_request_lines mtrl,
33 mtl_txn_request_headers mtrh,
34 wsh_delivery_details wdd,
35 wsh_delivery_assignments wda,
36 wsh_new_deliveries wnd
37 WHERE wnd.delivery_id =3777372
38 AND wda.delivery_id = wnd.delivery_id(+)
39 AND wdd.delivery_detail_id = wda.delivery_detail_id
40 AND wdd.move_order_line_id = mtrl.line_id
41 AND mtrl.header_id = mtrh.header_id
42 AND wdd.inventory_item_id = msi.inventory_item_id(+)
43 AND wdd.organization_id = msi.organization_id(+)
44 AND wdd.source_line_id = oola.line_id
45 AND wdd.source_header_id = oola.header_id

- See more at: http://alloracleapps.com/category/oracle_apps/apps_functional/om/#sthash.wDrr7WNL.dpuf - See more at:


http://alloracleapps.com/category/oracle_apps/apps_functional/om/#sthash.wDrr7WNL.dpuf - See more at:
http://alloracleapps.com/category/oracle_apps/apps_functional/om/#sthash.wDrr7WNL.dpuf

Potrebbero piacerti anche