Selektionsfelder per Listbox

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

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Selektionsfelder per Listbox

Beitrag von patlau (Specialist / 126 / 11 / 0 ) »
Hi Leute,

möchte gerne Selektionsfelder durch eine Listbox generieren.
Habe mir folgendes gedacht:

Code: Alles auswählen.

SELECT-OPTIONS: so_matnr FOR <vbap_fields>-matnr.
PARAMETERS: p_faelle TYPE c LENGTH 10 AS LISTBOX VISIBLE LENGTH 20.
INITIALIZATION.
p_faelle = 'ersterfall'.





**********Bedingung für Auswählbare Fälle*********
IF p_faelle = 'ersterfall'.
  WRITE: / 'Alle Fälle werden angezeigt'.
  PERFORM startzeit.
  PERFORM fall1.
  PERFORM endzeit.
  PERFORM ausgabe.
  PERFORM startzeit.
  PERFORM fall2.
  PERFORM endzeit.
  PERFORM ausgabe.
  PERFORM startzeit.
  PERFORM fall3.
  PERFORM endzeit.
  PERFORM ausgabe.
  PERFORM startzeit.
  PERFORM fall4.
  PERFORM endzeit.
  PERFORM ausgabe.
ENDIF.
Bitte um Hilfe
Gruß Patryk

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


Re: Selektionsfelder per Listbox

Beitrag von Katsche (ForumUser / 11 / 0 / 1 ) »
Hallo,

schau dir die Verwendungsliste dieses FUBA an: VRM_SET_VALUES

Re: Selektionsfelder per Listbox

Beitrag von patlau (Specialist / 126 / 11 / 0 ) »
versteh ich nicht wirklich was in dem FUBA gemacht wird, könntest du mir das vielleicht an einem Beispielcode deutlicher machen, natürlich nur wenn es nicht zu umständlich ist.

Gruß Patryk

Re: Selektionsfelder per Listbox

Beitrag von a-dead-trousers (Top Expert / 4419 / 224 / 1189 ) »
hi!

Mit VRM_SET_VALUES kann man die Werte beeinflussen die in einer Listbox oder DropDown-Feld vorkommen sollen.
Ansonsten musst du für die Listbox einen Datentyp der eine Domäne mit Festwerten besitzt verwenden, sodass Werte zur Auswahl zur Verfügung stehen.

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: Selektionsfelder per Listbox

Beitrag von Katsche (ForumUser / 11 / 0 / 1 ) »
Kein Problem, das sollte dir weiterhelfen.

Code: Alles auswählen.

REPORT  ztest01.

DATA: gt_kna1 TYPE TABLE OF kna1.

PARAMETERS: p_ktokd TYPE kna1-ktokd AS LISTBOX VISIBLE LENGTH 20.

INITIALIZATION.
  PERFORM set_values_p_ktokd.

START-OF-SELECTION.
* ...
  SELECT * FROM kna1 INTO TABLE gt_kna1
           WHERE ktokd = p_ktokd.
* ...
END-OF-SELECTION.

*&---------------------------------------------------------------------*
*&      Form  set_values_p_ktokd
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
FORM set_values_p_ktokd.
  DATA: lt_values TYPE vrm_values,
        ls_values LIKE LINE OF lt_values.

  ls_values-key  = 'XX01'.
  ls_values-text = 'Meine Kontengruppe 1'.
  APPEND ls_values TO lt_values.

  ls_values-key  = 'XX02'.
  ls_values-text = 'Meine Kontengruppe 2'.
  APPEND ls_values TO lt_values.

  CALL FUNCTION 'VRM_SET_VALUES'
    EXPORTING
      id     = 'P_KTOKD'
      values = lt_values.

ENDFORM.                    "set_values_p_ktokd

Seite 1 von 1

Vergleichbare Themen

1
Antw.
231
Views
Selektionsfelder vorrücken?
von ABAPlerv » 08.11.2022 19:14 • Verfasst in ABAP® für Anfänger
5
Antw.
3038
Views
Selektionsfelder vorbelegen bei periodischem Job
von Margolwes » 26.10.2006 16:38 • Verfasst in ABAP® Core
2
Antw.
3486
Views
Selektionsfelder in Query nutzen
von h1as » 06.06.2013 14:00 • Verfasst in ABAP® für Anfänger
0
Antw.
735
Views
Selektionsfelder Log.DB dynamisch anzeigen
von Pyro » 15.04.2014 15:23 • Verfasst in ABAP® Core
2
Antw.
2867
Views
Erweiterung Liefervorrat um kundeneigene Selektionsfelder
von schuessler » 01.02.2006 08:46 • Verfasst in Sales and Distribution

Ü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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1763
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2306

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.

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1763
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2306

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 320
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 912
MS-Word als Editor
letzen Monat von tekko 1 / 4418