From https://communities.sas.com/t5/General-SAS-Programming/Adding-leading-Zeros-to-Numeric-Variable/td-p/90932
data x; a=374747830939; b=put(a,z15.); format a z15.; run;