Klasse CL GUI FRONTEND SERVICES, Methode GUI DOWNLOAD
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Die Methode GUI_DOWNLOAD speichert eine interne Tabelle als Datei auf dem Frontend/PC. Die Tabelle wird im Parameter DATA_TAB übergeben.
Die Methode GUI_UPLOAD speichert Daten von SAP als Download zum Frontend/PC.
Dieser Baustein kapselt den Funktionsbaustein GUI DOWNLOAD.
Upload/Download Datei Frontend
Download PDF-Datei
*&---------------------------------------------------------------------* *& Form DOWNLOAD_PDF *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* FORM download_pdf USING piv_laenge TYPE i piv_filename TYPE string pct_pdf type tsfixml. CALL METHOD cl_gui_frontend_services=>gui_download EXPORTING bin_filesize = piv_laenge * filename = '\\da.net\user\HLW\muellemr\Documents\merged.pdf' " Name der Datei filename = piv_filename filetype = 'BIN' CHANGING data_tab = pct_pdf " Übergabetabelle EXCEPTIONS file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4 no_authority = 5 unknown_error = 6 header_not_allowed = 7 separator_not_allowed = 8 filesize_not_allowed = 9 header_too_long = 10 dp_error_create = gc_11 dp_error_send = gc_12 dp_error_write = gc_13 unknown_dp_error = gc_14 access_denied = gc_15 dp_out_of_memory = gc_16 disk_full = gc_17 dp_timeout = gc_18 file_not_found = gc_19 dataprovider_exception = gc_20 control_flush_error = gc_21 not_supported_by_gui = gc_22 error_no_gui = gc_23 OTHERS = gc_24. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. ENDFORM. " DOWNLOAD_PDF