ObjektdokumentationAusgezeichnete Anwendungsobjekte

 

Der Besitzer einer Adresse (Parameter OWNER)

Die Anwendung kann einen oder mehrere Anwendungsobjekte als Besitzer einer Adresse definieren. Mehrere Besitzer benötigt man, wenn es verschiedene Sichten auf ein betriebswirtschaftliches Objekt gibt.

Beispiel Beispiel

Im Betriebestamm sind zum Beispiel der Kunde, der Lieferant und das Werk Besitzer derselben Adresse (die Anwendungsobjekte zeigen also auf dieselbe Adreßnummer). Im Benutzerstamm zeigen der Anmeldebenutzer und der Bürobenutzer auf dieselbe Adresse.

Ende des Beispiels.

Die BAS merken sich den Besitzer über ein Kennzeichen im Verwendungsnachweis. In der Voreinstellung wird das Kennzeichen beim Ziehen der Adreß- beziehungsweise Personennummer (also beim Anlegen) automatisch gesetzt. Den zugehörigen Verwendungsnachweis nennt man dann Owner-Referenz. Nur der Besitzer einer Adresse hat die Berechtigung, diese wieder zu löschen. Üblicherweise erfolgen auch die Pflegezugriffe nur über den Besitzer.

Hinweis Hinweis

Häufig sind Stammdaten-Objekte die Besitzer einer Adresse.

Ende des Hinweises

Im Regelfall gibt es für jede Adresse einen Besitzer, da man sie sonst nicht mehr löschen kann. Ausnahmen sind im nächsten Abschnitt aufgeführt.

Adressen ohne Besitzer

Es gibt Anwendungsszenarien, in denen alle Anwendungsobjekte, die eine Adresse referenzieren, gleichberechtigt sind (in der Regel bei Bewegungsdaten). In diesem Fall ist es sinnvoll, daß es keinen ausgezeichneten Besitzer gibt. Dazu muß die Anwendung beim Ziehen der Adreßnummer den Parameter OWNER auf SPACE setzen. Den zugehörigen Verwendungsnachweis nennt man dann Verwendungs-Referenz.

Beispiel Beispiel

Im SD verweisen mehrere Belege oder Positionen auf dieselbe Adresse. Dabei ist keiner als Besitzer ausgezeichnet, auch der nicht, der zufällig als erster die Adreßnummer gezogen hat.

Ende des Beispiels.

Beispiel Beispiel

In SAPOffice werden sogenannte "direkte Adressen" (Personengruppe SODI) beim Senden und Empfangen angelegt.

Ende des Beispiels.

Die BAS lassen ein Löschen des letzten verbliebenen Verwendungsnachweises auf eine Adresse nicht zu. Das letzte Anwendungsobjekt, das eine Referenz auf die Adresse hält, muß statt dessen die gesamte Adresse inklusive dieser Referenz löschen.

Hinweis Hinweis

Siehe auch Verwendungen und Adressen löschen.

Ende des Hinweises
Adressen ohne Anwendungsobjekt

In manchen anwendungsspezifischen Abläufen existiert die Adresse vor dem zugehörigen Anwendungsobjekt, weil die Adresse zum Zeitpunkt der Erfassung noch nicht zugeordnet werden kann oder soll. Auf die so angelegten Adressen können weitere Anwendungsobjekte nur verweisen (Verwendungsnachweis).

Beispiel Beispiel

In SAPOffice werden folgende Adressen in einer Transaktion separat und ohne Anwendungsobjekt erfaßt:

  • Externe Kommunikationspartner über die Transaktion SOAD (Organisationsadressen)

  • Externe Kommunikationspartner über die Transaktion SOCP (Arbeitsplatzadressen)

Ende des Beispiels.

Beispiel Beispiel

In der Transaktion MEAN werden permanente Anlieferadressen erfaßt.

Ende des Beispiels.

Obwohl die Adressen zunächst für sich alleine stehen, muß für sie beim Anlegen trotzdem ein Verwendungsnachweis gefüllt werden. Dies geschieht, wenn Adressen in der Fullscreen-Transaktion der BAS angelegt werden. Die BAS füllen den Verwendungsnachweis folgendermaßen:

Typ

Feld

Wert

Verwendungsnachweis für Adressen (ADRV)

APPL_TABLE

ADRC

APPL_FIELD

ADDRNUMBER

Verwendungsnachweis für Personen (ADRVP)

APPL_TABLE

ADRP

APPL_FIELD

PERSNUMBER