SAP Knowledge Base Article - Public

3205044 - 3PL Inbound Delivery Created Through Web Service Not Automatically Released

Symptom

You are using the Web Service 'Inbound Delivery Execution In' to confirm Goods Receipt with your Third Party Logistics Provider.  However, when you consume the web service payload, the Inbound Delivery is created in your ByDesign system, but it is not Released.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to the Purchase Requests and Orders work center.
  2. Go to the Purchase Orders view.
  3. Create a new Purchase Order with the Ship to Location your 3PL Warehouse.
  4. Submit the Purchase Order.
  5. Now maintain your Payload with all relevant details and execute same.
  6. When you consume your payload and check in the ByD system, you can see that the Inbound Delivery has been created, but it is not Released.
  7. You expect that the Inbound Delivery is Released.

Cause

You have entered a date that is in the future in the following tag:

<ArrivalDateTimePeriod>

<StartDateTime timeZoneCode="CET">yyyy-mm-ddT12:33:00Z</StartDateTime>

<EndDateTime timeZoneCode="CET">yyyy-mm-ddT12:33:00Z</EndDateTime>

</ArrivalDateTimePeriod>

Resolution

Please correct your payload and maintain at most the current date (today's date) and this should work.

Further, if you try to release the Inbound Delivery manually, you would encounter the following error messages:

  • The inbound delivery cannot be released. An error occurred while creating the goods and activity confirmation. Check and process the preceding system messages.
  • Transaction date must be between dd.mm.yyyy and today.

You can release the already created Inbound Delivery by changing the 'Actual Delivery Date' to a date that is within the allowed date range per the front-end error message.

Keywords

Inbound Delivery, II_APDL_INB_DELIVERY_EXEC_IN, web service, IDEC, 3PL , KBA , AP-IDP , Inbound Delivery Processing , Problem

Product

SAP Business ByDesign all versions