SAP Knowledge Base Article - Public

3354606 - The prefix of the external delivery ID is not valid. The correct prefix is *

Symptom

You are sending Consignment Fill-Up from your externally Managed Warehouse via Web Service OutboundDeliveryExecutionConfirmation (ODEC), but the system is responding with the error: "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. Navigate to the Third-Party Logistics work center. 
  2. Go 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 you have maintained the TypeCode for a Standard Outbound Delivery instead of the TypeCode for Consignment Fill-Up in your Request payload and so when the system tries to create a Standard Delivery. In this case, the system is rightfully expecting the External Reference with the Prefix "XYZ".

Resolution

Please ensure you are using the type code for consignment fill up in your Request Payload which is 1698.

 

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 3PL Web Service Outbound Delivery , KBA , SRD-SCM-WME-OUT , Outbound Logistics , How To

Product

SAP Business ByDesign 2305