Ansicht
Dokumentation
CL_SALV_WD_UIE_DROPDOWN_BY_IDX - Indexbasierte Dropdown-Listbox in den Zellen der ALV-Ausgabe
rdisp/max_wprun_time - Maximum work process run time CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit der Klasse CL_SALV_WD_UIE_DROPDOWN_BY_IDX nehmen Sie alle Einstellungen zu dem Oberflächenelement indexbasierte Dropdown-Listbox vor, über das der Nutzer aus verschiedenen Werten einen auswählen kann.
Die indexbasierte Dropdown-Listbox verwenden Sie, wenn die Dropdown-Listboxes in jeder Zelle der Spalte unterschiedliche Einträge enthalten sollen. Die key-basierte Dropdown-Listbox hingegen verwenden Sie, wenn die Dropdown-Listboxes in jeder Zelle der Spalte die selben Einträge enthalten sollen.
Um die Einträge in den Dropdown-Listboxes festzulegen, benötigen Sie im Context Ihrer Anwendung ein Attribut, dessen Datentyp folgende Voraussetzungen erfüllt:
- Das Attribut ist eine Tabelle
- Die Struktur dieser Tabelle enthält mindestens eine Spalte namens KEY und eine Spalte namens VALUE.
-
Hinweis
Es wird empfohlen, hier den Typ WDY_KEY_VALUE_TABLE zu verwenden.
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
Methoden
Die Klasse enthält folgende Methoden:
CONSTRUCTOR | |
GET_EXPLANATION | Liefert den Wortlaut der WAD-Hilfe zur Dropdown-Listbox zurück |
GET_READ_ONLY | Zeigt an, ob die Dropdown-Listbox schreibgeschützt ist |
GET_READ_ONLY_FIELDNAME | Liefert das Feld mit den Schreibschutzeigenschaften der Zellen zurück |
GET_SELECTED_KEY_FIELDNAME | Liefert das Feld mit dem angezeigten Wert je Zelle zurück |
GET_STATE | Zeigt an, ob es sich um ein Mussfeld handelt |
GET_STATE_FIELDNAME | Liefert das Feld mit den Mussfeldeigensch. der Zellen zurück |
GET_TEXT_DIRECTION | Liefert die Leserichtung zurück |
GET_TEXT_DIRECTION_FIELDNAME | Liefert das Feld mit den Leserichtungen in den Zellen zurück |
GET_TYPE | Liefert den Typ der Dropdown-Listbox zurück |
GET_VALUESET_FIELDNAME | Liefert das Feld zurück, das die Listen je Zelle steuert |
GET_WIDTH | Liefert die Breite zurück |
GET_WIDTH_FIELDNAME | Liefert das Feld mit den Breiten der Eingabefelder zurück |
SET_EXPLANATION | Legt den Wortlaut der WAD-Hilfe zur Dropdown-Listbox fest |
SET_KEY_VISIBLE | Blendet die KEY-Spalte in der Dropdown-Listbox ein |
SET_KEY_VISIBLE_FIELDNAME | Legt das Feld mit den Sichtbarkeiten der KEY-Spalte fest |
SET_READ_ONLY | Legt die Dropdown-Listbox als schreibgeschützt fest |
SET_READ_ONLY_FIELDNAME | Legt das Feld mit den Schreibschutzeigensch. der Zellen fest |
SET_SELECTED_KEY_FIELDNAME | Legt das Feld mit dem angezeigten Wert je Zelle fest |
SET_STATE | Legt die Dropdown-Listbox als Mussfeld fest |
SET_STATE_FIELDNAME | Legt das Feld mit den Mussfeldeigenschaften der Zellen fest |
SET_TEXT_DIRECTION | Legt die Leserichtung fest |
SET_TEXT_DIRECTION_FIELDNAME | Legt das Feld mit den Leserichtungen in den Zellen fest |
SET_TYPE | Legt den Typ der Dropdown-Listbox fest |
SET_VALUESET_FIELDNAME | Legt das Feld fest, das die Listen je Zelle steuert |
SET_WIDTH | Legt die Breite fest |
SET_WIDTH_FIELDNAME | Legt das Feld mit den Breiten der Eingabefelder 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 |
Beziehungen
Beispiel
Hinweise
Weiterführende Informationen
Weitere Informationen finden Sie in der Dokumentation zu
- Web Dynpro für ABAP→Referenz→Web-User-Interfaces→Standard-Bibliothek (Simple Elements)→DropDownByIndex
- Web Dynpro für ABAP→Web Dynpro ABAP: Entwicklung im Detail→ Weiterführende Konzepte→Datenbindungskonzepte→Datenbindung mittels Index und Schlüssel
General Data in Customer Master Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 14271 Date: 20240424 Time: 232131 sap01-206 ( 111 ms )