Show TOC

Dokumentation zur KomponenteDIRECTORY_SET_CURRENT Dieses Dokument in der Navigationsstruktur finden

 

Setzt das Arbeitsverzeichnis im GUI. Dateioperationen auf Dateisystemobjekte, für die kein Pfad angegeben wurde, werden Operationen auf den Objekten in dem mit dieser Methode gesetzten Verzeichnis ausführen.

Achtung Achtung

Rufen Sie, nachdem Sie diese Methode aufgerufen haben, im ABAP-Programm CL_GUI_CFW=>FLUSH auf, um die Methode dann auf dem Client auszuführen.

Ende der Warnung.
Argumente

[IMPORTING] current_directory TYPE STRING

Arbeitsverzeichnis, das für das GUI auf dem Client-PC gesetzt werden soll. Umgebungsvariablen werden für den Verzeichnisnamen nicht unterstützt. Relative Pfade können verwendet werden.

[CHANGING] rc TYPE I

Rückgabewert, der angibt, ob die Operation erfolgreich war.

Mögliche Werte:

  • 0

    Die Operation war erfolgreich

  • 3

    Das angegebene Verzeichnis konnte nicht gefunden werden

  • 5

    Der Zugriff auf das angegebene Verzeichnis wurde verweigert

  • 15

    Das Laufwerk des angegebenen Verzeichnisses ist nicht vorhanden

  • 53

    Das angegebene Verzeichnis liegt auf einem Netzwerklaufwerk und der Netzwerkpfad wurde nicht gefunden

Hinweis Hinweis

Dieser Parameter sollte als Exportparameter definiert worden sein, da der Inhalt, der der Methode übergeben wird, ignoriert wird.

Ende des Hinweises.
Ausnahmen

CNTL_ERROR

Ausgegeben, wenn die Methode von einem GUI aufgerufen wird, das weder Windows GUI noch Java GUI oder Web GUI ist oder das Setzen des neuen aktuellen Verzeichnisses fehlschlägt.

DIRECTORY_SET_CURRENT_FAILED

Ausgegeben, wenn kein neues Arbeitsverzeichnis angegeben wurde.

ERROR_NO_GUI

Wird zurzeit nicht verwendet.

NOT_SUPPORTED_BY_GUI

Diese Ausnahme wird ausgegeben, wenn diese Methode von einem Web GUI aus aufgerufen wird.