ABAP - Cl_gui_frontend_services=>gui_upload

Definición de Cl_gui_frontend_services=>gui_upload

Cl_gui_frontend_services=>gui_upload el método estándar de SAP GUI_UPLOAD perteneciente a la clase CL_GUI_FRONTEND_SERVICES, se utiliza para levantar archivos locales.

Mediante este método podemos levantar el contenido de un archivo local, es decir un archivo ubicado en nuestra PC, a una tabla interna de modo de tenerlo disponible en memoria para poder ser procesado.

Veamos a continuación un ejemplo de su utilización:

 DATA: vl_file TYPE string.

 vl_file = p_path.

* Se abre el archivo de entrada para lectura

  CALL METHOD cl_gui_frontend_services=>gui_upload

    EXPORTING

      filename                = vl_file

      filetype                = 'ASC'

      has_field_separator     = ''

    CHANGING

      data_tab                = tg_fich[]

    EXCEPTIONS

      file_open_error         = 1

      file_read_error         = 2

      no_batch                = 3

      gui_refuse_filetransfer = 4

      invalid_type            = 5

      no_authority            = 6

      unknown_error           = 7

      bad_data_format         = 8

      header_not_allowed      = 9

      separator_not_allowed   = 10

      header_too_long         = 11

      unknown_dp_error        = 12

      access_denied           = 13

      dp_out_of_memory        = 14

      disk_full               = 15

      dp_timeout              = 16

      not_supported_by_gui    = 17

      error_no_gui            = 18

      OTHERS                  = 19.

  IF sy-subrc <> 0.

    MESSAGE e025(zo) WITH p_path.

  ENDIF.

¿Buscás una carrera con Futuro?

¿Desea Aprender más sobre Cl_gui_frontend_services=>gui_upload?

"Cl_gui_frontend_services=>gui_upload" es un tema que desarrollamos en nuestra Carrera Programador ABAP que inicia el lunes 19 Noviembre 2018.

¡Si acepta el desafío de iniciar una carrera exitosa nos veremos en clase!

 Cargando presentación, aguarde unos instantes...

Enriquecimiento por la Comunidad:

Le invitamos a analizar las siguientes Publicaciones Académicas sobre el tema "Cl_gui_frontend_services=>gui_upload" creadas y compartidas abiertamente por nuestros alumnos:

SAP Senior

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. CL_GUI_FRONTEND_SERVICES - GUI_UPLOAD El método estándar de SAP GUI_UPLOAD perteneciente a la clase CL_GUI_FRONTEND_SERVICES, se utiliza para levantar archivos locales. Mediante este método podemos levantar el contenido de un archivo local, es decir un archivo ubicado en nuestra PC, a una tabla interna de modo de tenerlo disponible en memoria para poder ser procesado.

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: César Armando Gutierrez Gómez / Disponibilidad Laboral: FullTime

*** 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.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Maria Ysabel Colina De Magdaleno

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

CL_GUI_FRONTEND_SERVICES - Download : Metodo estandar que se utiiza para descargar archivos locales FILE_OPEN_DIALOG - Para mostras 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 - Parabajar datos de los archivos de la PC a nuestros programas. CL_GUI_FRONTEND_SERVICES => FILE_OPEN_DIALOG - Metodo que se utiliza para la busqueda de archivos en el directorio de la PC. WINDOW_TITLE: asigna un titulo a la ventana de busqueda. DEFAULT_FILENAME: contiene el nombre del archivo que buscamos en nuestra PC. FILE_TABLE: contiene la ruta y nombre del archivo seleccionado. CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD:... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: David Camacho Espinoza

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Mediante los métodos de la clase CL_GUI_FRONTEND_SERVICES podemos tratar archivos locales ubicados en nuestra PC. Los métodos: FILE_OPEN_DIALOG (muestra la pantalla de navegación que permite al usuario seleccionar un archivo en su PC), GUI_DOWNLOAD (descarga datos de los programas a la PC) y GUI_UPLOAD (descargar datos de la PC a los programas). Desde la transacción SE24 (class builder) se puede visualizar el contenido de una clase. En el método FILE_OPEN_DIALOG, en el parámetro FILE_TABLE se guarda la ruta y el nombre del archivo seleccionado. El método GUI_UPLOAD admite archivos excel tipo CSV.

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: George Yunkichi Okuma Zavala

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

TRATAMIENTO DE ARCHIVOS LOCALES ABAP proporciona una serie de metodos muy utioles para el tratamiento de archivos locales ubicados en nuestra PC mediante la clase CL_GUI_FRONTEND_SERVICES Para visualizar todos los metodos disponibles en la clase presionaos el boton MODELO (Pattern) en cualquier programa ABAP Se marca la opcion Patron p. objetos ABAP, aceptar En Clase se coloca CL_GUI_FRONTEND_SERVICES Se presiona F4 para ver los metodos de la clase FILE_OPEN_DIALOG: para mostrar la pantalla de navegacion y permita al usuario seleccionar el archivo en 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 nustros programas * Otra forma de visualizar el contenido... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Edgar Alfredo Tellez Gomez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

La clase CL_GUI_FRONTEND_SERVICES tiene métodos que se utilizan para el tratamiento de archivos locales. Con la transacción SE24 (Class Builder) podemos visualizar el contenido de la clase CL_GUI_FRONTEND_SERVICES. Algunos métodos de esta clase son: -FILE_OPEN_DIALOG: se utiliza para la búsqueda de archivos en el directorio de la PC. -GUI_DOWNLOAD: se utiliza para descargar datos de los programas en archivos locales. -GUI_UPLOAD: se utiliza para leer datos de los archivos de la PC en nuestros programas.

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Mónica Robles

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Archivos locales Tratamiento de archivos locales La calse CL_GUI_FRONTEND_SERVICES nos proporciona una serie de métodos para el tratamiento de archivos locales ubicados en nuestra PC. Podemos visualizar el contenido de la clase CL_GUI_FRONTEND_SERVICES ingresando al Class Builder con la transacción SE24. Los siguientes métodos son los que se ven en detalle en la unidad: 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.

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Juan Ignacio Becerra

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

