Определение папки TEMP

Для определения рабочей папки TEMP можно использовать класс cl_gui_frontend_services и его метод get_temp_directory

  1. DATA: temp_dir TYPE string,
  2. sapworkdir type string.
  3.  
  4. cl_gui_frontend_services=>get_temp_directory(
  5. CHANGING
  6. temp_dir = temp_dir " Temporary Directory
  7. EXCEPTIONS
  8. cntl_error = 1
  9. error_no_gui = 2
  10. not_supported_by_gui = 3
  11. OTHERS = 4
  12. ).
  13. IF sy-subrc <> 0.
  14. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
  15. WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

Категория: