我正在處理包含允許用戶訪問新頁面的操作的報告。在這個新的頁面中,必須顯示存儲在應用程序服務器上的pdf。在Webdyn Pro中顯示來自應用程序服務器的PDF ABAP
在PDF查看我創建了我的上下文(PDF_DATA-PDF:xstring)鏈接交互式表單
gv_filepath = '/tmp/test.pdf'.
" Open the file in binary mode
OPEN DATASET gv_filepath FOR INPUT IN BINARY MODE.
IF sy-subrc = 0.
READ DATASET gv_filepath INTO gv_filedata.
IF sy-subrc = 0.
CLOSE DATASET gv_filepath. "Close the file
" Convert the file from hex-string to Binary format
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
EXPORTING
buffer = gv_filedata
IMPORTING
output_length = gv_filesize
TABLES
binary_tab = gt_bin_data.
在這裏,我不知道該怎麼辦....
lo_node = wd_context->get_child_node('PDF_DATA').
lo_node->set_attribute(name = 'PDF' value = ?).
wd_comp_controller->gestion_affichage().
ENDIF.
ENDIF.
請問我該如何處理?
後添加以下代碼在新頁面的Web在所有的Dynpro頁面,或者你只是將PDF文件推回到瀏覽器? – vwegert
只要我能顯示pdf,兩種解決方案中的一種對我來說都很好。你有一個想法,我怎麼能意識到這一點? –