Einteilung in Indexpools, Steuertabellen für die Suche
Die Suchindizes über Adreßdaten sind zunächst wie auch die Adreßdaten selbst mandantenabhängig. Innerhalb eines Mandanten kann es nun weitere Differenzierungen geben. Diese werden "Indexpools" genannt.
Die Einteilung spiegelt wider, daß es sich um mehrere Bereiche von Stammdaten handelt, die sich von der betriebswirtschaftlichen Einbettung ins SAP-System und von der technischen Implementierung stark unterscheiden.
Momentan sind in der Tabelle TSADRVGRP zwei solcher Indexpools mit einem technischen Schlüssel definiert, der aus der Steuertabelle TSADRV abgeleitet ist:
KNA1 ADRNR | Kunden, Lieferanten, Werke |
BUT000 PARTNER | (Zentraler) SAP-Geschäftspartner |
Weitere Indexpools sind möglich, werden im Standard aber nicht ausgeliefert.
Zum Indexpool KNA1 ADRNR gehören gemäß Tabelle TSADRVGRPE folgende Einzelobjekte:
KNA1 ADRNR | Kundenstamm (Adreßtyp 1) |
LFA1 ADRNR | Lieferantenstamm (Adreßtyp 1) |
T001W ADRNR | Betriebestamm und Werke (Adreßtyp 1) |
KNVK ADRNP_2 | Konsument (natürliche Person, Adreßtyp 2) |
Die Zusammenfassung zu einem Indexpool ergab sich dabei aus Überschneidungen zwischen diesen Bereichen.
Beispiel
Ein Retail-Betriebestamm kann zum Beispiel Kunde, Werk und Lieferant gleichzeitig sein; alle drei Objekte zeigen dabei auf dieselbe Adresse. Auf der anderen Seite ist der "Konsument" (spezielle Kontengruppe des Debitors) zwar technisch anders abgelegt als ein "normaler" Kundenstamm, aber nach Suchaspekten sicher nicht von diesem zu trennen.
Zum Indexpool BUT000 PARTNER gehört gemäß Tabelle TSADRVGRPE nur das Einzelobjekt BUT000 PARTNER (= SAP-Geschäftspartner), aber in den beiden Ausprägungen für Adreßtyp 1 und für Adreßtyp 2.
Hinweis
Wichtig ist, daß in beiden Indexpools sowohl Sätze vom Adreßtyp 2 (Personenadressen inklusive Vorname, Nachname) als auch vom Adreßtyp 1 (Organisationsadressen mit Name1 und Name2) indiziert sind und gemeinsam ausgewertet werden.
Hinweis
Bei der Suche nach einem Geschäftspartner "Heinrich Schultze" ist es egal, ob ein solcher Stammsatz in genau dieser Form bereits existiert oder vielleicht nur eine "Heinrich Schultze GmbH" im System vorhanden ist, was aber in Wirklichkeit derselbe Geschäftspartner sein kann und deshalb auch als Dublette geprüft werden sollte.