HintergrundBausteine zum Löschen von Adressen

 

Sie löschen eine Adresse über den zum Adreßtyp passenden Funktionsbaustein _DELETE<Typ>. Zum Löschen übergibt man dem jeweiligen Funktionsbaustein die zugehörigen Verwendungsnachweise.

Verwendet man den Funktionsbaustein _DELETE<Typ>, obwohl noch zusätzliche Referenzen zur Adresse existieren, versucht der Baustein die übergebene(n) Referenze(n) zu löschen. Er verhält sich dabei wie die Bausteine _REFERENCE_DELETE<Objekt> zum Löschen von Referenzen.

Achtung Achtung

Die Bausteine <Typ>_DELETE geben im Gegensatz zu den Bausteinen <Objekt>_REFERENCE_DELETE keine Fehlermeldung aus, wenn die letzte Referenz zusammen mit der Adresse gelöscht wird.

Ende der Warnung.

Im einzelnen verhalten sich die Funktionsbausteine wie folgt (vergleiche Tabellen der BAS):

Zu löschende Adreßdaten

ADDR_DELETE

ADDR_PERSONAL_DELETE

ADDR_PERS_COMP_DELETE

Satz in Adreß-Tabelle (ADRC)

Wird gelöscht, wenn nur noch eine Referenz zur Adresse existiert und keine Personen mehr zugeordnet sind (über Adreßtyp 3).

Wird gelöscht, wenn nur noch eine Referenz zum Adreßsatz existiert.

(Hier ist nichts zu löschen, weil die Arbeitsplatzadresse auf eine bereits vorhandene Organisationsadresse zeigt)

Satz in Zuordnungs-Tabelle (ADCP)

Analog zu ADRC-Satz

Wird gelöscht, wenn nur noch eine Referenz zur Person (Typ 3) existiert.

Satz in Personen-Tabelle (ADRP)

Wird gelöscht, wenn nur noch eine Referenz zur Person und eine Zuordnung in der ADCP (Typ 2/3) existiert.

Wird gelöscht, wenn nur noch eine Referenz zur Person und eine Zuordnung in der ADCP (Typ 2/3) existiert.