Hallo zusammen,
als erstes möchte ich sagen, dass ich dieses Forum echt klasse finde. Bisher habe ich nur mitgelesen und bin bei vielen Fragestellungen immer wieder hier im Forum fündig geworden.
Finde es echt top, dass es so eine gemeinsame Plattform gibt!!!
Leider bin ich nun in einer sehr unglücklichen Lage und hoffe die Community kan helfen. Hatte bisher mit Queries leider keinen Kontakt und muss nun eine bestimmte Auswertung generieren und komme nicht weiter.
Ich will für nicht bezahlte Posten aus dem FI-Zahllauf (F110) über die Beleg-Nummer auswerten, bei welchen Lieferanten eine Bankverbindung hinterlegt ist (Tab. LFBK). Der Report soll ausgeben, ob es eine Bankverbindung gibt, oder nicht (also auch mit leeren Feldern, sofern es in LFBK keinen Eintrag für die Selektion gibt).
Das ist grundsätzlich möglich, wenn ich einen Join von Tabelle BSIK über LFB1 und dann LFBK mache (Join auf LFBK ist dann outer Join).
Zusätzlich benötige ich aber auch die Information, ob es für die nicht bezahlte Rechnung in der Rechnungswährung (also z.B. USD Rechnungswährung) eine passende USD Bankverbindung in LFBK gibt. Da die LFBK keine Währung pro Bankverbindung angibt, regeln wir das im Unternehmen über den Partnerbank-Typ in LFBK, welcher mit einer eigenen Zusatztabelle verknüpft ist, in der wir Buchungskreis und Währung pro Partnerbanktyp speichern.
So wird pro Rechnungswährung eine eigenständige Bankverbindung für den Lieferant in LFBK gepflegt, die Kennzeichnung erfolgt über einen eindeutigen Partnerbanktyp welcher in einer Zusatztabelle verknüpft ist.
Nun würde ich gerne auswerten, ob es für einen Lieferanten von einem nicht bezahlten Posten (Beleg-Nr. aus BSIK), eine Bankverbindung in LFBK gibt, falls nein, müssen in dem Report-Output leere Felder angezeigt werden, falls es eine Bankverbindung für den Lieferanten aus dem nicht bezahlten Posten gibt, muss die Bankverbindung und der Partnerbanktyp aus LFBK ausgegeben werden + die zugehörigen Tabellenwerte für den Partnerbanktyp aus der kundeneigenen Zusatztabelle.
Ich habe den Join wie folgt versucht aufzubauen, aber leider ende ich in einer Deadloop 😞... :
Hoffe ihr habt ne Idee?
Schon einmal Merci im Vorraus & viele Grüße!
Moar
Bearbeitet vom Benutzer
vor 6 Jahre
|
Grund: Nicht angegeben