UKY написал(а):
И делать это можно через такую штуку:
Code:
cl_gui_frontend_services=>show_document(
exporting
document_name = `file.html`
mime_type = 'text/html'
data_length = 0
changing
document_data = lt_content_hex[]
я сделал через
Code:
CALL METHOD cl_gui_frontend_services=>execute
EXPORTING
* DOCUMENT =
APPLICATION = 'iexplore'
PARAMETER = 'http://server_ip/download.php?id=6466'
* DEFAULT_DIRECTORY =
* MAXIMIZED =
* MINIMIZED =
* SYNCHRONOUS =
* OPERATION = 'OPEN'
EXCEPTIONS
CNTL_ERROR = 1
ERROR_NO_GUI = 2
BAD_PARAMETER = 3
FILE_NOT_FOUND = 4
PATH_NOT_FOUND = 5
FILE_EXTENSION_UNKNOWN = 6
ERROR_EXECUTE_FAILED = 7
SYNCHRONOUS_FAILED = 8
NOT_SUPPORTED_BY_GUI = 9
others = 10
.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Сразу открывает браузер и выкачивает инструкцию, чтоб не перекачивать сначала на сап-сервер, а потом отдельно пользователю сразу его на скачку отправлять