Steuerung des Speicherorts bei FileDownload

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Steuerung des Speicherorts bei FileDownload

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Hallo,

habe eine Web-Dynpro Anwendung mit dem UI-Element FileDownload.
Nun gibt ja das UI-Element die Eigenschaft "behavior" vor, welche nach nachlesen das
"Verhalten, nachdem der Benutzer auf das FileDownload-Element geklickt hat!" beschreibt.

Dort gibt es die möglichkeiten
  • allowSave: Es wird der Datei ® Speichern-Dialog des Web-Browsers angezeigt. [/list
  • auto: Das Dateityp-abhängige Verhalten des Browsers wird verwendet: Ein Dialog zum Anzeigen bzw. Speichern der Datei wird angezeigt. Wenn die Datei innerhalb des aktuellen Fensters mit einem entsprechenden Anwendungsprogramm geöffnet wird, hängt das Programm vom MIME-Typ der Datei ab.
Wir hätten aber gerne das die Datei gleich auf einen lokalen Pfad gespeichert wird und nicht erst über das Internet herungerladen wird.
Bisher hat mir meine suche noch keinen Lösungsansatz gezeigt.
Ist das denn über irgendwelche Konfigurationen möglich?

Vielen Dank
Julia
Zuletzt geändert von Trulchen am 12.03.2013 09:37, insgesamt 1-mal geändert.

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


Re: Steuerung des Speicherorts bei FileDownload

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!

Ich glaub da wirds nix anderes geben.
WebDynpro = HTML und wird auch im Browser angezeigt d.h. die Dateien müssen auch "ganz normal" wie bei jeder HTML Seite heruntergeladen werden.
Es sei denn natürlich du zeigst das WebDynpro in einer SapGui-Umgebung an. Dann könntest du (theoretisch) das entsprchende GUI_DOWNLOAD des SapGui aufrufen.
Dann musst du aber auch das SapGui DynPro in dem der HTML-Viewer für dein WebDynpro liegt anpassen.
Der HTML-Viewer muss auf SAPEVENT-Ereignisse der HTML-Seite reagieren und sobald so ein Event in der HTML-Seite ausgelöst wurde (z.B. per href="SAPEVENT:test") musst du dann in ABAP den Dateidownload mittels GUI_DOWNLOAD durchführen.
Die Datei muss in diesem Fall aber sowohl dem WebDynpro (Java Stack) als auch dem normalen SAPgui (Abap Stack) zugänglich sein.

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

Re: Steuerung des Speicherorts bei FileDownload

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Vielen Dank ADT,

Wir arbeiten mit WebDynpro for ABAP müssen wir trotzdem über den Java Stack gehen?
Die Möglichkeit pber die SAPGui-Umgebung hört sich ja eigentlich recht positiv an- vielen Dank!
Ich werde es aufjedenfall mal Ansprechen.
Meinst du das es ein großer "mehr" Aufwand ist? Und das es auch praktisch möglich ist?

Re: Steuerung des Speicherorts bei FileDownload

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Trulchen hat geschrieben:Wir arbeiten mit WebDynpro for ABAP müssen wir trotzdem über den Java Stack gehen?
Ich muss gestehen ich hab noch nie was mit WD gemacht, aber ich kenn die Anzeige-Technologie dahinter (HTML+Webbrowser :wink: ) daher muss auf einem reinen WD der Download über den Browser erfolgen.
Trulchen hat geschrieben:Die Möglichkeit über die SAPGui-Umgebung hört sich ja eigentlich recht positiv an- vielen Dank!
Ich werde es aufjedenfall mal Ansprechen.
Meinst du das es ein großer "mehr" Aufwand ist? Und das es auch praktisch möglich ist?
Es dürfte schon ein beträchtlicher Aufwand sein, vorallem wie man dem umgebenden SAP-Dynpro die "richtige" Datei vermitteln kann. Das "praktisch möglich" hängt davon ab wie die WDs in die normale SAP-Umgebung eingebettet sind. Vermutlich müsst ihr eine eigene Client-Applikation in ABAP/Dynpro schreiben die die Anzeige eurer WDs übernimmt, damit ihr auf die HTML-Events reagieren könnt. Ich glaub die Standard-Einbindung unterstützt kein Event-Handling (sehr weit aus dem Fenster gelehnt)

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

Seite 1 von 1

Vergleichbare Themen

12
Antw.
7359
Views
FileDownload und FileUpload mit ZIP
von Trulchen » 13.03.2013 08:42 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
2100
Views
Webdynpro: FileDownload protokollieren???
von Nescio » 08.03.2016 20:27 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
900
Views
Automatisch beim Filedownload ein Excelmakro ausführen
von axxter » 10.01.2007 14:08 • Verfasst in ABAP® Core
2
Antw.
1569
Views
Table Control Steuerung
von Gast » 26.11.2005 15:44 • Verfasst in Dialogprogrammierung
0
Antw.
1646
Views
Steuerung der Datenübernahme von PB nach PA
von OnkelSAP » 22.01.2015 18:43 • Verfasst in Human Resources

Ü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

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 2 Tagen von Bright4.5 1 / 773
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2393
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8979