SAP Knowledge Base Article - Public

2559348 - Error Message: “Enter a date which is smaller than 31.12.9999” While Creating a New Customer Contract

Symptom

While you create a new Customer Contract from the UI, system does not allow to specify the Contract End Date as 31.12.9999 and throws error: Enter a date which is smaller than 31.12.9999

or

While you migrate the Customer Contract with Contract End Date as 31.12.9999, you receive the error during Validation: File validation failed. Create an case

Environment

SAP Business ByDesign

Reproducing the Issue

To create a new Customer Contract from the UI:

  1. Go to Sales Orders work center
  2. Go to Common Tasks
  3. Select New Contract
  4. In the General tab, fill the required details
  5. For the Contract End Date, provide 31.12.9999
  6. Press Enter on the keyboard
  7. System throws error:

Enter a date which is smaller than 31.12.9999

 

To migrate the Customer Contracts using the migration tool:

  1. Go to Business Configuration work center
  2. Select Implementation Projects view or Overview
  3. Search and Open the activity Migration of Customer Contracts
  4. Choose Migrate customer contracts using the migration tool
  5. Execute Migration for the respective Migration File with Migration Mode Add new records
  6. You receive the below error during the Validation step

File validation failed. Create an case

Cause

System does not allow the Contract End Date to have Unlimited validity. This is the system behaviour.

Resolution

While creating the Customer Contract, you must specify the Contract End Date lesser than 31.12.9999 (for example: 30.12.9999)

Keywords

Customer Contract, Contract End Date; RULE_1000095803_C; CONTRACT_EDATE ; _RULE__RULE_1000095803_S_C; Migration of, /ISDT/CX_INVALID_DATETIME , KBA , contract end date , customer contract , AP-CCP-CC , Customer Contract , Problem

Product

SAP Business ByDesign all versions