cl_gui_frontend_services Desktop-Ordner

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

cl_gui_frontend_services Desktop-Ordner

Beitrag von Susanne (ForumUser / 6 / 0 / 0 ) »
Hallo zusammen,

ich möchte über die Funktion cl_gui_frontend_services dem Benutzer die Möglichkeit geben, sich einen Ordner auszusuchen, in den später die Protokoll-Datei abgelegt werden soll.

Code: Alles auswählen.

CALL METHOD cl_gui_frontend_services=>directory_browse EXPORTING  window_title         = 'Verzeichnis für Protkoll wählen'
                                                                  initial_folder       = 'H:\'
                                                       CHANGING   selected_folder      = edt_buch_pfad
                                                       EXCEPTIONS cntl_error           = 1
                                                                  error_no_gui         = 2
                                                                  not_supported_by_gui = 3
                                                                  others               = 4.
Ich gebe ihm hier schon mit, dass der initiale Ordner H sein soll. H ist ein Netzlaufwerk, dass jedem zur Verfügung steht. Wenn er diese Funktion nun aufruft, kommt als erstes immer die Fehlermeldung: "Der Ordner Desktop kann nicht verwendet werden. Wählen Sie einen anderen Ordner." Diesen muss ich bestätigen und dann erscheint der Dialog, wo ich den Ordner auswählen kann, in dem später gespeichert werden soll. In unserer Systemlandschaft kann der Benutzer nicht auf den Desktop zugreifen - das ist wohl schon korrekt. Aber warum versucht er ständig auf den Desktop zuzugreifen? Genau aus diesem Grund habe ich ihm doch gesagt, er soll H nehmen. Nach der Fehlermeldung steht er auf dem Laufwerk H.

Hat irgendjemand eine Idee, was ich machen muss, damit diese Fehlermeldung nicht kommt - oder kann ich die Irgendwie umgehen? Mir fällt hier nichts mehr ein.

Für jede Idee dankbar.

Viele Grüße
Susanne

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: cl_gui_frontend_services Desktop-Ordner

Beitrag von a-dead-trousers (Top Expert / 4408 / 224 / 1184 ) »
Meines Wissens steckt da der Windows-API-Befehl BrowseForFolder dahinter und der hat nunmal (in der Standardeinstellung) den Desktop als Hauptknoten.
Den zugrundeliegenden Hauptknoten scheint der SAPgui hier also nicht zu verändern.
Ich glaub nicht, dass man die Fehlermeldung SAP-seitig irgendwie umgehen kann weil die ja direkt vom Windows ausgelöst wird.
Dürfen die Benutzer denn nicht mal lesend auf den Desktop zugreifen?
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: cl_gui_frontend_services Desktop-Ordner

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Kann mir das mit dem Desktop eigentlich auch kaum vorstellen. Dann würden ja die User den Windows-Desktop ja auch gar nicht sehen, oder?

Re: cl_gui_frontend_services Desktop-Ordner

Beitrag von a-dead-trousers (Top Expert / 4408 / 224 / 1184 ) »
hi!

Vielleicht hilft hier eine OSS-Meldung an SAP weiter. Möglicherweise liegt ein Fehler im SAPgui vor.

mfg
ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1123
Views
Klasse CL GUI FRONTEND SERVICES, Methode GUI DOWNLOAD
von L0w-RiDer » 27.08.2019 12:58 • Verfasst in ABAP® für Anfänger
2
Antw.
1831
Views
Wo finde ich folgenden Ordner?
von Lord » 19.09.2017 20:53 • Verfasst in SAP - Allgemeines
3
Antw.
4783
Views
Namen von Dateien in einem Ordner herausfinden
von Zubasa » 09.12.2010 15:45 • Verfasst in ABAP® für Anfänger
4
Antw.
10571
Views
Authentifizierung WEB-SERVICES
von Anfänger » 26.09.2011 09:01 • Verfasst in Web Application Server
1
Antw.
6853
Views
Web-Services allgemein
von Anfänger » 21.10.2011 11:16 • Verfasst in Web Application Server

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.