pdf-error-upld.png
Olá a todos,
Um portal projetado usando WebDynpro ABAP onde
uma tela mostra Faturas em uma tabela e há um botão de PDF presente, ao clicar nele, o download da cópia da fatura é feito em formato PDF.
Mas agora, ao clicar no botão PDF, a fatura é baixada sem tipo de arquivo ou extensão
.
Surpreendentemente, o problema ocorre apenas ao acessar o portal usando o Google Chrome, mas funciona bem quando uso o Internet Explorer.
Como as faturas estão sem tipo de arquivo, ao tentar abri-las, recebo um erro que diz "o arquivo não tem um aplicativo associado para executar esta ação".
Alguém pode me sugerir qual poderia ser o problema aqui?
Method PDF.<br><br> CONSTANTS gc_objtp TYPE toav0-sap_object VALUE 'VBRK'. <br> <br> gv_id = i_vbeln. 'ARCHIV_GET_CONNECTIONS'
EXPORTING
objecttype = gc_objtp
object_id = gv_id
until_ar_date = sy-datum
TABLES
connections = gt_connect
parameter = gt_param.
DESCRIBE TABLE gt_connect LINES gv_line.
READ TABLE gt_connect INTO gwa_connect INDEX gv_line.
IF sy-subrc = 0.
CALL FUNCTION 'ALINK_RFC_TABLE_GET'
EXPORTING
im_docid = gwa_connect-arc_doc_id
im_crepid = gwa_connect-archiv_id
IMPORTING
ex_message = gwa_message
TABLES
ex_document = gt_doc.
IF sy-subrc = 0.
DESCRIBE TABLE gt_doc LINES gv_size.
gv_size = gv_size * sy-tleng.
CALL FUNCTION 'SCMS_BINARY_TO_XSTRING'
EXPORTING
input_length = gv_size
IMPORTING
buffer = gt_content
TABLES
binary_tab = gt_doc.
gv_mimetype = 'application/pdf'.
gv_name = gv_id.
CALL METHOD cl_wd_runtime_services=>attach_file_to_response
EXPORTING
i_filename = gv_name
i_content = gt_content
i_mime_type
Pedro Pascal
Se unió el 07/03/2018