SELELECT-OPTIONS Auswahl erstellen

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

SELELECT-OPTIONS Auswahl erstellen

Beitrag von frany*89* (ForumUser / 26 / 6 / 0 ) »
Hi,

ich habe vor kurzem einen Selection-Screen geschrieben, der einen Select-Options enthaelt. Nun moecht ich aber bei diesem Select-Options nur bestimmte Eingabemoeglichkeiten (A,B,C,D,E,F,G,H) zulassen. Wie koennte ich das realisieren?
Danke fuer Antworten. :-)

Gruesse Frany

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


Re: SELELECT-OPTIONS Auswahl erstellen

Beitrag von km216 (Specialist / 151 / 6 / 11 ) »
Hi Frany,

schau mal, ob dir der FuBa "SELECT_OPTIONS_RESTRICT" hierbei weiterhilft.
Damit kann man da auf jeden Fall etwas einschränken, ich weiß leider nicht, ob man es so einschränken kann, wie du wünschst oder das nur funktioniert, wenn man auf ein DDIC-Feld Bezug nimmt.

Gruß

Re: SELELECT-OPTIONS Auswahl erstellen

Beitrag von a-dead-trousers (Top Expert / 4285 / 214 / 1141 ) »
hi!

Vor dem START-OF-SELECTION kannst du noch mit dem Event AT SELECTION-SCREEN die Eingaben überprüfen.
mehr dazu in der SAP-Hilfe :P

Ach ja: Mehrfachselektionen auf bestimmte Werte einzuschränken halte ich für wenig zielführend:
Wie willst du Wertebereiche überprüfen?
Wie sieht es mit Ausschlüssen aus?

Hier würde ich ehe PARAMETERS empfehlen (z.B. als Checkboxen oder Radiobuttons)

lg
ADT

EDIT: Hab mir kurz den SELECT_OPTIONS_RESTRICT angesehen und soweit ich das auf die Schnelle beurteilen kann, kann man damit die einzelnen Optionen der SELECT-OPTIONS steuern. Ob I und E erlaubt sind oder nur I. Ob CP, BT, LE usw. erlaubt sind. Aber eine explizite Einschränkung auf Werte hab ich jetzt nicht entdeckt.
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: SELELECT-OPTIONS Auswahl erstellen

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Wenn es nicht zuviel Auswahlmöglichkeiten gibt, bietet sich auch ein Dropdown an.

Re: SELELECT-OPTIONS Auswahl erstellen

Beitrag von km216 (Specialist / 151 / 6 / 11 ) »
a-dead-trousers hat geschrieben: EDIT: Hab mir kurz den SELECT_OPTIONS_RESTRICT angesehen und soweit ich das auf die Schnelle beurteilen kann, kann man damit die einzelnen Optionen der SELECT-OPTIONS steuern. Ob I und E erlaubt sind oder nur I. Ob CP, BT, LE usw. erlaubt sind. Aber eine explizite Einschränkung auf Werte hab ich jetzt nicht entdeckt.
Lag ich da mit meiner Vermutung richtig, dass der nur funktioniert, wenn man über F4 eine Suchhilfe bzw. Werteinschränkung durchs DDIC angeboten hat?

Bei der hier genannten Anforderung würde ich, vorausgesetzt es soll nur ein Wert und nicht A bis E etc. als Auswahl möglich sein, auch zu der Variante von Unit605 tendieren.

Re: SELELECT-OPTIONS Auswahl erstellen

Beitrag von a-dead-trousers (Top Expert / 4285 / 214 / 1141 ) »
km216 hat geschrieben:Lag ich da mit meiner Vermutung richtig, dass der nur funktioniert, wenn man über F4 eine Suchhilfe bzw. Werteinschränkung durchs DDIC angeboten hat?
Bezüglich Werte-Einschränkung hab ich nix gefunden. d.h. Der FuBa sollte auch ohne DDIC-Bezug funktionieren. Aber eben nur die Möglichkeiten der Einschränkung einschränken.

Dropdows auf einem Selection-Screen? Wie? *habenwill*
P.S.: Ich will aber hoffen, dass ihr nicht die Variante mit VRM_SET_VALUES meint.

lg ADT

EDIT: Vergesst es! Schon gefunden! :oops: PARAMETERS ... AS LISTBOX :oops:
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: SELELECT-OPTIONS Auswahl erstellen

Beitrag von Bitfummler (Specialist / 111 / 4 / 3 ) »
hallo,

ich sehe es auch so, dass bei der normalen select-options-anweisung festwerte keinen sinn machen.

allerdings koennte dir das vielleicht helfen, wenn du keine intervalle brauchst:

data: gv_vbtyp type vbtyp.
select-options: s_vbtyp for gv_vbtyp no intervals.

gruss
bitfummler

Re: SELELECT-OPTIONS Auswahl erstellen

Beitrag von frany*89* (ForumUser / 26 / 6 / 0 ) »
Danke fuer die Anregungen. Ihr habt wohl recht. Macht eigenlich keinen Sinn bei einem SELECT-OPTIONS eine feste Auswahl vorzugeben.
Ist wohl eher etwas fuer PARAMETERS.

Gruss Frany

Re: SELELECT-OPTIONS Auswahl erstellen

Beitrag von Bitfummler (Specialist / 111 / 4 / 3 ) »
Nein, kann durchaus sinn machen, wenn du die moeglichkeit haben willst,nicht nur einen parameterwert sondern mehrere gepruefte einzelwerte zu selektieren. Aber dann ohne intervalle! Probier mein beispiel aus. Hier sind die festwerte in der domaene direkt hinterlrgt. Geht auch mit tabellen, wie mit domaene ekgrp und so.
Gruss bitfummler

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1282
Views
f4 auswahl
von Gast » 12.08.2005 12:17 • Verfasst in ABAP® Core
0
Antw.
3070
Views
Auswähl-ALV in Webdynpro
von resource_sik » 21.04.2008 17:03 • Verfasst in Web Application Server
5
Antw.
1203
Views
Hierarchische Auswahl bei N:N
von Bernd60 » 04.12.2020 16:00 • Verfasst in ABAP® für Anfänger
5
Antw.
2074
Views
Konstanten als F4 Auswahl
von nickname8 » 07.02.2019 06:33 • Verfasst in ABAP Objects®
8
Antw.
2439
Views
Layout Auswahl
von Vittel » 25.07.2013 15:09 • Verfasst in ABAP® Core

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.