Show TOC

Objektverknüpfungsmodell anlegenLocate this document in the navigation structure

Voraussetzungen

Der Objekttyp der an einer Verknüpfung teilnehmenden Objekte muß in einem Repository (Business Objekt Repository oder Klassenbibliothek) angelegt sein.

Hinweis

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.

Vorgehensweise
Hinweis

Sie sollten Rollen ohne Absprache mit dem Verantwortlichen nicht erweitern oder wiederverwenden.

  1. Rufen Sie die Transaktion SOBL_MODEL auf.

  2. Wenn Sie sich nicht im Änderungsmodus befinden, wählen Sie .

Rollentypen anlegen

  1. Führen Sie in der Dialogstruktur einen Doppelklick auf den Eintrag Rollentypen aus.

  2. 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.

  3. 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.

  4. Wählen Sie und .

Rollentypen Objekttypen zuordnen

  1. Markieren Sie in der Liste der Rollentypen den Eintrag, dem Sie Objekttypen zuordnen möchten.

  2. Führen Sie in der Dialogstruktur einen Doppelklick auf den Eintrag Objekttypen zu Rollentypen aus.

  3. 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.

  4. 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.

  5. Wählen Sie und .

Verknüpfungstypen anlegen

  1. Führen Sie in der Dialogstruktur einen Doppelklick auf den Eintrag Verknüpfungstypen aus.

  2. 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.

  3. 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.

  4. Wählen Sie und .

Anwendungsspezifische Attribute zuordnen

  1. Wenn Sie zusätzlich anwendungsspezifische Attribute zu Verknüpfungen eines Typs verwenden, gehen Sie folgendermaßen vor:

  2. Markieren Sie in der Liste der Verknüpfungstypen den Eintrag, dem Sie Verknüpfungsattribute zuordnen möchten.

  3. Führen Sie in der Dialogstruktur einen Doppelklick auf den Eintrag Verknüpfungsattribute aus.

  4. 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.

  5. 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.

  6. Wählen Sie und .

Beispiel

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