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
-
Go to Purchase Requests and Orders work center
- Select Common Task New Purchase Order
- Enter all necessary details
- Under Item Details, enter Delivery date as 31.12.9999
- 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