Adressen pflegen
Dieses Kapitel beschreibt, welche Schritte Sie durchführen müssen, um Adressen über die BAS in Ihrer Anwendung zu integrieren. Das Vorgehen wird dabei unabhängig vom Adreßtyp beschrieben. Sie gelten für alle Dialogtechniken ausgenommen des Fullscreen-Modus (siehe Standard-Dialoge der BAS verwenden).
Hinweis
Beachten Sie auch die Dokumentation zur Funktionsgruppe SZA0.
Ihre Anwendung ist einer Adreß-/Personengruppe zugeordnet und bei den BAS registriert (siehe Den Einsatz der BAS vorbereiten).
Die Struktur Ihrer Anwendungstabelle, deren Sätze Verweise auf Adressen halten soll, ist bereits um entsprechende Felder erweitert:
Für Adreßtyp 1 (Organisationsadressen) müssen Sie die Struktur um ein Feld vom Typ AD_ADDRNUM erweitern.
Für Adreßtyp 2 (Personenadressen) müssen Sie die Struktur um zwei Felder erweitern: Um ein Feld vom Typ AD_PERSNUM (für die Person) und um ein Feld vom Typ AD_ADDRNUM (für deren Adresse).
Wenn Sie Adreßtyp 3 verwenden (Arbeitsplatzadressen) ist das Erweitern der Struktur um ein Feld vom Typ AD_PERSNUM obligatorisch. Je nach Anwendungsfall halten Sie die Referenz auf die Organisationsadresse in der gleichen Tabelle oder verweisen über ein anderes Anwendungsobjekt darauf (siehe Beispiel im nächsten Abschnitt).
Am Beispiel des Kundenstamms werden im folgenden Einstellungen bezüglich des Adreßtyps 3 erläutert:
Die Tabelle KNVK hält Daten zum Anwendungsobjekt Ansprechpartner und die Tabelle KNA1 allgemeine Daten zum Kunden. Für den Kundenstamm wurde die Adreßgruppe BP festgelegt und in der TSAD7 (Adreßgruppe) und TSAD8 (Personengruppe) gepflegt. In der Tabelle TSADRV sind die Verwendungen zur Person und zur Adresse registriert. Die Personennummer speichert der Kundenstamm in der Tabelle KNVK (Feld PRSNR) und die Adreßnummer zur Organisationsadresse in der Tabelle KNA1 (Feld ADRNR). Der Kundenstamm hält also die Referenzen für Adressen zum Adreßtyp 3 in zwei verschiedenen Anwendungstabellen (siehe Grafik).
