SAP Jobsuche bei DV-Treff


Suchen
flokk
  • flokk
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo miteinander,

ich will mittels der SQ01 eine Query erstellen, stoße aber an einer Stelle auf Probleme:

Ich will unter anderem die KNVV mit der KNVP über die Kundennummer (KUNNR) verknüpfen und benutze die KNVV als Master (Verbunden via Left outer Join).

Wenn ich die Abfrage jetzt so ausführe, sehe ich nun natürlich alle Einträge aus der KNVV unabhängig davon ob Sie in der KNVP existieren oder nicht - soweit so gut.

Nun will ich aber aus der KNVP (Partnerverzeichnis) nur die Einträge mit den Partnerrollen "AD" und "VE" ausgeben, jedoch z.B. den "WE" ignorieren, sprich für jeden Kunden sollte es maximal zwei Einträge geben. Jetzt habe ich die Query erstellt und die Partnerrolle als Filterkriterium vor die Ausführung der Query gepackt und als Variante angespeichert.

Nun kommt es aber zu dem Problem, dass diese Filterung Kunden ohne Partnerrolle "AD"/"VE" komplett rauswirft was ich eigentlich durch den Left Outer Join verhindern wollte - ich denke der Filter wird einfach am Ende drübergeworfen.

Wie kann ich nun umgehen, dass trotz Filterung alle Kunden aus der Mastertabelle KNVV angezeigt werden?

Vielen Dank im Vorhinein

Flokk

newgui
vor 10 Jahre
Hallo Flokk,

weiß nicht ob das Thema noch aktuell ist. Das müsste normalerweise ganz einfach gehen indem du den Filter entweder noch auf Leer erweiterst für die Fälle, bei denen es in der knvp keinen Eintrag gibt oder den umgekehrten Weg gehst indem du im Filter zB WE ausschließt.

mfg

newgui

.fetox
vor 10 Jahre
Selektionskriterien auf der rechten Tabelle eines outer left joins sorgen leider immer dafür das nur noch Sätze angezogen werden die auch einen korrespondierenden Satz in der rechten Tabelle haben, einer der vielen Gründe warum die SQVI ziemlich unbrauchbar ist für alles was ein bisschen komplexer ist.. Da geht leider nur Tabelle ohne Eingrenzung auf der rechten Tabelle nach Excel ausleiten und dann in Excel filtern (was natürlich auch nur geht wenn die Tabellen 'klein' genug sind)

Gruß,

Olli

flokk
  • flokk
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo newgui, hall .fetox,

danke erstmal.

@ .fetox: das habe ich mir fast gedacht - eine "leichte" Alternative gibt es nicht?