06 февраля 2021

Чтение локального файла

Загружаем файл с локальной машины методом cl_gui_frontend_services=>gui_upload.

  DATA:
    lv_filename TYPE string,
    lv_file_size TYPE i,
    lt_data TYPE solix_tab.

  lv_filename = 'C:\temp\test.xml'.

  CALL METHOD cl_gui_frontend_services=>gui_upload
    EXPORTING
      filename   = lv_filename
      filetype   = 'BIN'
    IMPORTING
      filelength = lv_file_size
    CHANGING
      data_tab   = lt_data
    EXCEPTIONS
      OTHERS     = 99.

  IF sy-subrc = 0.
    " lt_data содержит данные файла
  ENDIF.

Комментариев нет:

Отправить комментарий