Automated Changes to existing PO & Cancel lines


Legendary Poster
I've been asked to look at a way of changing 3 fields on a PO and also cancelling a line. Quantity, Price and Promised Del Date

I've been told to change our existing Inbound 856 process UBEs.
EBI writes to F47031/32 and then wakes up a clone of R47031 which populates F4301Z1 / 11Z1 before calling a clone of R4311Z1I to write to F4311 / 11 proper

It's only 3 fields we need changing, that's overkill what they've suggested, right?
How would others go about it?

Write to F4311Z1 directly?




Legendary Poster
Changing data or canceling an existing PO? Yes, IMO, going through some entire EDI/Interop process just to change or cancel a PO line is overkill. I would just call the Purchase Order MBFs directly - that is why they exist.


Legendary Poster
Are you creating new POs or editing existing? If you are creating new POs then you might want to use some type of interop process like a Z table. If it were me, whether creating or editing existing (and I have done both with purchase orders), I would just use the Purchase Order MBFs, but thats just me and just the way I would approach it.... I don't see how its any easier to write to a Z table, then run a Z processor as opposed to just calling an MBF - but for creating new POs its probably six of one, half dozen the other.
Discover how to build no-code data integrations and business process automations.