SAP Jobsuche bei DV-Treff
daytona80
vor 12 Jahre
Hallo,

ich möchte die Materialstämme hinsichtlich QM Daten mittels einer Query auswerten. Hierfür habe ich bereits ein Join von MARA und MARC, womit ich bsp. mittels Materialnummer einsteige und verschiedene Informationen wie Zeugnistyp, Warengruppe etc auswerte. Das funktioniert soweit tadellos.

Jetzt habe ich die Tabelle QMAT gefunden, in der sich die Prüfarten EInstellungen befinden, sofern natürlich eine Prüfart im Matstamm vorhanden ist. Die Einzelabfrage der Tabelle mittels SE16n klappt mit Materialnummer einwandfrei.

Jetzt habe ich die Tabelle jedoch mit in mein einfaches Join intergriert, (MARC-MARA-QMAT)das Schlüsselfeld Materialnummer von einer zur anderen Tabelle verknüpft. Eine Auswertung funktioniert nicht ("keine Werte zur Selektion") wenn ich mittels Materialnummer selektiere (habe eine Materialnummer zum testen, wo diverse Prüfeinstellungen vorhanden sind).

Was läuft falsch???


Vielen Dank und viele Grüße
Saute
vor 12 Jahre
Hallo,

was funktioniert denn nicht? Eine detaillierte Beschreibung würde helfen.

Hast du die Tabelle mit einem einfachen oder mit einem Left-Outer Join verknüpft?

Ich denke du musst hier einen Left-Outer von der Mara zur QMAT machen.

Gruß

Saute


Leiter Digitale Prozessoptimierung & IT

Anwendungsbetreuer PP / PM / PDM / VC / G.I.B DC

SAP ECC 6.0 EHP8

daytona80
vor 12 Jahre
Hallo Saute,

ich habe die Tabellen der Reihe nach hinzugefügt, (MARC-MARA-QMAT) die Join wird dann automatisch erstellt. Die Prüfung gibt der Verknüpfungen gibt keine Fehler aus.

Anschließend nehmen ich das Feld QMAT-ART in eine Feldgruppe mit auf.

Anschlißend passe ich das Query dahin an, dass das Feld mit in die Selektion aufgenommen wird.

AHHHHHH, Problem erkannt! 💤

Wenn ich in meiner Selektionsmaske das Feld Prüfart (QMAT-ART) leer lasse und im Material keine Prüfart vorhanden ist, wird auch nichts gefunden. (Wie auch, das Feld ist ja dann zu diesem Zeitpunkt noch nciht vorhanden.) Es werden nur Daten gefunden, in denen auch eine Prüfart vorhanden ist... hmmm

Ich möchte jedoch auch Materialstämme anzeigen lassen, in denen evtl. noch keine Prüfart vorhanden ist. Wie könnte das funktionieren? Left outer join???

Vielen Dank schonmal


Vielen Dank und viele Grüße
Saute
vor 12 Jahre
genau! mach einen rechtsklick auf die VErknüpfung zur QMAT und wähle "left outer join".

Danach werden alle Treffer aus der linken Tabelle (also MARA oder MARC) und nur die aus der QMAT angezeigt, bei denen die Schlüssel der verknüpfung gleich sind.

Du bekommst also alle Materialstämme und nur zu einigen auch die Daten der Prüfarten.

Gruß

Saute


Leiter Digitale Prozessoptimierung & IT

Anwendungsbetreuer PP / PM / PDM / VC / G.I.B DC

SAP ECC 6.0 EHP8

daytona80
vor 12 Jahre
Hallo Saute,

vielen Dank, einwandfrei... 😁


Vielen Dank und viele Grüße