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 / 4876 / 315 / 644 ) »
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.
2530
Views
select-options depend on select-options.
von dragospirnut1 » 19.07.2017 09:54 • Verfasst in ABAP® Core
10
Antw.
7166
Views
2 Select-Options zu einem für Select zusammenfügen
von manuk » 23.03.2005 11:02 • Verfasst in ABAP® Core
4
Antw.
19085
Views
Select nach Parameter & Select-Options
von doeme » 10.07.2012 16:37 • Verfasst in ABAP® für Anfänger
2
Antw.
4013
Views
SELECT - Options & SELECT Abfrage
von Mavrix » 14.05.2007 08:41 • Verfasst in ABAP® für Anfänger
24
Antw.
6915
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

Arbeitszeiten zum Arbeitsplatz
vor 16 Stunden von wolli 2 / 2072
Feldwerte vergleichen
vor 16 Stunden von a-dead-trousers 6 / 1793
Auftrag & Posititen ZZFELD ändern
vor 2 Tagen von ewx 11 / 898

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

Arbeitszeiten zum Arbeitsplatz
vor 16 Stunden von wolli 2 / 2072
Feldwerte vergleichen
vor 16 Stunden von a-dead-trousers 6 / 1793
Auftrag & Posititen ZZFELD ändern
vor 2 Tagen von ewx 11 / 898

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor einer Woche von Manfred K. 1 / 2162
Export von Spools in XLSX
vor 2 Wochen von abapamateur 1 / 3835
Feldberechnung ME32K
vor 3 Wochen von ZF_SAPler 1 / 4095