SAP Knowledge Base Article - Public

3354606 - The Prefix of the External Delivery ID is Not Valid.

Symptom

The system reports below error while sending Consignment Fill-Up from an externally Managed Warehouse via Web Service OutboundDeliveryExecutionConfirmation.

  • The prefix of the external delivery ID is not valid. The correct prefix is *. (* is a placeholder for the returned value)

Environment

SAP Business ByDesign 

Reproducing the Issue

  1. Go to the Third-Party Logistics Work Center. 
  2. Navigate to the 3PL Requests view. 
  3. Find and select the relevant 3PL Request ID.
  4. Click New Outbound Delivery.
  5. Enter all Relevant Details including any value in the External Reference ID field.
  6. Click Check Consistency.
  7. The system returns the error message:
    • The prefix of the external delivery ID is not valid. The correct prefix is ABC (ABC represents the Prefix Value returned).
  8. Now try to create the Outbound Delivery via a webservice.
  9. The system returns the same error message but with a different prefix "XYZ" (XYZ represents the Prefix Value returned).

Cause

It appears since that the Type Code has been maintained as a Standard Outbound Delivery instead of the Type Code for Consignment Fill-Up in the Request payload. The Type Code for is consignment fill up is 1698.

Hence, the system tries to create a Standard Delivery and it is rightfully expecting the External Reference with the Prefix "XYZ". 

Resolution

Please ensure the type code used in the request payload is right.

 

See Also

https://help.sap.com/docs/SAP_BUSINESS_BYDESIGN/2754875d2d2a403f95e58a41a9c7d6de/803784c6ac1d42e689d87de0ef410c0a-2379.html?locale=en-US&version=2202 (Consignment Fill-up Process)

Keywords

Service Interface Name:II_APDL_OUTB_DEL_EXEC_IN, Consignment Fill-Up, Consignment, Externally Managed Warehouse, Web Service, 3PL Outbound Delivery , KBA , SRD-SCM-WME-OUT , Outbound Logistics , How To

Product

SAP Business ByDesign all versions