#1
|
|||
|
|||
Módulo de función para la carga a Sap de ficheros .csv
Hola foro!!
Necesito saber si existe algun MF en sap para subir y cargar en una tabla interna un fichero .csv.Los campos estan delimitados por ',' o ';'. Tengo mis dudas sin con el MF gui_upload se puede hacer, pero nose que parámetros pasarle para que me tenga en cuenta la delimitación. Saludos, y gracias!! |
#2
|
|||
|
|||
Split ;)
Hola! gui_upload hace lo que tu pides, lo de los delimitantes lo manejas con un SPLIT cadena AT simbolo INTO variables.
Espero que sea de ayuda.. Saludos!!! |
#3
|
||||
|
||||
Gui_download
Hola:
Pues si es posible hacer la descarga mediante la funcion GUI_DOWNLOAD.. te envio un ejemplo, espero que te sirva: DATA: BEGIN OF ti_texto OCCURS 0, linea(500) TYPE c, END OF ti_texto. DATA: V_SEP TYPE C VALUE ','. DATA: BEGIN OF TI_INTERNA OCCURS 0, CARRID TYPE S_CARR_ID, CONNID TYPE S_CONN_ID, FLDATE TYPE S_DATE, END OF TI_INTERNA. FIELD-SYMBOLS: <fs_INTERNA> LIKE LINE OF TI_INTERNA. SELECT CARRID CONNID FLDATE INTO TABLE TI_INTERNA FROM SFLIGHT. LOOP AT ti_INTERNA ASSIGNING <fs_INTERNA>. CONCATENATE <fs_INTERNA>-CARRID <fs_INTERNA>-CONNID <fs_INTERNA>-FLDATE INTO ti_texto SEPARATED BY V_SEP. APPEND ti_texto. CLEAR: ti_texto. ENDLOOP. CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING filename = 'D:\notas\DESCARGA.CSV' tables data_tab = TI_TEXTO EXCEPTIONS FILE_WRITE_ERROR = 1 NO_BATCH = 2 OTHERS = 22 .
__________________
Jhon Riders Juscamaita Rico CONSULTOR SAP / ABAP4 DEVELOPER |
Herramientas | Buscar en Tema |
Desplegado | |
|
|