Módulo de función para la carga a Sap de ficheros .csv

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • pmarquesg
    Junior Member
    • jun
    • 8

    #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!!
  • lemanael
    Junior Member
    • mar
    • 2

    #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!!!

    Comentario

    • abaper_biz
      Junior Member
      • oct
      • 27

      #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

      Comentario

      Trabajando...