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.
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.
Hola! acá parece que anda bien, que versión de SAP tenés? quizás haya algún parche…
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.
mmm eso ya es raro…yo entraría al service.sap.com y buscaría si no faltan notas o algo así estimado…