SAP Knowledge Base Article - Public

2644593 - Error Encountered when Delivery Date is changed to 31.12.9999 in Purchase Order

Symptom

In New Purchase Order, When we enter the delivery date as 31.12.9999 and select Check, error message encountered:

End date must be after start date. Enter a new date for the delivery date, service period, or expense period for the selected item

Environment

SAP BusinessByDesign

Reproducing the Issue

  1. Go to Purchase Requests and Orders work center
  2. Select Common Task New Purchase Order
  3. Enter all necessary details
  4. Under Item Details, enter Delivery date as 31.12.9999
  5. Error: End date must be after start date. Enter a new date for the delivery date, service period, or expense period for the selected item

Cause

When a Delivery Date(mapped to Start Date) is entered by user, we derive the Delivery End Date by adding 1 day to it(Considering
 the Delivery Period of 24 Hrs).

In the reported usecase, since the Start Date itself is selected as 31.12.9999, the End Date calculation value is discarded, and the said error is thrown on Check.

Resolution

Enter a realistic date. Maximum date can be 30.12.9999

Keywords

Delivery Date Purchase Order   , KBA , maximum date , delivery date , delivery period , purchase order , AP-POP-PO , Purchase Order , Problem

Product

SAP Business ByDesign 1802 ; SAP Business ByDesign 1805 ; SAP Business ByDesign 1808