Un lector necesita eliminar tabuladores de una cadena de texto y no le están funcionando las funciones habituales; sugiero emplear expresiones regulares. En mi entorno de SAS sí está funcionando:

data ejemplo;
    length frase $50.;
    input frase $50.;
    cards;
Hola este es un ejemplo""""""
Hola es te es un ejemplo_________
Hola este es un ejemplo++++++++
;
run;

data ejemplo_limpio;
    set ejemplo;
    call prxchange(prxparse('s/([A-ZÑa-zñ 0-9]*)([^A-Za-zÑñ 0-9]*)/$1/'), -1, frase);
run;

Como se ve en el ejemplo, también se carga los caracteres especiales; tened en cuenta eso. Saludos.