Inicio > ABAP/4 > GUI_DOWNLOAD – Exportar archivo CSV

GUI_DOWNLOAD – Exportar archivo CSV

Caso: Se desea exportar una tabla interna con formato CSV.

Solución:

 DATA:  lt_export      TYPE TABLE OF mara, 
        lt_salida      TYPE truxs_t_text_data,
        lv_filename    TYPE string,
        lv_filepath    TYPE string,
        lv_fullpath    TYPE string.
 
      CALL METHOD cl_gui_frontend_services=>file_save_dialog
        EXPORTING
          file_filter          = '*.CSV'
          default_extension    = 'CSV'
        CHANGING
          filename             = lv_filename
          path                 = lv_filepath
          fullpath             = lv_fullpath
        EXCEPTIONS
          cntl_error           = 1
          error_no_gui         = 2
          not_supported_by_gui = 3
          OTHERS               = 4.
 
      CALL FUNCTION 'SAP_CONVERT_TO_CSV_FORMAT'
        EXPORTING
          i_field_seperator    = ';'
        TABLES
          i_tab_sap_data       = lt_export
        CHANGING
          i_tab_converted_data = lt_salida
        EXCEPTIONS
          conversion_failed    = 1
          OTHERS               = 2.
 
 
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
          filename = lv_fullpath
        TABLES
          data_tab = lt_salida.
  1. Miguel Enriquez
    26/12/2014 a las 13:46

    Hola!
    Al tartar de usar esta funcion:
    SAP_CONVERT_TO_TEX_FORMAT
    me da este error:
    Function parameter “I_TAB_CONVERTED_DATA” is unknown.

    es por ello que major use esta funcion:
    SAP_CONVERT_TO_CSV_FORMAT

    sin embargo aun especificandole el separador:
    I_FIELD_SEPERATOR = ‘,’

    pone la separacion con ‘;’
    SI exporta el archive pero como lo digo con ‘;’

    Les agradecere me ayuden y en lo possible me digan como poner otro separador diferente a ‘;’

    Gracias.

    • 30/01/2015 a las 13:16

      Hola! acá parece que anda bien, que versión de SAP tenés? quizás haya algún parche…

      • Miguel Enriquez
        30/01/2015 a las 13:29

        en System Status sale esto:
        SAP ECC 6.0
        Support Package Manger Version 7.00

        Tambien la funcion GUI_DOWNLOAD no me funciona bien me tira error y uso la WS_DOWNLOAD (ya depreciada)….

        Arghh

        Gracias.

      • 30/01/2015 a las 13:39

        mmm eso ya es raro…yo entraría al service.sap.com y buscaría si no faltan notas o algo así estimado…

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: