SAP Jobsuche bei DV-Treff
Joerg1122
vor 11 Jahre
Hallo zusammen,

ich möchte eine Quickviewerabfrage machen über mehrere Tabellen.

Tabellen: KNB5, KNB1, KNA1, KNBK und BNKA.

Zu manchen Kunden gibt es in der Tabelle KNBK keine Einträge, deswegen werden diese scheinbar nicht ausgegeben. Diese sollen aber ausgegeben werden, denn ich möchte ja alle Kunden haben, auch die die dort keinen Eintrag haben.

Was ich versucht hatte war ein left outer join zwischen der KNB1 und der KNBK, hatte aber auch keine Verbesserung erzielt.

Kann mir jemand weiterhelfen!

Danke!

Gruß

Jörg

Förderer

wreichelt
vor 11 Jahre
Hallo Joerg,

das wird so nicht mit Quichviewer gehen, etwas zu listen was es nicht gibt.

Kannst Du nicht die Logische Datenbank 'DDF' verwenden, hier werden alle Tabellen der Reihe nach angeboten.

Struktur: KNA1,

KNBK,

KNB1,

usw. was noch fehlt ist die BNKA.

Gruß

Wolfgang

Joerg1122
vor 11 Jahre
Hallo Wolfgang,

ok, danke. Logische Datenbank sagt mir jetzt nichts, wie komme ich dort hin?

Kann man da die fehlende Tabelle hinzufügen?

Gruß

Jörg

wreichelt
vor 11 Jahre
Hallo Jörg,

also auf dem Einstiegsbild für den Quickview whlst Du ja aus woher die Daten kommen, dort kann auch die LDB ausgewählt werden.

Ich habe inzwischen einen Test mit der DDF gemacht, aber das geht so leider nicht, es werden Fehler bei der Generierung angezeigt.

Leider gehts so also nicht.

Gruß

Wolfgang

waltersen
vor 11 Jahre
Hallo,

was ist, wenn man im Quckview den Join auf Left Outer ändert?

Gruß

Sorry, das hast Du ja schon versucht. Manchmal hilft es auch, die Reihenfolge der Tabellen umzustellen. Wenn Tabelle A mit B gejoint wird und B ist für einige Fälle leer, muss zwingend Left outer verwendet werden, um ein brauchbares Resultat zu bekommen.

wreichelt
vor 11 Jahre
Hallo Jörg,

die Tabelle KNBK sollte mit einem 'Left Join' verknüpft werden,

so kommt ein Datensatz aus der linken Tabelle auf jeden Fall in das Ergebis.

Wenn der Datensatz der rechten Tabelle dem ON Kriterium entspricht so wird er entsprechend den Spaten eingetragen, sonst bleiben die Spalten leer.

Gruß

Wolfgang

Joerg1122
vor 11 Jahre
Hallo Wolfgang, hallo waltersen,

ich habe jetzt ein wenig herumexperimentiert und Tabellen hin- und hergeschoben. So weit klappt das jetzt, wobei ich trotzdem noch auf die Tabelle BNKA verzichten muss, mit der klappt es einfach nicht.

Danke!

Gruß

Jörg