Date literals require a string that the DATE informat can convert to a date.
But you cannot have a date before 1582. So if the CSV file use strings like 0001/01/01 they will be read by the YYMMDD informat as missing.
So it sounds like you just need to change the IF statement to assign a missing value instead.
if DATE_SORTIE_ENTREPRISE = '01JAN1900'd
then DATE_SORTIE_ENTREPRISE = .
;
Or you could assign one of the 27 other special missing values instead.
... View more