🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Cl_gui_frontend_services=>gui_upload

Selector Alummnos / Empresas

Definición de 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.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Cl_gui_frontend_services=>gui_upload" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master


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

Creado y Compartido por: Cesar Armando Gutierrez Gomez / 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....

Acceder a esta publicación

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:...

Acceder a esta publicación

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

Creado y Compartido por: George Yunkichi Okuma Zavala

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

SAP Master

El tratamiento de archivos locales Clase CL_GUI_FRONTEND_SERVICES FILE_OPEN_DIALOG GUI_DOWNLOAD GUI_UPLOAD Transacción SE24 para crear, modificar y visualizar las clases de SAP La búsqueda de archivos en la PC Usamos FILE_OPEN_DIALOG WINDOWS_TITLE DEFAULT_FILENAME FILE_TABLE La lectura de datos de los archivos locales Usamos GUI_UPLOAD FILENAME FILETYPE HAS_FIELD_SEPARATOR DATA_TAB Si tenemos un archivo de Excel tendrá que tener extensión CSV para ser leído correctamente.

Acceder a esta publicación

Creado y Compartido por: David Brito Melado

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

Acceder a esta publicación

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

Creado y Compartido por: Mónica Robles

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

SAP Senior

Tratamiento de archivos locales (SE24) : La clase CL_GUI_FRONTEND_SERVICES dispone de metodos para el tratamiento de archivos locales Accedemos a la transacción SE38 Seleccionamos la opción modelo Seleccinamos Patron o.objetos ABAP En el apartado clase/interface escribimos CL_GUI_FRONTEND_SERVICES Estos son los metodos mas utilizados: FILE_OPEN_DIALOG: muestra una pantalla de navegación la cual permite al usuario elegir archivos del pc WINDOW_TITLE: asigan titulo a la ventana de busqueda DEFAULT_FILENAME: contiene el nom,bre del archivo que buscamos, si usamos * podemos ver todos los archivos que se encuentran en el directorio FILE_TABLE: contiene la ruta t el nombre delarchivo seleccinado...

Acceder a esta publicación

Creado y Compartido por: Valentina Muñoz Medina / Disponibilidad Laboral: FullTime + Carta Presentación

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

Creado y Compartido por: Juan Ignacio Becerra

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

SAP Senior

1. TRATAMIENTO DE ARCHIVOS LOCALES La clase CL_GUI_FRONTED_SERVICES proporciona métodos útiles para el tratamiento de archivos locales. Algunos de ellos son los sgtes. métodos: FILE_OPEN_DIALOG : muestra una pantalla que permite seleccionar un archivo de su pc. GUI_DOWNLOAD: para descargar datos de los programas a archivos en la pc. GUI_UPLOAD: para subir datos de los archivos de la PC a nuestros programas. * La transacción SE24 Class Builder nos permite visualizar el contenido de las clases, entre ellas la clase CL_GUI_FRONTEND_SERVICES 2. BUSQUEDA DE ARCHIVOS EN LA PC Para buscar archivos locales usaremos el método FILE_OPEN_DIALOG CALL METHOD cl_gui_frontend_services=>file_open_dialog...

Acceder a esta publicación

Creado y Compartido por: Widen Boris Horacio Nogales / Disponibilidad Laboral: FullTime + Carta Presentación


👉Bueno, estos fueron los últimos artículos de 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.