You have trailing periods in your posted  excel result, suggesting you didn't bother to post more digits. 
 
Just because SAS printed the number you posted (-1.118603402) doesn't mean that is the exact value SAS generated.  It only means that the printed coefficient was subject to a specific format.   If your proc logistic also saved the estimate in a data set,  read the dataset and print it with a longer format.
 
It's likely  rounding, yes, but not a rounding ERROR.  It's just a display/printing convention that you can investigate.