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.
3896
Views
exception handling - wie am Besten?
von Legxis » 29.03.2018 15:18 • Verfasst in ABAP® für Anfänger
1
Antw.
721
Views
16
Antw.
4910
Views
IF-Abfragen
von Rantantan » 14.11.2013 15:41 • Verfasst in ABAP® für Anfänger
12
Antw.
6938
Views
Mandant abfragen
von hmaxi96 » 12.01.2016 09:10 • Verfasst in ABAP® für Anfänger
1
Antw.
1108
Views
(ESS-)Berechtigungen abfragen
von Dyrdek » 02.11.2016 14:11 • Verfasst in ABAP® Core

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 72
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141