Wie am besten Daten abfragen?

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

Wie am besten Daten abfragen?

Beitrag von dyv (ForumUser / 53 / 18 / 0 ) »
Hallo Experten,

ich habe folgendes Problem und zwar habe ich in meinem Selektionsscreen 5 Parametern:

Werk - Erforderlich
Kundennr(eingebautes Feld) - optional
Belegnummer - optional
Buchungsdatum von-bis - optional
Materialnummer(aus MSEG) - optional


Wenn ich versuche eine Abfrage auf MKPF durchzuführen (brauche dann die Liste der Belegen je nach Kriterium), dann muss ich ja für jede eintretende Möglichkeit (Nur Werk selektiert, Werk und Belegnumm etc) eine
IF Anweisung machen....was für mich nicht so elegant erscheint bzw. ich behaupte, dass da eine andere Möglichkeit gäbe.

Hättet Ihr vielleicht ein Tipp?

Danke im Voraus

Denis

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


Re: Wie am besten Daten abfragen?

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi Denis,

so ganz will mir deine Anforderung nicht einleuchten. Willst du jetzt n verschiedene Selektionen bauen für den Fall, dass mal das und mal das ausgefüllt ist?

Was spricht gegen eine Selektion in dieser Art:

Code: Alles auswählen.

SELECT *
FROM mkpf
INNER JOIN mseg on mseg-mblnr = mkpf-mblnr
INTO CORRESPONDING FIELDS OF TABLE lt_blabla
WHERE mkpf~werks IN s_werks
AND mkpf~zkfeld1 IN s_kunnr
AND mkpf-mblnr IN s_mblnr
AND mkpf-budat IN s_budat
AND mseg~matnr IN s_matnr.
(Coding nicht geprüft, kann Fehler enthalten)

Damit selektierst du "nur" eine Tabelle, aber die enthält dann genau das was du an Selektionsparametern eingegeben hast. :roll:
Ist das vielleicht das was du suchst?
Gruß,
der Matze

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3915
Views
exception handling - wie am Besten?
von Legxis » 29.03.2018 15:18 • Verfasst in ABAP® für Anfänger
1
Antw.
728
Views
16
Antw.
4919
Views
IF-Abfragen
von Rantantan » 14.11.2013 15:41 • Verfasst in ABAP® für Anfänger
1
Antw.
1302
Views
Tabulator abfragen
von Andreas G » 05.04.2006 10:55 • Verfasst in ABAP® Core
5
Antw.
2193
Views
Abfragen von Selektionsergebnissen
von Wiesel » 12.08.2004 12:27 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SELECT CHAR16 in CHAR12-Feld
vor 49 Minuten von Patrick1982 gelöst 5 / 55
alv_grid aktualisieren
vor 5 Stunden von Egzon gelöst 4 / 82

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

SELECT CHAR16 in CHAR12-Feld
vor 49 Minuten von Patrick1982 gelöst 5 / 55
alv_grid aktualisieren
vor 5 Stunden von Egzon gelöst 4 / 82

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170