Windows Laufwerke ermitteln

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Benutzeroberflächen in SAP®-Systemen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Windows Laufwerke ermitteln

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Hi!

Schnelle Frage in die Runde:
Hat jemand von euch schon mal versucht (und geschafft) die Laufwerke auf dem Client (SAPgui) bzw. Applikationsserver auszulesen?

Mein Problem geht in diese Richtung
https://archive.sap.com/discussions/thread/3713397
aber eine wirkliche Lösung wird nicht aufgezeigt.

CL_GUI_FRONTEND_SERVICES würde einige Laufwerksspezifische Methoden bieten (GET_DRIVE_TYPE, GET_DRIVE_FREE_SPACE_MEGABYTE) aber da muss man das Lauwerk auch schon vorab kennen. Außerdem nützt mir das nichts auf dem Applikationsserver.

Ich hab mir kurz gedacht das könnte man ja aus der Registry auslesen, aber unter "HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices" finden sich auch z.B. "nicht eingelegte" USB-Laufwerke und unter "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2" wird es nur noch komplizierter.

Alternativ würden für mich auch diese Shell-Befehle funktionieren:
https://arstechnica.com/civis/viewtopic.php?t=1144966
Aber wie kann ich die Shell Ausgabe vom Client PC möglichst effizient "abgreifen"? Eine Umleitung der Ausgabe auf eine Datei mit anschließendem File-Upload enpfinde ich als NICHT effizient.

lg 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

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


Re: Windows Laufwerke ermitteln

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Der macht das (Funktioniert bei mir aktuell allerdings nicht, so dass ich nicht weiß, ob er die Laufwerke wirklich anzeigt, oder ob man das Laufwerk, auf das man zugreifen möchte, direkt eingeben muss...):
https://www.tricktresor.de/blog/sapcommander/
https://code.google.com/archive/p/sapcommander/

Ansonsten geht's vielleicht in dieser Richtung?
https://www.tricktresor.de/blog/windows ... ermitteln/
https://www.tricktresor.de/blog/der-beg ... ap-nutzen/

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
a-dead-trousers


Re: Windows Laufwerke ermitteln

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Das schaut ja mal nicht schlecht aus. Danke.
Werd ich mir dann nach meinem Urlaub mal anschauen. 8)
So long.
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: Windows Laufwerke ermitteln

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Moin ADT,
wäre es hinreichend "elegant" wenn du die Ausgabe ins Clipboard statt eine Datei bekommst?
https://www.abapforum.com/forum/viewtop ... 186#p78712

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
a-dead-trousers

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Windows Laufwerke ermitteln

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Kurze Rückmeldung von der Front(end):
Die Lösung von SAP-Commander sieht so aus, dass einfach hart mit CL_GUI_FRONTEND_SERVICES=>GET_DRIVE_TYPE die Laufwerke A: bis Z: abgefragt werden. :evil:
Frei nach dem Motto "if it looks stupid but it works, it ain't stupid" werd ich fürs erste mal diese Lösung nehmen.

Danke an alle Tippgeber.

P.S.: Natürlich funktioniert das nur unter Windows, aber auch nur Windows hat die "blöden" Laufwerke. Bei den ganzen ix-Betriebbsystemen (auch Mac) wird im Gegensatz alles im Root eingehängt und bereitet mir so weit weniger Probleme.
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

4
Antw.
2747
Views
Windows-Tasks ermitteln...
von Arno Simon » 09.12.2005 17:57 • Verfasst in Basis
3
Antw.
1794
Views
Windows Systemeinstellungen aus ABAP heraus ermitteln?
von Nordlicht » 29.09.2006 16:12 • Verfasst in ABAP® für Anfänger
0
Antw.
1611
Views
Bilanzdaten ermitteln Bilanzpositionen ermitteln
von Blueshape » 20.01.2006 09:12 • Verfasst in ABAP® Core
2
Antw.
4590
Views
Bilanzdaten ermitteln Bilanzpositionen ermitteln
von Blueshape » 19.01.2006 11:31 • Verfasst in Financials
4
Antw.
2822
Views
ERP auf Windows 7
von Garfield27 » 19.01.2017 21:29 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Regex in where
vor 5 Stunden von tar 8 / 184
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

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.

Aktuelle Forenbeiträge

Regex in where
vor 5 Stunden von tar 8 / 184
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822