Code: Alles auswählen.
select * into corresponding fields of wa_ausgabe from lfm1 as a
join lfa1 as b on b~lifnr eq a~lifnr
join adr6 as c on c~addrnumber eq b~adrnr
where a~ekorg in s_ekorg and
a~lifnr in s_lifnr.
append wa_ausgabe to itab_ausgabe.
endselect.
Die Addressdaten musst Du über einen LEFT OUTER JOIN lesen:Anonymous hat geschrieben:Hallo,
leider funktioniert mein Join nicht so wie er soll und ich hab keine Idee mehr woran es liegen könnte.![]()
Wenn ich in meinem Report nun nach ekorg selektiere, werden mir jedoch nur die Kreditoren angezeigt, welche in dem Feld adr6-smtp_addr etwas stehen haben (dieses Feld gebe ich in einem späteren ALV aus).Code: Alles auswählen.
select * into corresponding fields of wa_ausgabe from lfm1 as a join lfa1 as b on b~lifnr eq a~lifnr join adr6 as c on c~addrnumber eq b~adrnr where a~ekorg in s_ekorg and a~lifnr in s_lifnr. append wa_ausgabe to itab_ausgabe. endselect.
Wieso werden jedoch die Kreditoren nicht angezeigt wo keine E-Mail hinterleg ist?
Gruß
Susan
Code: Alles auswählen.
select * into corresponding fields of TABLE ITAB_ausgabe from lfm1 as a
join lfa1 as b on b~lifnr eq a~lifnr
LEFT OUTER join adr6 as c
on c~addrnumber eq b~adrnr
where a~ekorg in s_ekorg and
a~lifnr in s_lifnr.
* append wa_ausgabe to itab_ausgabe.
* endselect.