Ansicht
Dokumentation

CL_SALV_WD_UIE_FILE_DOWNLOAD - Hyperlink i. d. Zellen d. ALV-Ausgabe zum Daten-Download

CL_SALV_WD_UIE_FILE_DOWNLOAD - Hyperlink i. d. Zellen d. ALV-Ausgabe zum Daten-Download

PERFORM Short Reference   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit der Klasse CL_SALV_WD_UIE_FILE_DOWNLOAD machen Sie alle Einstellungen zu dem Oberflächenelement FileDownload, über das der Nutzer eine Datei vom Server auf den Client herunterladen kann.

Oberflächenelement anzeigen

Das Oberflächenelement können Sie auf zwei Arten in die Zellen Ihrer ALV-Ausgabe einfügen:

  • Sie geben es als Zelleneditor der Spalte an:
    Dann wird - sofern Sie keine Zellenvariante definiert haben - das Oberflächenelement in allen Zellen der Spalte angezeigt.
  • Sie geben es - zusätzlich zu dem Zelleneditor der Spalte - als Zellenvariante der Spalte an:
    Damit übersteuern Sie die Angaben, die Sie zum Zelleneditor der Spalte gemacht haben.

Eigenschaften zuweisen

Bei vielen Eigenschaften können Sie wählen, wie Sie dem Objekt die Eigenschaft zuweisen:

  • Wenn Sie in der gesamten Spalte in jeder einzelnen Zelle dieselbe Einstellung vornehmen möchten, so weisen Sie die Eigenschaft dem Objekt direkt zu.
  • Wenn Sie für jede Zelle einzeln entscheiden möchten, welche Einstellung darin gelten soll, so geben Sie ein Feld an, in dessen Zellen Sie die Einstellungen für die entsprechenden Zellen der aktuellen Spalte hinterlegen.
    Methoden für diese Art, Eigenschaften zuzuweisen, erkennen Sie an dem Namenszusatz _FIELDNAME (Beispiel).
Hinweis:
Wenn Sie bereits Erfahrung im Umgang mit dem WebDynpro-Element Table besitzen, so kennen Sie diese Vorgehensweise bereits aus dem Datenbindungskonzept: Sie können wählen, ob Sie eine Eigenschaft direkt angeben, oder ob Sie über die entsprechende Drucktaste ein geeignetes Attribut des Contexts wählen.

Weitere Informationen zur Datenbindung finden Sie unter:
  • Web Dynpro für ABAP→Web Dynpro ABAP: Entwicklung im Detail→ Weiterführende Konzepte→Datenbindungskonzepte

Die Klasse enthält folgende Methoden:

