Abbildung von SAP-Datenfeldern auf Verzeichnisattribute 

Verwendung

Voraussetzung für die Synchronisation ist die Abbildung von SAP-Datenfeldern auf Attribute des zentralen LDAP-Verzeichnisses, das die gemeinsam genutzten Daten enthält.

Da die Schemas des Verzeichnisses und der anderen Datenquellen nicht identisch aufgebaut sind, müssen Sie definieren, welche SAP-Datenfelder welchen Verzeichnisattributen entsprechen. Dabei muß es sich nicht immer um eine Eins-zu-Eins-Abbildung handeln, sondern ein Feld kann auf mehrere Attribute abgebildet werden. Die den Feldern zugeordneten Attribute müssen im Verzeichnis auch vorhanden sein. Falls nicht, müssen Sie im Verzeichnis eine Schema-Erweiterung vornehmen.

SAP-Datenfeld FULLNAME wird aus den Attributen givenName und sn zusammengesetzt.

Bei der Telefonnummer ist es genau umgekehrt. In der Datenbank des SAP-Systems besteht sie aus zwei Feldern, Telephon Nr. und Telephon Ext. , und im LDAP-Verzeichnis nur aus dem Attribut telephoneNumber .

Abbildung mit Funktionsbaustein

Eine bestimmte Abbildung von SAP-Datenfeldern auf die Verzeichnisattribute (oder umgekehrt) wird durch einen Funktionsbaustein vorgenommen. Der jeweils zu verwendende Funktionsbaustein wird über Transaktion LDAPMAP eingegeben.

In Transaktion LDAPMAP gelangen Sie zunächst auf das Bild Abbildungsübersicht; die Abbildung nehmen Sie auf dem Bild Abbildungsdetails vor. Dort geben Sie die Daten ein, die der Funktionsbaustein für die Abbildung benötigt:

Wir liefern folgende Funktionsbausteine mit folgenden möglichen Parametern aus:

Funktionsbaustein

Parameterwert

Kommentar

Beispiel

MAP_DEFAULT

Keiner

Standardfunktionsbaustein, der ein Feld auf ein Attribut abbildet.

SAP-Datenfeld BAPIBNAME wird eins zu eins auf das Verzeichnisattribut cn abgebildet.

MAP_CONCAT_CHAR

Trennzeichen (z.B. - , / , ; oder SPACE *)

Nur der in der ersten Zeile angegebene Parameter wird berücksichtigt.

Bildet zwei Verzeichnisattribute auf ein Feld ab.

Die Verzeichnisattribute givenName und sn werden beim Import in das SAP-System zum Feld FULLNAME zusammengefügt.

MAP_SPLIT_CHAR

Trennzeichen (z.B. - , / , ; oder SPACE *)

Nur der in der ersten Zeile angegebene Parameter wird berücksichtigt.

Bildet zwei SAP-Datenfelder auf ein Verzeichnisattribut ab.

Das Verzeichnisattribut telephoneNumber wird beim Import in das SAP-System auf die Felder TEL1_NUMBR und TEL1_EXT aufgeteilt.

MAP_UNION

Keiner

Erzeugt aus Werten mehrerer Datenquellen eine Vereinigungsmenge.

Jedes System legt die Rollenzuordnung in einem eigenen Attribut ab. Um sämtliche in Ihren SAP-Systemen zugeordneten Rollen anzuzeigen, liest Funktionsbaustein MAP_UNION die Werte aller dieser Attribute und gibt sie als Gesamtliste aus.

* Um ein Leerzeichen als Trennzeichen zu verwenden, müssen Sie SPACE eingeben.

 

Nachdem Sie die Abbildung angelegt haben, wird sie auf dem Bild Abbildungsübersicht angezeigt.

Auf diesem Bild setzen Sie die Abbildungskennzeichen, die den Zweck der Abbildung angeben. Dies ist vor allem für Sonderfälle erforderlich, falls z. B. ein SAP-Datenfeld in zwei Abbildungen verwendet wird und somit auf zwei unterschiedliche Attribute des LDAP-Verzeichnisses abgebildet wird. Der Inhalt des SAP-Datenfelds BAPIBNAME der Struktur USERNAME kann beim Export in verschiedene Attribute geschrieben werden. Beim Import der Attribute cn und sapUsername müssen Sie dagegen definieren, welches der beiden Attribute das SAP-Datenfeld BAPIBNAME der Struktur USERNAME füllen soll.

MapKey

SAP-Struktur

SAP-Datenfeld

Attribut

Abbildungskennzeichen Import

Abbildungskennzeichen Export

1

USERNAME

BAPIBNAME

cn

x

x

2

USERNAME

BAPIBNAME

sapUsername

-

x

3

ADDRESS

FULLNAME

givenName

x

-

3

   

sn

   

4

ADDRESS

FIRSTNAME

givenName

x

x

4

ADDRESS

LASTNAME

sn

x

x

 

Anschließend setzen Sie die Synchronisationskennzeichen, die bestimmen, welche Einträge eines Objekts synchronisiert werden.