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

 X 

📘ABAP - Cl_gui_frontend_services=>gui_download

Selector Alummnos / Empresas

Definición de Cl_gui_frontend_services=>gui_download

El método estándar de SAP GUI_DOWNLOAD perteneciente a la clase CL_GUI_FRONTEND_SERVICES, se utiliza para grabar datos en archivos locales.

Podemos generar la estructura de la llamada del método a través del botón de la barra de herramientas "Modelo". Para ello presionamos el botón y seleccionamos la opción "Patrón para objetos ABAP".

En la siguiente ventana de diálogo, a la derecha del texto "Clase/Interace" introducimos el nombre de la clase "CL_GUI_FRONTEND_SERVICES" y en el campo "Método" escribimos "GUI_DOWNLOAD" y se generará el patrón para el método:

CALL METHOD cl_gui_frontend_services=>gui_download

  EXPORTING

*    bin_filesize              =

    filename                  =

*    filetype                  = 'ASC'

*    append                    = SPACE

*    write_field_separator     = SPACE

*    header                    = '00'

*    trunc_trailing_blanks     = SPACE

*    write_lf                  = 'X'

*    col_select                = SPACE

*    col_select_mask           = SPACE

*    dat_mode                  = SPACE

*    confirm_overwrite         = SPACE

*    no_auth_check             = SPACE

*    codepage                  = SPACE

*    ignore_cerr               = ABAP_TRUE

*    replacement               = '#'

*    write_bom                 = SPACE

*    trunc_trailing_blanks_eol = 'X'

*    wk1_n_format              = SPACE

*    wk1_n_size                = SPACE

*    wk1_t_format              = SPACE

*    wk1_t_size                = SPACE

*    show_transfer_status      = 'X'

*  IMPORTING

*    filelength                =

  changing

    data_tab                  =

*  EXCEPTIONS

*    file_write_error          = 1

*    no_batch                  = 2

*    gui_refuse_filetransfer   = 3

*    invalid_type              = 4

*    no_authority              = 5

*    unknown_error             = 6

*    header_not_allowed        = 7

*    separator_not_allowed     = 8

*    filesize_not_allowed      = 9

*    header_too_long           = 10

*    dp_error_create           = 11

*    dp_error_send             = 12

*    dp_error_write            = 13

*    unknown_dp_error          = 14

*    access_denied             = 15

*    dp_out_of_memory          = 16

*    disk_full                 = 17

*    dp_timeout                = 18

*    file_not_found            = 19

*    dataprovider_exception    = 20

*    control_flush_error       = 21

*    not_supported_by_gui      = 22

*    error_no_gui              = 23

*    others                    = 24.

 

 

 

✒️+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_download" creadas y compartidas abiertamente por nuestros alumnos.

SAP Senior

-GRABACIÓN DE DATOS EN ARCHIVOS LOCALES GUI_DOWNLOAD *CALL METHOD cl_gui_frontend_services=>GUI_DOWNLOAD EXPORTING filename = 'c:archivo_salida.txt' "Dir y nombre a descargar a la PC filetype = 'ASC' "BIN, ASC(ASCII), DAT(xls), WK1(xls y lotus) CHANGING data_tab = ti_archivo[]. "Contenido del archivo, Debe ser la estructura deseada *Otros params: WRITE_FIELD_SEPARATOR: Indica si se genera un separador de archivo y cual es Si todo se ejecuta correctamente veremos el mensaje de transferencia de datos se realizó y se indica la cantidad de bytes transferida

Acceder a esta publicación

Creado y Compartido por: Armando Mayo Marquez / Disponibilidad Laboral: FullTime + Carta Presentación

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

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

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 Expert


La descarga de informacion de SAP se hace con el metodo GUI_DOWNLOAD, que esta dentro de la clase CL_GUI_FRONTEND_SERVICES. Permite descargar la informacion a un archivo con un formato especial, lo que convierte nuestros reportes dentro de SAP, en reportes completamente funcionales. Descargar la informacion, genera archivos con un formato com TXT, nos permite ver la informacion que tenemos cargada en el sistema.

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

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

SAP Master

TRATAMIENTO DE ARCHIVOS LOCALES Frecuentemente es necesario importar/exportar información desde/hacia un archivo localizado en una PC. ABAP proporciona los métodos GUI_DOWNLOAD y GUI_UPLOAP para el tratamiento de archivos locales mediante la clase CL_GUI_FRONTEND_SERVICES. Para visualizar todos los métodos disponibles en la clase, se edita un programa ABAP y se presiona el botón Pattern o Patrones. GUI_DOWNLOAD Se utiliza para grabar datos en archivos locales. Esta función carga el contenido de una tabla interna a un archivo plano en la PC. Los parámetros más importantes son: FILENAME: Debe ser de tipo string y determina el nombre del dataset. FILETYPE: Determina el tipo de archivo....

Acceder a esta publicación

Creado y Compartido por: Sergio Armando Beltran Castaneda / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Convertir un SmarForm a PDF Declarar variables Ejecutar la función SSF_FUNCTION_MODULE_NAME Configurar la salida: setear parámetros getotf no_dialog tdnoproev Ejecutar la función smartform Completar la tabla otfdata Completar la tabla intab Ejecutar la función SX_OBJECT_CONVERT_OTF_PDF Ejecutar método GUI_DOWNLOAD de la clase CL_GUI_FRONTEND_SERVICES

Acceder a esta publicación

Creado y Compartido por: Xavier Martinez Garsaball

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

SAP SemiSenior

Podemos elegir la ruta donde queremos almacenar el archivo (.PDF), mostrando un cuadro de dialogo con la siguiente función: CL_GUI_FRONTEND_SERVICES=>FILE_SAVE_DIALOG (esta llamada se hace antes de mandar llamar la función cl_gui_frontend_services=>gui_download. Ejemplo: CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_SAVE_DIALOG EXPORTING WINDOW_TITLE = VL_SELECDIR "text-012 "'Seleccionar directorio' WITH_ENCODING = 'X' INITIAL_DIRECTORY = 'C:' DEFAULT_FILE_NAME = P_FILENAME DEFAULT_EXTENSION = 'pdf' FILE_FILTER = 'PDF files (*.pdf)|*.pdf|All Files (*.*)|*.*|Text files (*.txt) |*.txt' CHANGING ...

Acceder a esta publicación

Creado y Compartido por: Jesús Gilberto Miramontes

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

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


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