[ABAP] Prüfen, ob ein Verzeichnis auf dem Applikationsserver existiert / schreibbar ist

DATA: lv_dir TYPE char128 VALUE '/usr/sap'.
  
CALL FUNCTION 'PFL_CHECK_DIRECTORY'
  EXPORTING
    write_check                 = abap_true
    directory_long              = lv_dir    " darf kein TYPE string sein, sonst Exception
  EXCEPTIONS
    pfl_dir_not_exist           = 1
    pfl_permission_denied       = 2
    pfl_cant_build_dataset_name = 3
    pfl_file_not_exist          = 4
    pfl_authorization_missing   = 5
    OTHERS                      = 6.

IF sy-subrc = 0.

ENDIF.