función GUI_UPLOAD

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jorgeABAP29
    Member
    • oct
    • 33

    #1

    función GUI_UPLOAD

    Hola, les dejo un codigo y a continuacion una pregunta.

    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    filename = w_archivo
    * FILETYPE = 'ASC'
    * HAS_FIELD_SEPARATOR = ' '
    * HEADER_LENGTH = 0
    * READ_BY_LINE = 'X'
    * DAT_MODE = ' '
    * CODEPAGE = ' '
    * IGNORE_CERR = ABAP_TRUE
    * REPLACEMENT = '#'
    * CHECK_BOM = ' '
    * IMPORTING
    * FILELENGTH =
    * HEADER =
    TABLES
    data_tab = ts_tabla
    EXCEPTIONS
    file_open_error = 1
    file_read_error = 2
    no_batch = 3
    gui_refuse_filetransfer = 4
    invalid_type = 5
    no_authority = 6
    unknown_error = 7
    bad_data_format = 8
    header_not_allowed = 9
    separator_not_allowed = 10
    header_too_long = 11
    unknown_dp_error = 12
    access_denied = 13
    dp_out_of_memory = 14
    disk_full = 15
    dp_timeout = 16
    OTHERS = 17
    .
    IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.

    con la funcion 'upload' anda pero con 'gui_upload' no, que puede ser?

    espero por sus respuestas, gracias...
  • jorgeABAP29
    Member
    • oct
    • 33

    #2
    ya lo resolvi

    el problema era que como parametro de entrada hay que darle una variable de tipo string.

    saludos.

    Comentario

    • pancho6102
      Senior Member
      • jun
      • 238

      #3
      Originalmente publicado por jorgeABAP29
      el problema era que como parametro de entrada hay que darle una variable de tipo string.

      saludos.
      Consejo: antes de mandarle parametros auna funcion entra ala funcion misma ve que parametros tiene en import y export, ahi mismo puedes ver una descripcion de para que te puede servir y lo importante: el tipo de dato que recibe para evitar errores que son muy comunes.

      suerte.
      Francisco Ramirez.
      consultor SAP ABAP Netweaver
      Queretaro, Mexico.

      Comentario

      Trabajando...