Listbox

Hier zeigen wir Ihnen ein kurzes Beispielprogramm, um die Funktion der Listbox, oder auch Drop-Down-Liste, zu erläutern. Der PARAMETERS-Zusatz ist in der Version 4.6C bereits verfügbar aber noch nicht dokumentiert…!
|
REPORT zzlistbox .
*** Type-Pool inkludieren
TYPE-POOLS vrm.
*** Datendefinition
DATA l_value TYPE vrm_value.
DATA t_values TYPE vrm_values.
*** Selektionsbild
PARAMETERS p_link(10) AS LISTBOX VISIBLE LENGTH 40.
*** Init
INITIALIZATION.
*** 1. Link einfügen
l_value-key = ‚LINK_A‘.
l_value-text = ‚www.abap-fans.de‘.
APPEND l_value TO t_values.
*** 2. Link einfügen
l_value-key = ‚LINK_B‘.
l_value-text = ‚www.abapforum.com‘.
APPEND l_value TO t_values.
*** 3. Link einfügen
l_value-key = ‚LINK_C‘.
l_value-text = ‚www.tricktresor.com‘.
APPEND l_value TO t_values.
*** Listbox füllen
CALL FUNCTION ‚VRM_SET_VALUES‘
EXPORTING
id = ‚P_LINK‘
values = t_values
EXCEPTIONS
id_illegal_name = 1
OTHERS = 2.
START-OF-SELECTION.
*** Ausgabe des Parameters
WRITE: / ‚Link-ID:‘, p_link.
- ALV-Grid Tabelle direkt ändern - 3. März 2023
- Subscreen-Bereiche anzeigen - 23. Februar 2023
- Komplexe Datenobjekte editieren - 23. Januar 2023