
Der Objekttyp der an einer Verknüpfung teilnehmenden Objekte muß in einem Repository (Business Objekt Repository oder Klassenbibliothek) angelegt sein.
Wenn in Ihrer Anwendung bereits der alte Verknüpfungsdienst integriert wurde, können Sie die alten Modelldaten in ein neues Modell migrieren, wählen Sie dazu das Symbol Migration von alten Modelldaten.
Sie sollten Rollen ohne Absprache mit dem Verantwortlichen nicht erweitern oder wiederverwenden.
Rufen Sie die Transaktion SOBL_MODEL auf.
Wenn Sie sich nicht im Änderungsmodus befinden, wählen Sie
.
Rollentypen anlegen
Führen Sie in der Dialogstruktur einen Doppelklick auf den Eintrag Rollentypen aus.
Um einen neuen Rollentyp anzulegen, wählen Sie Neue Einträge. Um einen Rollentyp zu ändern, wählen Sie diesen in der Liste mit einem Doppelklick aus.
Nehmen Sie folgende Einstellungen vor:
Name und Beschreibung des Rollentyps (der Name eines Rollentyps dient als Schlüssel und kann nicht mehr geändert werden)
Kennzeichen, ob der Rollentyp nicht-persistent oder persistent sein soll (Lesen Sie dazu Persistente Rollen.)
gegebenenfalls den korrespondierenden Rollentyp aus einem Verknüpfungsmodell, das vor SAP-Technologie-Release 6.10 verwendet wurde.
Wählen Sie
und
.
Rollentypen Objekttypen zuordnen
Markieren Sie in der Liste der Rollentypen den Eintrag, dem Sie Objekttypen zuordnen möchten.
Führen Sie in der Dialogstruktur einen Doppelklick auf den Eintrag Objekttypen zu Rollentypen aus.
Um neue Objekttypen zuzuordnen, wählen Sie Neue Einträge. Um eine Zuordnung zu ändern, wählen Sie diese in der Liste mit einem Doppelklick aus.
Nehmen Sie folgende Einstellungen vor:
den Rollentyp, den Sie ausgewählt hatten.
den Objekttyp, dessen Objekte diesen Rollentyp in einer Verknüpfung einnehmen können.
das Repository an, in dem der Objekttyp angelegt wurde
gegebenenfalls den korrespondierenden Objekttyp aus einem Verknüpfungsmodell, das vor SAP-Technology-Release 6.10 angelegt wurde.
Wählen Sie
und
.
Verknüpfungstypen anlegen
Führen Sie in der Dialogstruktur einen Doppelklick auf den Eintrag Verknüpfungstypen aus.
Um einen neuen Verknüpfungstyp anzulegen, wählen Sie Neue Einträge. Um einen Verknüpfungstyp zu ändern, wählen Sie diesen in der Liste mit einem Doppelklick aus.
Nehmen Sie folgende Einstellungen vor:
Name des Verknüpfungstyps
die beiden Rollentypen, die verknüpft werden sollen (A und B)
die Kardinalität, mit der die Verknüpfungen auftreten können (d.h. wieviele Objektinstanzen in der jeweiligen Rolle mit Objektinstanzen in der verknüpften Rolle verknüpft werden können).
Tabelle, in der die Verknüpfungssätze zur Laufzeit gespeichert werden sollen
Name der Person, die für Verknüpfungen dieses Typs verantwortlich ist
Beschreibung der Bedeutung, die die Verknüpfung hat (dabei können Sie unterscheiden, in welcher Richtung die Verknüpfung gesehen wird)
gegebenenfalls den korrespondierenden Verknüpfungstyp aus einem Verknüpfungsmodell, das vor SAP-Technologie-Release 6.10 verwendet wurde.
Wählen Sie
und
.
Anwendungsspezifische Attribute zuordnen
Wenn Sie zusätzlich anwendungsspezifische Attribute zu Verknüpfungen eines Typs verwenden, gehen Sie folgendermaßen vor:
Markieren Sie in der Liste der Verknüpfungstypen den Eintrag, dem Sie Verknüpfungsattribute zuordnen möchten.
Führen Sie in der Dialogstruktur einen Doppelklick auf den Eintrag Verknüpfungsattribute aus.
Um ein neues Verknüpfungsattribut anzulegen, wählen Sie Neue Einträge. Um ein Verknüpfungsattribut zu ändern, wählen Sie diesen in der Liste mit einem Doppelklick aus.
Nehmen Sie folgende Einstellungen vor:
Name des Attributs
Klasse, in der das Attribut gekapselt ist (Die Klasse muß persistent sein und das Interface IF_BINREL_PROP_CA implementiert haben.) Weitere Informationen finden Sie in Anwendungsspezifische Attribute zu Verknüpfungen.
Name der Person, die für Verknüpfungen dieses Typs verantwortlich ist.
Wählen Sie
und
.
Flugmodell mit Zubringer- und Anschlußflügen:
|
Modellparameter |
Wert |
|
Rollentypen |
TRANSIT, CONNECT, nicht-persistente Rollentypen |
|
Objekttypen zu Rollentypen |
SFLIGHT (zu TRANSIT und CONNECT) |
|
Verknüpfungstyp |
FLIGHTCONN, Anwendungs tabelle SFLIBREL, Attribute vorhanden Semantik: besitzt Anschlußflug, ist Anschlußflug von |
|
Verknüpfungsattribute |
TRANSPASS, tabellenartiges Attribut, das in der Klasse CL_OBL_EXMPL_TRANSPASS gekapselt ist VIAPROP, flaches Attribut, das in der Klasse CL_OBL_EXMPL_PVIA gekapselt ist |
|
Archivierungsobjekt |
SOBL_SFLIG |