I think you misunderstand formats. When you see a format explained in the document they will often write:
$N8601EHw.d
What this means when disected is, it is a character format - from the $, name is N8601EH, the width should be specified as an integer replacing the w, the .d indicates how many decimals. For example:
http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a003170493.htm
Now in your example, you have not replaced "w.d" with the relevant information and n8601ehe.d is not the valid name for a format. Unless you need to specify the width, you can omit it and get the defaults:
format SASFILE_END_TIME $N8601EH.;