Buenas, tengo que reemplazar la función WS_FILENAME_GET por el método CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG.
La versión original de la función es:
Ahora bien, cómo lo reemplazo por el método?
Gracias.-
La versión original de la función es:
Código:
[FONT="Courier New"]CALL FUNCTION 'WS_FILENAME_GET'
EXPORTING
def_path = '\'
mask = ',Todos(*.*),*.*.'
title = 'Seleccione un Archivo'
IMPORTING
filename = v_filename
EXCEPTIONS
inv_winsys = 1
no_batch = 2
selection_cancel = 3
selection_error = 4
OTHERS = 5.[/FONT]
Código:
[FONT="Courier New"]CALL METHOD cl_gui_frontend_services=>file_open_dialog
EXPORTING
window_title =
* default_extension =
* default_filename =
file_filter =
* with_encoding =
* initial_directory =
* multiselection =
CHANGING
file_table =
rc =
* user_action =
* file_encoding =
* EXCEPTIONS
* file_open_dialog_failed = 1
* cntl_error = 2
* error_no_gui = 3
* not_supported_by_gui = 4
* others = 5[/FONT]
Comentario