first of all it is not possible to join BSEG with itself within extraction join.
My recommendation is:
Instead of extracting the information from BSEG (cluster table) use the transparent tables (BSIK, BSAK, BSIS, BSAS) instead.
The last letter of the table name stands for the letter used in KOART
BSIK - Open Vendor Documents
BSAK - Closed Vendor Documents
BSID - Open Customer Documents
BSAD - Closed Customer Documents
BSIS - Open G/L Items
BSAS - Closed G/L Items
So just extract BSIS JOINED with BSIK / BSAK and BSAS with BSIK / BSAK and afterwards use UNION all to create a table containing the data from all extracted tables.
first of all it is not possible to join BSEG with itself within extraction join.
My recommendation is:
Instead of extracting the information from BSEG (cluster table) use the transparent tables (BSIK, BSAK, BSIS, BSAS) instead.
The last letter of the table name stands for the letter used in KOART
BSIK - Open Vendor Documents
BSAK - Closed Vendor Documents
BSID - Open Customer Documents
BSAD - Closed Customer Documents
BSIS - Open G/L Items
BSAS - Closed G/L Items
So just extract BSIS JOINED with BSIK / BSAK and BSAS with BSIK / BSAK and afterwards use UNION all to create a table containing the data from all extracted tables.