✒️ABAP Los archivos locales y el upload de datos
ABAP Los archivos locales y el upload de datos
Tratamiento de archivos locales
En Abap proporciona una serie de métodos mediante la clase CL_GUI_FRONTEND_SERVICES.
Clase: Objetos Abap que se crean mediante la transacción SE24, referida a las estrategias de liberación.
Métodos: son procedimientos internos de una clase que definen el comportamiento de un objeto.
Para visualizar los métodos disponibles en la clase, editamos el programa y le damos clic en modelo y se marca la opción Patrón p.objetos ABAP y continuar y se escribe la clase CL_GUI_FRONTEND_SERVICES y se presiona F4 en Método y se visualizara los métodos de la clase.
Métodos
FILE_OPEN_DIALOG: mostrar pantalla de navegación que permita al usuario poder seleccionar el archivo de directorio de su pc
GUI_DOWNLOAD: Descargar datos de los programas a archivos en la pc
GUI_UPLOAD: Bajar datos de los archivos de la pc a los programas
Búsqueda de Archivos en la Pc
Para buscar archivos locales en la pc se utiliza el método CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
Los parámetros más importantes del método
WINDOWS_TITLE: asigna un título a la ventana de dialogo
DEFAULT_FILENAME:_ contiene el nombre del archivo que buscamos en la pc. Si se coloca el asterisco se visualiza los archivos que contiene los directorios.
FILE_TABLE: contiene la ruta y nombre del archivo seleccionado.
Trabajar con el FILE_OPEN_DIALOG facilita ampliamente la interacción del usuario y el programa y evita errores de tipeo de datos-
Lectura de datos de los archivos de locales
Se utiliza el método CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD
Los parámetros más importantes
FILENAME: contiene el directorio y nombre del archivo local que se está trabajando
FILETYPE: contiene el tipo o extensión del archivo local, son BIN, ASC, DAT, WK1
HAS_FIELD_SEPARATOR: indica que tiene separadores
DATA_TAB: tabla interna donde se almacena el archivo local
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial