Вы не можете применить формат даты и времени к значению даты.Даты хранятся в виде количества дней, а дата и время хранятся в виде количества секунд.
%let fecha=%SYSFUNC(TODAY(),yymmdd10) 00:00:00;
Если вы хотите использовать его как строку, просто добавьте кавычки.Например, вы можете использовать этот оператор для создания символьной переменной в шаге данных из значения макропеременной.
datestr = "&fecha";
Но если вам требуются одинарные кавычки (возможно, для генерации передачи кода SQL), тогда этонемного сложнее, потому что макропроцессор обычно игнорирует строки в одинарных кавычках.
%let fecha2=%unquote(%bquote('%SYSFUNC(TODAY(),yymmdd10) 00:00:00'));