Diferencia entre revisiones de «FILE OPEN DIALOG»
Apariencia
Sin resumen de edición |
Sin resumen de edición |
||
| (No se muestran 2 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
<pre> | <pre> | ||
DATA lta_ftable TYPE filetable. | DATA lta_ftable TYPE filetable. | ||
FIELD-SYMBOLS <fs_ftable> TYPE file_table. | FIELD-SYMBOLS <fs_ftable> TYPE file_table. | ||
DATA ltp_files TYPE I. | |||
REFRESH lta_ftable. | REFRESH lta_ftable. | ||
| Línea 15: | Línea 16: | ||
CHANGING | CHANGING | ||
file_table = lta_ftable | file_table = lta_ftable | ||
rc = | rc = ltp_files " Numero de ficheros seleccionados | ||
* user_action = | * user_action = | ||
* file_encoding = | * file_encoding = | ||
| Línea 25: | Línea 26: | ||
OTHERS = 5 | OTHERS = 5 | ||
. | . | ||
CHECK sy-subrc = 0. | CHECK sy-subrc = 0 AND ltp_files > 0. | ||
READ TABLE lta_ftable ASSIGNING <fs_ftable> INDEX 1. | READ TABLE lta_ftable ASSIGNING <fs_ftable> INDEX 1. | ||
Revisión actual - 08:02 2 abr 2012
DATA lta_ftable TYPE filetable.
FIELD-SYMBOLS <fs_ftable> TYPE file_table.
DATA ltp_files TYPE I.
REFRESH lta_ftable.
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 = lta_ftable
rc = ltp_files " Numero de ficheros seleccionados
* user_action =
* file_encoding =
EXCEPTIONS
file_open_dialog_failed = 1
cntl_error = 2
error_no_gui = 3
not_supported_by_gui = 4
OTHERS = 5
.
CHECK sy-subrc = 0 AND ltp_files > 0.
READ TABLE lta_ftable ASSIGNING <fs_ftable> INDEX 1.
CHECK sy-subrc = 0.