|
#1
|
|||
|
|||
Prueba simplemente colocando 'TXT' a mi me funciona asi aunque no utilizo esa función sino la clase CL_GUI_FRONTEND_SERVICES y el método FILE_OPEN_DIALOG
|
#2
|
|||
|
|||
Hola
No es necesario poner nada en MASK, prueba comentando esa parte,
y también dejaría las excepciones para tomar los errores EXCEPTIONS mask_too_long = 1 OTHERS = 2. Espero que te sirva Saludos
__________________
Sebas Desarrollador ABAP. |
#3
|
|||
|
|||
A mi me funciona con:
mask = ',Archivos Texto,*.txt' Así solo te muestra archivos con extensión txt. Saludos! |
#4
|
|||
|
|||
Kd_get_filename_on_f4
Yo he utilizado esa funcion de la siguiente forma y me a funcionado.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4' EXPORTING FIELD_NAME = ' ' MASK = ',todos los archivos,*.*' CHANGING FILE_NAME = EXCEPTIONS MASK_TOO_LONG = 1 OTHERS = 2. Saludos. |
#5
|
|||
|
|||
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING program_name = sy-repid dynpro_number = sy-dynnr * FIELD_NAME = '' * STATIC = '' mask = ',Archivos Texto,*.txt' CHANGING file_name = po_path. * EXCEPTIONS * MASK_TOO_LONG = 1 * OTHERS = 2 . IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. Funciona perfecto Gracias |
Herramientas | Buscar en Tema |
Desplegado | |
|
|