Mal uso de BBP_ATTACH_CONTENT_WEBGET?? Adjuntar archivos

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • carlocosr
    Junior Member
    • feb
    • 13

    #1

    Mal uso de BBP_ATTACH_CONTENT_WEBGET?? Adjuntar archivos

    Hola expertos,

    Estoy usando la función BBP_ATTACH_CONTENT_WEBGET para adjuntar un archivo a una Licitación. Este archivo se mostrará en el navegador como un enlace y se podrá abrir en una nueva pestaña para leerlo.

    Como sólo tengo el GUID de la Licitación y la dirección URL del archivo en cuestión, he utilizado la función de arriba para obtener los detalles como MIME, tamaño, tipo, etc ..

    Sin embargo, cuando hago clic en el enlace, se descarga un archivo txt/html con información sobre el enlace. Esto significa que BBP_ATTACH_CONTENT_WEBGET me da información sobre el enlace en lugar de la información de archivo (PDF) que es la que yo necesito.

    ¿Puede alguien decirme por qué?

    Código:
        ls_attach-p_guid = lv_guid.
        ls_attach-url = zurl.
     
        CALL FUNCTION 'BBP_ATTACH_CONTENT_WEBGET'
          EXPORTING
            is_attach = ls_attach
          IMPORTING
            es_attach = ls_attach.
     
        lv_description = 'Description'.
        lv_mimetype = ls_attach-phio_mime.
        lv_fsize = ls_attach-phio_fsize.
        lv_fname = ls_attach-phio_fname.
        READ TABLE ls_attach-phio_content INDEX 1 INTO ls_line.
        lv_line = ls_line-line.
        lv_content = lv_line.
        lv_url = zurl.
        lv_int_ind = 'X'.
        lv_item_assign_to = 'H'.
        lv_p_guid = wd_comp_controller->mo_bom->get_bo_guid( ).
     
    *call to add attachment
        CALL METHOD wd_comp_controller->mo_dodm_att->add_attachment
          EXPORTING
            iv_description     = lv_description
            iv_mimetype        = lv_mimetype
            iv_fsize           = lv_fsize
            iv_fname           = lv_fname
            iv_xstring         = lv_content
            iv_cluster_url     = lv_url
            iv_int_ind         = lv_int_ind
            iv_item_guid       = lv_p_guid
            iv_header_item_ind = lv_item_assign_to.
    Gracias de antemano
Trabajando...