Currently it takes the Supplier/Vendor from Prodcut Defaults, should have the ability to select vendor override.
by: Chaim C. | over a year ago | Distribution
Comments
When the back to back purchase order is invoked from the sales order it would be nice if the user was presented with a pop-up menu from which to select the supplier that they want to use for this PO.
I've encountered two couples in the last few months that would benefit from this functionality.
Is there any other possible way around this?
This is a must have. A product can be sourced from multiple suppliers and once you add more than one supplier on the Suppliers tab of the Products master, the system picks the one displayed in the first row always. A pop-up dialog for selection of a supplier from list of defined suppliers will be great before the PO is generated.
There is a possibility to assign the supplier in the entry point CONTREMARQ of TRTACHCDE1 file. The example code matching by supplier country is below (NUMFOU is the new supplier): For [YITP] Where ITMREF=[F:SOQ]ITMREF Read [YBPR]BPR0=[YITP]BPSNUM If !fstat and clalev([SOH]) If [YBPR]CRY=[SOH]BPCCRY NUMFOU=[YBPR]BPRNUM Break Endif Endif Next
Comments
When the back to back purchase order is invoked from the sales order it would be nice if the user was presented with a pop-up menu from which to select the supplier that they want to use for this PO.
I've encountered two couples in the last few months that would benefit from this functionality.
Is there any other possible way around this?
This is a must have. A product can be sourced from multiple suppliers and once you add more than one supplier on the Suppliers tab of the Products master, the system picks the one displayed in the first row always. A pop-up dialog for selection of a supplier from list of defined suppliers will be great before the PO is generated.
There is a possibility to assign the supplier in the entry point CONTREMARQ of TRTACHCDE1 file.
The example code matching by supplier country is below (NUMFOU is the new supplier):
For [YITP] Where ITMREF=[F:SOQ]ITMREF
Read [YBPR]BPR0=[YITP]BPSNUM
If !fstat and clalev([SOH])
If [YBPR]CRY=[SOH]BPCCRY
NUMFOU=[YBPR]BPRNUM
Break
Endif
Endif
Next