Foro de programación ABAP
SAP / ABAP => Programación ABAP => Mensaje iniciado por: abapito en 22 de Abril de 2010, 11:04:23 am
-
Hola,
Estoy intentando bajarme un fichero .txt a mi PC. Tengo separar los campos por el simbolo '|' (barra vertical).
En la red encontré esta función 'SAP_CONVERT_TO_CSV_FORMAT' y aunque le pongo el separador vertical siempre me muestra ';' (punto y coma).
¿Alguna ocurrencia para descargar el fichero con separadores verticales? |||||
Mil gracias...
-
Tienes que utilizar esta otra función: SAP_CONVERT_TO_TEX_FORMAT
Te adjunto un ejemplo.
TYPE-POOLS: truxs.
DATA: gt_salida2 TYPE truxs_t_text_data.
CALL FUNCTION 'SAP_CONVERT_TO_TEX_FORMAT'
EXPORTING
i_field_seperator = '|'
* I_LINE_HEADER =
* I_FILENAME =
* I_APPL_KEEP = ' '
TABLES
i_tab_sap_data = gt_salida
CHANGING
i_tab_converted_data = gt_salida2
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.
Un saludo.