Professional Documents
Culture Documents
cuted:
STEP 1: Create book and pick an order
STEP 2: Run the Ship Confirm.
STEP 3: within the ship confirm process, order management runs the trip stop
program.
Trip Stop (WSH_SHIP_CONFIRM_ACTIONS.interface_all)
om_Interface_Trip_Stop
Inv_Interface_Trip_Stop
Interface_Delivery_to_Inv
interface_detail_to_inv
wsh_trx_handler.insert_row
STEP 4: The trip stop program inserts into the transaction open interface
insert into mtl_transactions_interface
STEP 5: The trip stop processes the transaction and runs the inventory trans
action manager.
Inv_Interface_Trip_Stop (We were already here from step 2c. Now we continue.
)
process_inv_online
mtl_online_transaction_pub.process_online
Locks the interface transaction
inv_txn_manager_pub.process_Transactions -- This routine does all the valida
tion.
Is there a way to process the shipment of drop ship orders online?
A:-- No, drop ships should be processed by running the inventory transaction / m
aterial manager. The auto-processing of the drop ship was removed for performanc
e reasons in December 2000 by Patch 1531929 (11.5.5 and above). Here are some mo
re details:
Purchasing calls a drop ship routine (OE_DS_PVT) that processes the inventory tr
ansaction upon release. This routine is contained within the file, OEXVDSRB.pls.
In OEXVDSRB.pls 115.17.153.6 and lower, the transaction was inserted into the
inventory transaction interface table, and then immediately processed using an i
nventory API (mtl_online_transaction_pub.process_online). The feature of process
ing automatically was removed in Patch 1531929 for performance reasons. It is no
t included in code from 115.17.153.9 onward. Patch 1531929 ISSUES WITH PROCESS O
NLINE API IN DROP SHIP FLOW
What is the profile option WSH: Defer Inventory Process Online?
This profile option was introduced in 11.5.9 with Patch 4008601 "Need An Option
To Defer Processing Sales Order Issue Records When Running Inventory Interface".
Possible values are Yes and No with the default value of NULL being read as No
. The internal profile name is WSH_DEFER_INV_PR_ONLINE. Setting the profile to
No or Null uses normal processing where the ship confirm / trip stop immediately
runs a transaction worker to process the sales order issue. Setting the profil
e to Yes causes the sales order issue to sit in the transaction open interface u
ntil the Transaction Manager runs.
Pending (MMTT) transaction error: 'Fails in OE_DROP_SHIPMENT'?
Although Drop Shipments are 'Pass Through' transactions and do not require any b
alance OnHand to process, the inventory module expects onhand quantity to be at
least zero (not negative). This is currently a limitation in the application and
Drop Ship Receipts will fail with the "Fails in OE_DROP_SHIPMENT" error message
in the Pending Transaction table if quantity is negative.
If you see the "Fails in OE_DROP_SHIPMENT" error on pending transactions, make s
ure that you review the onhand quantity. Receive enough quantity, using the Misc
Receipts form so that they get the OnHand balance to at least 0. Then you can r
esubmit the Pending Transaction.