The $CHAR
w. informat does not trim leading and trailing
blanks or convert a single period in the input data field to a blank
before storing values. If you use $CHAR
w. in an INFORMAT or ATTRIB statement within a DATA step to read list
input, then by default SAS interprets any blank embedded within data
as a field delimiter, including leading blanks.