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.
4316
Views
exception handling - wie am Besten?
von Legxis » 29.03.2018 15:18 • Verfasst in ABAP® für Anfänger
1
Antw.
1486
Views
16
Antw.
5136
Views
IF-Abfragen
von Rantantan » 14.11.2013 15:41 • Verfasst in ABAP® für Anfänger
1
Antw.
1813
Views
IF Abfragen bei Merkmalen
von commolus » 07.12.2012 10:51 • Verfasst in SAP - Allgemeines
1
Antw.
1234
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

Aktuelle Forenbeiträge

Regex in where
vor 12 Stunden von tar 8 / 300
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1590
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 239
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 476

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 12 Stunden von tar 8 / 300
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1590
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 239
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 476

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 177
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3355
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9907