select-options ... for

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

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

select-options ... for

Beitrag von lars ( / / 0 / 3 ) »
Hallo Leute
ich brache ein select-options
s_st (char10) muss mich aber auf kein feld beziehen
kann ich einfach z.B.
select-options s_st for mara-kunnr.
schreiben oder könnte da irgendwelche probleme auftauchen da das Feld kunnr nen feldtyp 'wettb' und ne prüftabelle 'v_kna1wett' hat?
Wofür ist die Prüftabelle überhaupt da :?: :roll:

Danke für ein paar Erläuterungen

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


Beitrag von Gast ( / / 0 / 3 ) »
Select-options wird in Bezug auf ein Feld
gesetzt oder in Bezug auf einen Typnamen.

Da SAP freundlicher Weise ein Feld namens CHAR10, typisiert als Character der Länge 10 im Data Dictionary angelegt hat, kannst du beide Alternativen nutzen.

Code: Alles auswählen.

 DATA char10(10) TYPE c.
 SELECT-OPTIONS s_table FOR char10.
oder aber

Code: Alles auswählen.

 SELECT-OPTIONS s_table FOR ('CHAR10').

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Hi Lars,

wenn du auf kein bestimmtes Datenelement Bezug nehmen möchtest, dann definiere dein eigenes:

Code: Alles auswählen.

DATA meinfeld(10).
SELECT-OPTIONS s_mfeld FOR meinfeld.
Die Prüftabelle ist dafür da, um -- wie der Name schon sagt -- Werte zu prüfen.
Wenn du also einen Eingabeparameter auf MVKE-MATNR referenzierst, dann kannst du mit dem Zusatz "VALUE CHECK" gegen die Werte aus der Prüftabelle prüfen. Du verhinderst damit, dass nicht erlaubte Werte verwendet werden können.

Code: Alles auswählen.

PARAMETERS p_matnr LIKE mvke-matnr VALUE CHECK.
In dem Beispiel funktioniert es mit MARA-MATNR nicht, da in der Tabelle MARA keine Fremdschlüsselprüfung für MATNR hinterlegt ist.

Gruß,
Enno

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1759
Views
select-options depend on select-options.
von dragospirnut1 » 19.07.2017 09:54 • Verfasst in ABAP® Core
10
Antw.
5789
Views
2 Select-Options zu einem für Select zusammenfügen
von manuk » 23.03.2005 11:02 • Verfasst in ABAP® Core
4
Antw.
17873
Views
Select nach Parameter & Select-Options
von doeme » 10.07.2012 16:37 • Verfasst in ABAP® für Anfänger
2
Antw.
3427
Views
SELECT - Options & SELECT Abfrage
von Mavrix » 14.05.2007 08:41 • Verfasst in ABAP® für Anfänger
2
Antw.
1909
Views
SELECT-OPTIONS
von Caro » 05.10.2004 12:04 • Verfasst in ABAP® Core

Ü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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140