WUHAN HIGHWAY TECHNOLOGY(184049) API Mapping logic for EC code

Hi Team,

pls help to provide end customer(EC) code mapping logic for both order create and order change API messages. I'd like to know which field from source file mapped to SAP order EC field. Below inbound messages sent from customer side for your reference. thanks

Current EDPAR setup for EC mapping:

API Order Create:

{"order":{"shipToAccountNumber":"184313","endCustomerCompanyName":"","endCustomerNumber":"1010115","customerPurchaseOrderNumber":"PO2401290057","lineItems":[{"customerLineItemNumber":1,"customerPartNumber":"41105.0224","tiPartNumber":"DS90UH984RURRQ1","customerAnticipatedUnitPrice":"6.61","customerCurrencyCode":"USD","schedules":[{"requestedQuantity":"5000","requestedDeliveryDate":"2024-04-10"}]},{"customerLineItemNumber":2,"customerPartNumber":"41105.0224","tiPartNumber":"DS90UH984RURRQ1","customerAnticipatedUnitPrice":"6.61","customerCurrencyCode":"USD","schedules":[{"requestedQuantity":"5000","requestedDeliveryDate":"2024-05-05"}]},{"customerLineItemNumber":3,"customerPartNumber":"41105.0224","tiPartNumber":"DS90UH984RURRQ1","customerAnticipatedUnitPrice":"6.61","customerCurrencyCode":"USD","schedules":[{"requestedQuantity":"5000","requestedDeliveryDate":"2024-06-05"}]},{"customerLineItemNumber":4,"customerPartNumber":"41105.0224","tiPartNumber":"DS90UH984RURRQ1","customerAnticipatedUnitPrice":"6.61","customerCurrencyCode":"USD","schedules":[{"requestedQuantity":"5000","requestedDeliveryDate":"2024-06-05"}]},{"customerLineItemNumber":5,"customerPartNumber":"41105.0224","tiPartNumber":"DS90UH984RURRQ1","customerAnticipatedUnitPrice":"6.61","customerCurrencyCode":"USD","schedules":[{"requestedQuantity":"5000","requestedDeliveryDate":"2024-07-05"}]},{"customerLineItemNumber":6,"customerPartNumber":"41105.0224","tiPartNumber":"DS90UH984RURRQ1","customerAnticipatedUnitPrice":"6.61","customerCurrencyCode":"USD","schedules":[{"requestedQuantity":"5000","requestedDeliveryDate":"2024-08-05"}]},{"customerLineItemNumber":7,"customerPartNumber":"41105.0224","tiPartNumber":"DS90UH984RURRQ1","customerAnticipatedUnitPrice":"6.61","customerCurrencyCode":"USD","schedules":[{"requestedQuantity":"5000","requestedDeliveryDate":"2024-09-05"}]}]}}

API Order Chang:

{"order":{"shipToAccountNumber":"184313","endCustomerCompanyName":"NEXTEV","customerPurchaseOrderNumber":"PO2401290057","lineItems":[{"customerLineItemNumber":"5","lineItemChangeIndicator":"U","tiPartNumber":"DS90UH984RURRQ1","customerAnticipatedUnitPrice":6.61,"customerCurrencyCode":"USD","schedules":[{"requestedQuantity":"5000","requestedDeliveryDate":"2024-09-27"}]}]}}

  • Hi Jenny,

    For both order create and order change, endCustomerCompanyName corresponding to External Partner and endCustomerNumber for Int.no.

    I noticed for PO#2401290057, PO create input file has endCustomerNumber 1010115 but no value put in endCustomerCompanyName field. If they need order change then need to follow the same format as order create. But seems like they put NEXTEV in endCustomerCompanyName but no value for endCustomerNumber and that's the reason caused error. I think the latest spec on API portal only keep endCustomerCompanyName available. Please advice customer to only use endCustomerCompanyName field when PO and POC.