Aunque el filter no da bola, siempre me regresa algo ponga lo que le ponga.....
Ideas??
Tienes razón...El FILTER no hace nada de nada
La solución sería la siguiente...
Lees la tabla FILE_TABLE y el campo PATHNAME, por cada archivo obtienes la longitud y eliminas los que no cumplan con tu filtro
DATA: FILTER TYPE C,
TEMP_EXT TYPE STRING,
LONG TYPE I,
W_TABIX TYPE SY-TABIX.
FILTER = '.TXT'.
LOOP AT T_FILE_TABLE.
LONG = STRLEN( T_FILE_TABLE-PATHNAME ).
LONG = LONG - 3.
TEMP_EXT = T_FILE_TABLE-PATHNAME+LONG(3).
IF TEMP_FILE NE FILTER.
W_TABIX = SY-TABIX.
DELETE T_FILE_TABLE INDEX SY-TABIX.
ENDIF.
ENDLOOP.
Lo escrito de frente aquí que puede tener algunos errores, pero supongo que entiendes la idea
Saludos,
Blag