!--a11y-->
Datei-Export 
Dateien können in Anlehnung an die
FileDownload-Funktionalität
exportiert werden, wobei die gängigen Sicherheitsanforderungen gewährleistet
sind. Diese Download-Funktionalität steht in jedem Aktionsbehandler zur
Verfügung, z.B. beim Klick auf einen Button, einen
LinkToAction oder (wenn auch nicht zu empfehlen)
dem Umschalten eines TabStrips oder beim Anklicken
eines RadioButtons.
Der Benutzer klickt auf das entsprechende UI-Element, wodurch ein binärer Datenstrom erzeugt wird. Zu diesem Datenstrom wird die passende URL generiert, und das Ergebnis wird in einem separaten Browser-Fenster angezeigt.
Für die beiden Fälle, dass es sich um eine einzelne Datei oder um mehrere Dateien handelt, gibt es die gleichen Möglichkeiten der Anzeige und des Speicherns:
· Anzeige im gleichen Fenster
Beispiel:

· Speichern-Abfrage im gleichen Fenster
Beispiel:

· Anzeige im separaten Fenster
· Speichern-Abfrage im separaten Fenster

Die Speichern-Abfrage für mehrere Dateien ohne externes Fenster funktioniert nicht mit dem MS Internet Explorer. Daher wird der gleichzeitige Download mehrerer Dateien immer über externe Fenster abgehandelt.
Verwenden Sie die Methode ATTACH_FILE_TO_RESPONSE der Klasse CL_WD_RUNTIME_SERVICES für den Datei-Export.
Ein Beispiel für den Datei-Export über einen Button finden Sie in der Component WDR_TEST_EVENTS in der View Button. Im rechten Bereich befindet sich in der unteren Group das Testbeispiel für alle acht Fälle.