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 / 4849 / 313 / 642 ) »
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.
2290
Views
select-options depend on select-options.
von dragospirnut1 » 19.07.2017 09:54 • Verfasst in ABAP® Core
10
Antw.
6713
Views
2 Select-Options zu einem für Select zusammenfügen
von manuk » 23.03.2005 11:02 • Verfasst in ABAP® Core
4
Antw.
18699
Views
Select nach Parameter & Select-Options
von doeme » 10.07.2012 16:37 • Verfasst in ABAP® für Anfänger
2
Antw.
3822
Views
SELECT - Options & SELECT Abfrage
von Mavrix » 14.05.2007 08:41 • Verfasst in ABAP® für Anfänger
24
Antw.
6604
Views
Select-Options
von christof » 10.12.2014 15:13 • Verfasst in ABAP® für Anfänger

Ü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

Regex in where
vor einer Stunde von edwin 1 / 30
Programm anlegen mit Vorlage
vor 5 Stunden von DeathAndPain 2 / 85
IT0024 Qualifikationen CP-ID
vor 6 Stunden von DeathAndPain 2 / 326
BUSOBJEKT zu CMIS PHIO ermitteln
vor 7 Stunden von snooga87 1 / 59

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

Regex in where
vor einer Stunde von edwin 1 / 30
Programm anlegen mit Vorlage
vor 5 Stunden von DeathAndPain 2 / 85
IT0024 Qualifikationen CP-ID
vor 6 Stunden von DeathAndPain 2 / 326
BUSOBJEKT zu CMIS PHIO ermitteln
vor 7 Stunden von snooga87 1 / 59

Unbeantwortete Forenbeiträge

Regex in where
vor einer Stunde von edwin 1 / 30
BUSOBJEKT zu CMIS PHIO ermitteln
vor 7 Stunden von snooga87 1 / 59
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3238