Purchase Shipment from Origin other than Vendor

David Tremain

Active Member
OneWorldXE offers this functionality for sales orders (to accommodate drop-ship or shipment from different warehouses). We need to do the same thing on the purchase side - we're buying from one company (e.g., a broker), but picking up the material at a different location.

Our solution: After generating the purchase order, use the event rules to manually go into the shipment system (F4215) and change the Origin Address field.

BIG PROBLEM: If you do any modification of the purchase order, it cancels the shipment (even if it has been confirmed) and establishes a new one. (I'm presuming it is because the purchase side checks the origin in shipment against the Vendor number, which will be different because we've used an Origin number in the shipment table - so it thinks the order is from a new vendor...)

Question(s):
* Does anyone know the BSFN where the shipment is created or updated?
* Has anyone else done this? Know of an easy solution?

Conjecture:
ProcessOrderLineUpdate (N4900180) appears to be a potential suspect. Anyone have additional information about this function?
 
David,

Is the reason you want the Origin Address to be your Broker for the purpose of Routing?

If so the are other Origin fields that are also used for determining the Route, including Origin Post Code.

Try changing the Post Code on the P.O (Supplier Address) and see what you get. Best way is to run this on a thick client with jdedebug.log turned on and then search for SELECT statements on the F4950.

Hope this helps.

Regards,
 
Back
Top