Selektionsfelder per Listbox Thema ist als GELÖST markiert

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 / 4486 / 231 / 1206 ) »
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

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 74433
Stücklisten
vor einer Woche von Selma.schwarz 1 / 75922
Belege
vor einer Woche von Selma.schwarz 1 / 73851

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.

Vergleichbare Themen

Selektionsfelder vorrücken?
von ABAPlerv » 08.11.2022 19:14
Selektionsfelder vorbelegen bei periodischem Job
von Margolwes » 26.10.2006 16:38
Selektionsfelder in Query nutzen
von h1as » 06.06.2013 14:00
Selektionsfelder Log.DB dynamisch anzeigen
von Pyro » 15.04.2014 15:23
Abhängige Selektionsfelder Selection Screen
von kaim77 » 29.12.2011 23:00

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 74433
Stücklisten
vor einer Woche von Selma.schwarz 1 / 75922
Belege
vor einer Woche von Selma.schwarz 1 / 73851

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 75922
Belege
vor einer Woche von Selma.schwarz 1 / 73851