Check If Valid PO Number Entered for EDI Trading Partner
If a customer has an EDI Partner profile setup, general speaking, they would (1) need a valid PO number; (2) need the PO number be less than 22 digits because that's standard EDI limit.
For (1), we should setup a flag in EDI trading partner profile to indicate whether PO number is required or not. For (2), it is safe to assume that if the EDI trading partner profile is setup for the customer, then the PO length should not exceed 22 digits. Currently, Elliott allow 25 digits PO number.
The implementation should apply to the following areas: (a) COP Order Entry; (b) COP Copy/Consolidate Order; (c) COP Sales Desk. We probably do not need to apply to Sales Order Import or web services because we can assume the original data should not have this issue.
We can look at the existing coding and implement changes by following CHECK-DUP-PO paragraph.