1- Tratamiento de Archivos Locales ABAP proporciona una serie de Métodos (como si fueran funciones) para el tratamiento de archivos locales ubicados en la PC mediante la clase CL_GUI_FRONTEND_SERVICES. Para visualizaros se entra por el Editor ABAP y se presiona el botón Modelo. Luego se selecciona la opcíon Patrón p.objetos ABAP. En la ventana siguiente se escribe CL_GUI_FRONTEND_SERVICES en Clase/Interface y por último, en el renglón siguiente (Método) se presiona F4. Otra forma es a través de la Trx SE24.. FILE_OPEN_DIALOG: Para mostrar la pantalla de Navegación dentro de la PC para seleccionar el Archivo. GUI_DOWNLOAD: Para descargar datos de los Programas a la PC. GUI_UPLOAD:... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Victor Norberto Levi

*** 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

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Calixto Saldarriaga

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

1. ARCHIVOS LOCALES: el tratamiento de los archivos locales se hace con MÉTODOS mediante la clase CL GUI FRONTEND SERVICES. Para visualizar los métodos se: 1. Edita un programa ABAP y se hace click en el bot´n "Modelo" 2. Se marca ABAP Object Patterns ----- Continuar 3. Se tilda "Metodo Call" y en el espacio de Clase/Interface se escribe: CL_GUI_FRONTEND_SERVICES 4. Finalmente de presiona F4 en Método y se ven todos los métodos de la clase. Algunos métodos son: FILE_OPEN_DIALOG: seleccionar un archivo del directoriao del PC. GUI_DOWNLOAD: descargar datos del programa a archivos en la PC ... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Preparación para el Examen Final

Creado y Compartido por: Pedro Ernesto Maldonado

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

CL_GUI_FRONTEND_SERVICES (Clase): FILE_OPEN_DIALOG: ventana de dialogo que permite al usuario seleccionar un archivo. GUI_DOWNLOAD: para descargar datos de los programas a archivos en al PC. GUI_UPLOAD: para pasar datos de los archivos de la PC a nuestros programas. FILE OPEN DIALOG: WINDOW_TITLE: titulo de la ventana. DEFAULT_FILENAME: nombre por defecto del archivo que se está buscando. FILE_TABLE: ruta y nombre del archivo seleccionado. GUI_UPLOAD: FILENAME: directorio y nombre del archivo local con el que estamos trabajando. FILETYPE: contiene el tipo o extensión del archivo local. HAS_FIELD_SEPARATOR: indica que el archivo local tiene separadores. DATA_TAB: es la tabla interna donde... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Wanderson Esaú López Peraza

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Tratamiento de Archivos Locales: ABAP proporciona utiles metodos para el tratamiento de archivos en nuestra pc, mediante la clase CL_GUI_FRONTED_SERVICES. Los metodos se ejecutan como si fueran funciones. Algunos metodos FILE_OPEN_DIALOG: Para mostrar en 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. Busque de Archivos en la PC: Para buscar archivos locales, usaremos el metodo: CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG.... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Juan Fernando Guerra Mata / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

1 | Tratamiento de archivos locales Mediante la clase CL_GUI_FRONTEND_SERVICES dispondremos de metodos para tratar archivos locales y los más usados son: * 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. Otra forma de visualizar el contenido de la clase CL_GUI_FRONTEND_SERVICES es ingresando al Class Builder que es la transacción SE24. 2 | Búsqueda de archivos en la PC Para buscar archivos locales en el directorio de nuestra PC utilizaremos el método FILE_OPEN_DIALOG... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Sergio Jhonatan Vilca Quispe / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Tratamiento de archivos locales Mediante la clase CL_GUI_FRONTEND_SERVICES que provee metodos utiles para el tratamiento de archivos. Para viasualizar todos los metodos diponibles en la clase , editamos un programa ABAP y presionamos el boton Modelo (Pattern) Aqui marcamos Patron p.objetos ABAP (ABAP objects patterns) y presionamos continuar En la siguiente pantalla escribimos lo siguiente (°) Metodo CALL Clase/ Interface = CL_GUI_FRONTEND_SERVICES Metodo : (Presionamos F4) (Veremos una pantalla con todos los metodos de la clase.) Detalle de los metodos. FILE_OPEN_DIALOG .- Muestra la pantalla de navegacion al usuario , para que pueda seleccionar el archivo del directorio de... (+Info...)

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Fabian Samir Geldres Del Carpio

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

tratamiento de archivos locales, con la clase cl_gui_frontend_services. busqueda de archivos en la pc para tratamiento de informacion a traves del metodo file_open_dialog para mostrar la pantallade navegacion y gui_upload. transaccion se24 para buscar las clases de SAP busu

Acceder a esta publicación

Ambito de estudios: Carrera Programador ABAP - Lección: Archivos Locales: Upload de datos

Creado y Compartido por: Rainer Diaz


Para más aportes de alumnos, visite la sección Publicaciones Académicas.

Más CVOPEDIA!:

:: Buscador de términos:

Busque término enfocados en SAP ABAP

Utilice el siguiente campo para efectuar una búsqueda manual:

:: Ayúdenos a Difundir nuestra propuesta!

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!