Use ME59N,
But before using ME59N, you have to configure something, we know in ME59N, system will take default document type as NB automatically. (Check the sap note 924105, 114213, 994209)
You have to set the control T for the document type, so system will take the supplying plant instead of vendor.
Only then you can create automatic PO from ME59N.
I've tested that and I've done it successfully.
PO