✒️ABAP Los archivos locales y el upload de datos
ABAP Los archivos locales y el upload de datos
CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
El método estándar FILE_OPEN_DIALOG perteneciente a la clase CL_GUI_FRONTEND_SERVICES, se utiliza para la búsqueda de archivos en el directorio de la PC.
Veamos a continuación un ejemplo de su utilización:
DATA tl_filetable TYPE filetable.
DATA wl_file_table TYPE file_table.
DATA vl_rc TYPE i.
CALL METHOD cl_gui_frontend_services=>file_open_dialog
EXPORTING
default_filename = '*'
CHANGING
rc = vl_rc
file_table = tl_filetable.
READ TABLE tl_filetable INDEX 1 INTO wl_file_table.
IF sy-subrc EQ 0.
MOVE wl_file_table TO p_path.
ENDIF.
METODOS
FILE_OPEN_DIALOG: Para mostrar la pantalla de navegación que permita al usuario poder seleccionar el archivo del directorio de su PC
GUI_DOWNLOAD: Para descargar datos de los programas en la PC
GUI_UPLOAD: Para bajar datos de la PC al programa
Para buscar archivos locales en el directiorio usamos: FILE_OPEN_DIALOG
WINDOW_TITLE: Asigna un título a la ventana de búsqueda
DEFAULT_FILENAME: Contiene el nombre del archivo que buscamos en nuestra PC.
FILE_TABLE: Ruta y nombre del archivo
Los doble corchetes a la derecha del nombre de la tabla interna es requisito del método y así indica el contenido de la tabla interna. Requisito de sintaxis unicamente.
Parámetros
FILENAME: Directorio y nombre del archivo local con el que estamos trabajando
FILETYPE: Tipo o extensión del archivo local
Los tipos admitidos son BIN: Binario
ASC: ASCII
DAT: Excel
WK1: Excel y Lotus
 
 
 
Sobre el autor
Publicación académica de Jair Sneider Reyes Zabala, en su ámbito de estudios para la Carrera Consultor ABAP.
Jair Sneider Reyes Zabala
Profesión: Tecnólogo en Análisis y Desarrollo de Sistemas de Información. - Colombia - Legajo: HS34M
✒️Autor de: 54 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Tecnólogo bilingue en análisis y desarrollo de sistemas, actualmente analista de mesa de ayuda semisenior, conocimiento básico de sap basis; actuamente en formación como programador sap abap.
Certificación Académica de Jair Reyes