CONSTRUCTOR
GET_DATA_FIELDNAME Liefert d. gebundene Feld im Context zurück
GET_FILE_NAME Liefert d. neuen Namen d. heruntergeladenden Datei zurück
GET_FILE_NA ME_FIELDNAME Liefert das Feld mit den neuen Dateinamen zurück
GET_MIME_TYPE Liefert den MIME-Type der Datei zurück
GET_MIME_TYPE_FIELDNAME Liefert d.Feld m.d.MIME-Types d. Dateien i. d. Zellen zurück
GET_TARGET Liefert das Zielfenster des Browsers zurück
GET_TARGET_FIELDNAME Liefert d.Feld m.d.Zielfenstern d.Browser i.d. Zellen zurück
GET_TYPE Liefert die Darstellungsart des Hyperlinks zurück
GET_TYPE_FIELDNAME Liefert d. Feld m. d. Darstellungsarten d. Hyperlinks zurück
SET_DATA_FIELDNAME Legt d. gebundene Feld im Context fest
SET_FILE_NAME Legt den neuen Namen der heruntergeladenden Datei fest
SET_FILE_NAME_FIELDNAME Legt das Feld mit den neuen Dateinamen fest
SET_MIME_TYPE Legt den MIME-Type der Datei fest
SET_MIME_TYPE_FIELDNAME Legt d. Feld m. d. MIME-Types der Dateien i. d. Zellen fest
SET_TARGET Legt das Zielfenster des Browsers fest
SET_TARGET_FIELDNAME Legt d. Feld m. d. Zielfenstern d. Browser i. d. Zellen fest
SET_TYPE Legt die Darstellungsart des Hyperlinks fest
SET_TYPE_FIELDNAME Legt d. Feld mit den Darstellungsarten der Hyperlinks fest
---------------------- ----------------------
Geerbte Methoden
GET_ENABLED Prüft, ob das Oberflächenelement aktiviert ist
GET_ENABLED_FIELDNAME Liefert das Feld mit den Aktivierungen in den einzelnen Zellen zurück
GET_TOOLTIP Liefert den ToolTip-Text des Oberflächenelements zurück
GET_TOOLTIP_FIELDNAME Liefert das Feld mit ToolTip-Texten in den einzelnen Zellen zurück
GET_VISIBLE Prüft, ob das Oberflächenelement eingeblendet ist
GET_VISIBLE_FIELDNAME Liefert das Feld mit den Sichtbarkeiten in den einzelnen Zellen zurück
SET_ENABLED Aktiviert das Oberflächenelement
SET_ENABLED_FIELDNAME Legt das Feld mit den Aktivierungen in den einzelnen Zellen fest
SET_TOOLTIP Legt den ToolTip-Text des Oberflächenelements fest
SET_TOOLTIP_FIELDNAME Legt das Feld mit ToolTip-Texten in den einzelnen Zellen fest
SET_VISIBLE Blendet das Oberflächenelement ein
SET_VISIBLE_FIELDNAME Legt das Feld mit den Sichtbarkeiten in den einzelnen Zellen fest
GET_IMAGE_FIRST Zeigt an, ob die Grafik vor oder nach demText platziert wird
GET_IMAGE_FIRST_FIELDNAME Liefert das Feld mit den Platzierungen der Grafiken im Text zurück
GET_IMAGE_SOURCE Liefert den Bezeichner der Grafik zurück
GET_IMAGE_SOURCE_FIELDNAME Liefert das Feld mit Grafikbezeichnern in den Zellen zurück
GET_TEXT_DIRECTION Liefert die Leserichtung zurück
GET_TEXT_DIRECTION_FIELDNAME Liefert das Feld mit der Leserichtung in den einzelnen Zellen zurück
SET_IMAGE_FIRST Legt fest, ob die Grafik vor oder nach dem Text platziert ist
SET_IMAGE_FIRST_FIELDNAME Legt das Feld mit den Platzierungen der Grafiken im Text fest
SET_IMAGE_SOURCE Legt den Bezeichner der Grafik fest
SET_IMAGE_SOURCE_FIELDNAME Legt das Feld mit den Grafikbezeichnern in den Zellen fest
SET_TEXT_DIRECTION Legt die Leserichtung fest
SET_TEXT_DIRECTION_FIELDNAME Legt das Feld mit der Leserichtung in den einzelnen Zellen fest
GET_IMAGE_HEIGHT Liefert die Höhe der Grafik zurück
GET_IMAGE_HEIGHT_FIELDNAME Liefert das Feld mit den Höhen der Grafiken in den Zellen zurück
GET_IMAGE_WIDTH Liefert die Breite der Grafik zurück
GET_IMAGE_WIDTH_FIELDNAME Liefert das Feld mit den Breiten der Grafiken in den Zellen zurück
GET_TEXT Liefert den Text des Hyperlinks zurück
GET_TEXT_FIELDNAME Liefert das Feld mit den Texten der Hyperlinks in den Zellen zurück
GET_WRAPPING Prüft, ob der Text umgebrochen wird
GET_WRAPPING_FIELDNAME Liefert das Feld mit den Infos zum Zeilenumbruch der Texte zurück
SET_IMAGE_HEIGHT Legt die Höhe der Grafik fest
SET_IMAGE_HEIGHT_FIELDNAME Legt das Feld mit den Höhen der Grafiken in den Zellen fest
SET_IMAGE_WIDTH Legt die Breite der Grafik fest
SET_IMAGE_WIDTH_FIELDNAME Legt das Feld mit den Breiten der Grafiken in den Zellen fest
SET_TEXT Legt den Text des Hyperlinks fest
SET_TEXT_FIELDNAME Legt das Feld mit den Texten der Hyperlinks in den Zellen fest
SET_WRAPPING Legt fest, ob der Text umgebrochen wird
SET_WRAPPING_FIELDNAME Legt das Feld mit den Infos zum Zeilenumbruch der Texte fest

Beziehungen

Beispiel

Hinweise

Weiterführende Informationen

  • Web Dynpro für ABAP→Referenz→Web-User-Interfaces→Standard-Bibliothek (Simple Elements)→FileDownload





CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 17839 Date: 20240420 Time: 044329     sap01-206 ( 131 ms )