Mediante la clase CL_GUI_FRONTEND_SERVICES, ABAP nos proporciona una serie de metodos para el tratamiento de archivos locales ubicados en nuestra pc
Metodos para tratamiento de archivos.
FILE_OPEN_DIALOG: se utiliza para mostrar la pantalla de navegación que permita al usuario poder seleccionar el archivo del directorio del PC
GUI_DOWNLOAD: para descargar datos de los programas a archivos de PC
GUI_UPLOAD: para trabajar datos de los archivos de la PC a nuestro programa.
Otra forma de visualizar el contenido de la clase CL_GUI_FRONTED_SERVICES es ingresando al Class BUilder que es la transacción SE24
Parametros del metodo FILE_OPEN_DIALOG
WINDOWS_TITTLE: asigna un tiluo a la ventana de busqueda
DEFAULT_FILENAME: contiene el nomre del archivo que buscamos en nuestra PC, si se coloca el asterisco se puede ver todos los archivos que se encuentren en el directorio
FILE_TABLE contiene la ruta y nombre del archivo seleccionado
LECTURA DE DATOS DE LOS ARCHIVOS LOCALES
Para leer datos de los archivos locales den las tablas internas de nuestro programa, utilizaremos el metodo GUI_UPLOAD
Parametros del metodo GUI_UPLOAD
FILE_NAME contiene el directorio y nombre del archivo local con el que estamos trabajando
FILE_TYPE contiene el tipo o extensión del archivo local
Los tipos admitidos son:
BIN para archivos inarios
ASC para archivos ASCII
DAT para archivos excel. las columnas son separadas utilizando tabs, las lineas son separadas con saltos de linea
WK1 para archivos excel y lotus
Si queremos levantar un archivo excel ubicado en la pc el archivo no debe tener la extensión .xls sino que debemos modificar su extension a .csb para poder ser leido con la funcion UPLOAD correctamente
HAS_FIELD_SEPARATOR indica que el archivo local tiene separadores
DATA_TAB es la tabla interna donde se almacena los datos del archivo local
 
 
 
