Hallo Anett,
auch wenn ich nicht alle Tabellen kenne ein Tipp.
Geh in die se16 -> ruf dort Beispielbelege auf und schau ob es die in den Tabellen überhaupt gibt. Wir arbeiten zB nicht mit Einteilungen. Wenn ich also jetzt die vbap mit der vbbe als Inner Join verknüpfe kommt nichts raus.
Bei den Tabellen, die jetzt nur teilweise Einträge haben müsstest du ein left outer join verwenden.
Wie Wolfgang schon geschrieben hat kannst du doppelte Einträge über ein coding rausfiltern oder du musst schauen ob es in der Tabelle ev. ein eindeutiges Merkmal gib also so etwas wie aktiv, aktuell oder ähnliches.
Leider ist es jetzt schwer auf dein konkretes Problem einzugehen aber als zusätzlichen Tipp kann ich dir den Link unterhalb empfehlen. Hier wird auch beschrieben wie du lokale Felder im query anlegen kannst. Das hilft mir immer sehr, damit ich zB Filterkriterien erstellen kann, da ich kein Coding im infoset schreiben darf.
http://fico-forum.de/Query.php
mfg
newgui