Löschen von Adressen mit einem/mehreren Besitzer(n)
Beim Ziehen der Adreß-/Personennummer setzen die BAS automatisch den Parameter OWNER und machen damit das Anwendungsobjekt, das die Adresse anlegt, zum Besitzer der Adresse. Der zugehörige Verwendungsnachweis ist also eine Owner-Referenz
.
Zusätzlich zu dieser Referenz können andere Anwendungen weitere Owner-Referenzen oder Verwendungs-Referenzen zur gleichen Adresse einfügen:

Die Grafik zeigt ein Beispiel-Szenario für Verwendungen einer Adresse vom Typ 1, 2 und 3 (die Adreßtypen 1 und 3 sind zusammengefaßt).
Für Adressen den Typs 1 (Typs 3) muß ein Verwendungsnachweis in der ADRV (ADRVP) angelegt werden. In der Grafik gibt es zwei Owner-Referenzen und weitere Verwender-Referenzen.
Für eine Personenadresse (Adreßtyp 2) ist sowohl ein Eintrag in der ADRV als auch in der ADRVP anzulegen. In der Grafik ist für die Adresse eine Owner-Referenz und weitere Verwendungs-Referenzen angelegt.
Bevor die Adresse gelöscht werden kann, müssen alle zusätzlichen Referenzen abgebaut sein (siehe Bausteine zum Löschen von Referenzen). Als letzte Referenz bleibt eine Owner-Referenz übrig.
Anwendungen, die Verwender-Referenzen auf die Adresse halten, benutzen den Baustein <Objekt>
_REFERENCE_DELETE, wenn sie den Satz in Ihrer Anwendungstabelle, der auf die Adresse verweist, löschen.
Anwendungen, die die Adresse löschen wollen, benutzen den Funktionsbaustein <Typ>
_DELETE.
Speichern sie die Änderungen auf der Datenbank mit dem Funktionsbaustein ADDR_MEMORY_SAVE.