Start einer .EXE - Datei aus BSP

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Start einer .EXE - Datei aus BSP

Beitrag von RoBu di AQu (ForumUser / 21 / 0 / 1 ) »
Hallo NG,
kann ich aus einer BSP-Anwendung eine z.B.
c:\temp\test.exe
starten?

Die Methode CL_GUI_FRONTEND_SERVICES=>EXECUTE
ist dafür wohl ungeeignet :-(

Schon mal vielen Dank für evtl. Hilfe
RoBu di AQu

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


Re: Start einer .EXE - Datei aus BSP

Beitrag von adjanz (ForumUser / 3 / 0 / 0 ) »
Hallo,
ich greif den Thread nochmal auf. Gibt es eine Möglichkeit aus einer BSP Seite ein externes Programm zu starten?

VG
Armin

Re: Start einer .EXE - Datei aus BSP

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Ich würde mal sagen nein, weil es sich hier um mittlerweile inkombatible Technologien handelt. BSP ist HTML und läuft in einem Browser und genau der Aufruf von "lokalen" Ressourcen wie z.B. EXE-Dateien soll gerade in diesem Umfeld verhindert werden.
Siehe auch die ganzen Bestrebungen in den letzten Jahren um ActiveX, NPAPI, Java, Flash, Acrobat usw. aus den diversen Browsern zu verbannen.

Was theoretisch möglich wäre, wenn das BSP in einem SAPgui Fenster läuft, dass man mit den Möglichkeiten des SAPgui einen Aufruf von CL_GUI_FRONTEND_SERVICES=>EXECUTE bewirken kann.
Dazu muss die BSP Seite in einem CL_GUI_HTML_VIEWER Control aufgerufen werden (IE-Control). Im HTML muss man zusätzlich ein Formular mit der ACTION="SAPEVENT" einbauen. Wird das Formular dann entweder mit einem SUBMIT-Button oder per Script abgeschickt wird im HTML-Control das Ereignis ON_SAPEVENT ausgelöst auf das man reagieren und so den Aufruf der EXE-Datei bewerkstelligen kann.
Da das aber wie gesagt nur über SAPgui (und IE) möglich ist, würde ich das als nicht wirklich zukunftsfähig ansehen, auch unter dem Hintergrund dass SAP immer stärker in Richtung Web-Technologien mit Chromium (Fiori, UI5 usw.) geht und dem klassischen SAPgui langsam aber doch den Rücken kehrt.
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: Start einer .EXE - Datei aus BSP

Beitrag von msfox (Specialist / 364 / 56 / 74 ) »
a-dead-trousers hat geschrieben:
10.06.2021 11:12
Siehe auch die ganzen Bestrebungen in den letzten Jahren um ActiveX, NPAPI, Java, Flash, Acrobat usw. aus den diversen Browsern zu verbannen.
Jep.
Bei unserer WDY-Anwendung brauch(t)en wir das auch. Als Lösung hatte ich in der WDY-Anwendung eine BSP-Seite gerufen und dort Java-Script ausgeführt.

Code: Alles auswählen.

var oShell = new ActiveXObject(“Shell.Application”);
oShell.ShellExecute(“Notepad.exe”,”, “\”,”open”,”1”);
Wie schon zu erkennen, ist das ActiveX, was a) nur im IE funktioniert(e) und b) meines Wissens im Edge überhaupt nicht verfügbar ist. Ich hatte da vor 2 - 3 Jahre auch im Internet gesucht und habe die Erfahrung gemacht, dass das Ausführen einer Exe-Datei aus dem Browser heraus einfach eine Sicherheitslücke war, die bisher ausgenutzt wurde. Weiterhin läuft das ja nur unter Windows.
Unserem Kunden haben wir daher mitgeteilt, dass sie ihr Programm bitte "WebConform" umstellen sollen. z.B. einen Webservice anbieten. Letztlich hat sich der Kunde aber für ein ganz anderes Produkt entschieden (nicht deswegen) und das Thema war für mich damit vom Tisch.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2034
Views
ITS: Cannot Start Transaction
von jspranz » 09.11.2006 10:56 • Verfasst in Web Application Server
5
Antw.
4442
Views
Start mit Web Dynpro
von dadarki » 28.03.2014 15:51 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
1693
Views
Definition von START-OF-SELECTION
von Senshi » 08.08.2007 13:44 • Verfasst in ABAP® für Anfänger
1
Antw.
1269
Views
SAP Start ohne Programmausführung
von Gast_fw » 27.01.2006 12:06 • Verfasst in Basis
12
Antw.
5539
Views
SAPScript sog. Start-/End-Exit - wie nur?
von hjstruebig » 30.06.2005 11:29 • Verfasst in ABAP® Core

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 19 Stunden von Bright4.5 1 / 411
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2058
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8655