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!!:) |
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!!! |
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 . |
Husos Horarios son GMT. La hora en este momento es 11:48:11. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web