22 апреля 2019

Получить список файлов в директории на сервере приложений

Пример использования функционального модуля EPS2_GET_DIRECTORY_LISTING.


DATA:
  lv_dir_name TYPE eps2filnam,
  lt_dir_list TYPE TABLE OF eps2fili,
  
lv_dir_name = '/tmp/'.

CALL FUNCTION 'EPS2_GET_DIRECTORY_LISTING'
  EXPORTING
    iv_dir_name                  = lv_dir_name
*   file_mask                    = ' '
*  IMPORTING
*    dir_name                     =
*    file_counter                 =
*    error_counter                =
  TABLES
    dir_list                     = lt_dir_list
  EXCEPTIONS
    invalid_eps_subdir           = 1
    sapgparam_failed             = 2
    build_directory_failed       = 3
    no_authorization             = 4
    read_directory_failed        = 5
    too_many_read_errors         = 6
    empty_directory_list         = 7
    OTHERS                       = 8.

  " lt_dir_list содержит имена файлов в поле name

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

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