Anti-Join 
Mit Hilfe des Anti-Joins können Sie Daten aus einem InfoProvider ermitteln, die nicht in einem anderen InfoProvider enthalten sind.
Bei zeitabhängigen InfoSets werden die Zeiten der Anti-Join-InfoProvider mit den Zeiten der Inner-Join-InfoProvider geschnitten, nicht jedoch mit weiteren Anti-Join-InfoProvidern. Alle Anti-Join-Blätter sind voneinander unabhängig und deren Schnitte sind voneinander unabhängig.
InfoCubes oder DataStore-Objekte können als pseudo-zeitabhängig definiert werden, sofern es sich bei den Attributen, die das Zeitintervall beschreiben, um Attribute vom Typ Datum handelt. Sie können Stichtage vom Typ Datumdefinieren.
Auf einem InfoProvider, der als Anti-Join definiert ist, darf keine Zeitableitung oder Stichtagsableitung definiert werden. Stichtage bzgl. des Merkmals 0CALDAY können definiert werden.
Attribute eines InfoProviders, der als Anti-Join definiert ist, können nicht für die Query ausgewählt werden (durch das Kennzeichen in der ersten Spalte).
Sobald ein InfoProvider als Anti-Join-InfoProvider definiert wird, werden alle für die Query ausgewählten Attribute zurückgesetzt und sind nicht eingabebereit.
Das InfoSet besteht aus einem DataStore-Objekt und einem Merkmal.
Einträge in Merkmal Auto (0VC_CAR):
0VC_CAR |
0DATETO |
0DATEFROM |
0VC_CARCOL |
|---|---|---|---|
BMW |
31.07.2002 |
01.05.2001 |
ROT |
BMW |
18.02.2006 |
01.08.2002 |
BLAU |
HONDA |
31.12.2000 |
01.01.2000 |
GELB |
MAZDA |
31.12.2000 |
01.01.2000 |
BLAU |
MAZDA |
31.12.2001 |
01.01.2001 |
ROT |
VW CABRIO |
31.12.1975 |
01.01.1950 |
PINK |
VW KAEFER |
31.12.1980 |
01.01.1940 |
SCHWARZ |
Einträge in DataStore-Objekt Autobestellungen (0BWVOCAR):
0VC_ISQORD |
0VC_ISQEMPL |
0VC_CAR |
0CALDAY |
0VC_ISQQTY |
|---|---|---|---|---|
1001 |
11 |
BMW |
05.10.2001 |
15,000 |
1002 |
12 |
BMW |
27.09.2002 |
45,000 |
1003 |
13 |
MAZDA |
01.10.2000 |
5,000 |
Das DataStore-Objekt ist als Anti-Join definiert. Mit Hilfe dieses InfoSets werden die Stammdaten ermittelt, die keinen Eintrag im DataStore-Objekt aufweisen.

Ergebnis:
0VC_CAR |
0DATETO |
0DATEFROM |
0VC_CARCOL |
|---|---|---|---|
HONDA |
31.12.2000 |
01.01.2000 |
GELB |
VW CABRIO |
31.12.1975 |
01.01.1950 |
PINK |
VW KAEFER |
31.12.1980 |
01.01.1940 |
SCHWARZ |
Das DataStore-Objekt ist als Anti-Join definiert. Zustätzlich ist 0CALDAY als Stichtag definiert.
Mit Hilfe dieses InfoSets werden die Stammdaten ermittelt, die keinen Eintrag im DataStore-Objekt zu dem entsprechenden Stichtag aufweisen.

Ergebnis:
0VC_CAR |
0DATETO |
0DATEFROM |
0VC_CARCOL |
|---|---|---|---|
HONDA |
31.12.2000 |
01.01.2000 |
GELB |
MAZDA |
31.12.2001 |
01.01.2001 |
ROT |
VW CABRIO |
31.12.1975 |
01.01.1950 |
PINK |
VW KAEFER |
31.12.1980 |
01.01.1940 |
SCHWARZ |