Sobre el autor
Publicación académica de Jesus Enrique Ramos Bello, en su ámbito de estudios para la Carrera Consultor ABAP.
Me complace formar parte de este equipo y sé que cuento con la experiencia y los conocimientos técnicos necesarios para desarrollarme como programador abap...
Continúe aprendiendo sobre el tema "Los archivos locales y el upload de datos" de la mano de nuestros alumnos.
SAP Senior
Archivos locales:Upload de datos. CL_GUI_FRONTEND_SERVICES: Método estándar de SAP que se utiliza para descargar archivos locales. Métodos:Son procedimientos internos de una clase que definen el comportamiento de un objeto. Los siguientes métodos: File_open_dialog. Gui_dowload. Gui_upload. Búsqueda de archivos en la PC. Para buscar archivos locales en el directorio de nuestra PC, utilizaremos el método. CL_GUI_FRONTEND_SERVICE =>FILE_OPEN_DIALOG. Los parámetros mas importantes del método son: Window_title. Default_filename. File_table. Lectura de los archivos locales. CL_GUI_FRONTED_SERVICE=>GUI_UPLOAD: Método estándar de SAP que se utiliza para...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
ARCHIVOS LOCALES:UPLOAD DE DATOS.Abap proporciona una serie de métodos muy útiles para el tratamiento de archivos locales ubicados en nuestra PC mediante la clase: CL_GUI_FRONTEND_SERVICES, el cual es un metodo estandar de SAP que se utiliza para descargar archivos locales. Para visualizar todos los metodos disponibles en la clase, editamos un programa ABAP y presionamos el botón modelo. Marcamos la opción patrón p.Objetos y continuar, en la opción clase/interfaz escribimos CL_GUI_FRONTEND_SERVICES y luego F4 y vemos una pantalla con todos los metodos de la clase. Otra forma es a través del CLASS BUILDER en la transacción SE24. Busqueda de Archivos: CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG....
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
TRATAMIENTO DE ARCHIVOS LOCALES - Mediante la clase: CL CUI FRONTEND SERVICES => GUI UPLOAD - Para visualizar todos los métodos disponibles en esta clase: Edición programa ABAP -> botón Modelo (Pattern) -> marcar opción Patrón p.objetos ABAP -> F4 en método Métodos: FILE_OPEN_DIALOG: para mostrar 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 a archivos en el PC GUI_UPLOAD: para bajar datos de los archivos del PC a nuestros programas SE24: Class Builder, otra forma de visualizar el contenido de la clase CL_GUI_FRONTEND_SERVICES BUSQUEDA DE ARCHIVOS EN EL PC - Para la búsqueda...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Unidad 6 - Lección: Archivos locales:Upload de datos FILETYPE: contiene el tipo o extensión del archivo local, Para utilizar archivos de excel, hay que guardarlos en el formato CSV.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
UNIDAD 6: TRATAMIENTO DE ARCHIVOS Y FIELD SYMBOLS. 1 - Tratamiento de archivos locales. Para trabajar con archivos locales, ubicados en nuestra PC, utilizamos la clase CL_GUI_FRONTEND_SERVICES. Clase: Las clases son objetos ABAP que permiten agrupar las características referidas a las estrategias de liberación, para luego ser asignadas a los grupos de liberación. Transacción SE24: Para ver el contenido de las clases ABAP. Método: Es un procedimiento interno de una clase que define el comportamiento de un objeto. Los métodos de la clase CL_GUI_FRONTEND_SERVICES que veremos son: FILE_OPEN_DIALOG: Para mostrar la pantalla de navegación que permita al usuario poder seleccionar el archivo del...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
Archivos Locales:Upload de datos Tratamiento de archivos locales. La clase CL GUI FRONEND SERVIES. mediante esta clase ABAP nos proporciona métodos para el tratamiento de archivos locales. 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 a archivos en la pc. GUI_UPLOAD: Para bajar datos de los archivos de la pc a nuestros programas. Transacción SE24. Mediante esta transacción se puede ver el contenido de la clase CL_GUI_FRONEND_SERVICES. Busqueda de archivos en la PC: Para buscar archivos en la PC se utiliza el método: CL_GUI_FRONTEND_SERVICES=>FILE_OPEN DIALOG....
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
1. Tratamiento de archivos locales. MODELO>Patron p.objetos ABAP>Clase/Interface>CL_GUI_FRONTEND_SERVICES SAP CLASS BUILDER: SE24 2. Busqueda de archivos en la PC FILE_OPEN_DIALOG 3. Lectura de datos de los archivos locales GUI_UPLOAD
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
TRATAMIENTO DE ARCHIVOS LOCALES Clase CL GUI FRONTEND SERVICES(Metodo estandar de SAP que se utiliza para descargar archivos locales) Metodos: FILE_OPEN_DIALOG: para mostrar la pantalla de navegacion que permita al usuario poder seleccionar el archivo del directorio de su PC. GUI_DOWNLOAD: para descargar datos de los programas a archivos en la PC. GUI_UPLOAD: para bajar datos de los archivos de la PC a nuestros programas. Otra forma de visualizar el contenido de la clase CL_GUI_FRONTEND_SERVICES es ingresando al Class Builder que es la transaccion SE24. BUSQUEDA DE ARCHIVOS EN LA PC. Para buscar archivos locales en el directorio de nuestra PC, utilizaremos el metodo CL_GUI_FRONTEND_SERVICES =.>FILE_OPEN_DIALOG(Metodo estandar de SAP que...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
TRATAMIENTO DE ARCHIVOS LOCALES ABAP nos proporciona una serie de metodos muy utiles para el tratamiento de archivos locales ubicados en el pc mediante la transaccion CL_GUI_FRONTEND_SERVICES
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
- Archivos Locales:Upload de datos - Tratamientos de archivos locales Clase CL_GUI_FRONTEND_SERVICES: Proporciona una serie de métodos útiles para el tratamiento de archivos locales ubicados en nuestra PC. Para visualizar todos los métodos disponibles en la clase, editamos un programa ABAP y presionamos el botón Modelo (Pattern). Aquí marcamos la opción Patrón p.Objetos ABAP y presionamos continuar. En la siguiente pantalla escribimos CL_GUI_FRONTEND_SERVICES en el campo Clase/Interface. Presionamos F4 en Método y veremos una pantalla con todos los métodos de la clase. Algunos métodos son: FILE_OPEN_DIALOG: Para mostrar la pantalla de navegación que permita al...
👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.