Show TOC

Werte-Mappings entwickeln und konfigurierenLocate this document in the navigation structure

Verwendung

Wenn im Sender- und im Empfängersystem das gleiche Objekt durch unterschiedliche Namen bezeichnet wird, sind Wertumwandlungen erforderlich.

Beispiel

So kann beispielsweise ein Kunde in einem Sendersystem durch eine Kundennummer identifiziert werden, während er in einem Empfängersystem mit einem Namen bezeichnet wird.

Für die Ausführung von Werte-Mappings bestehen mehrere Möglichkeiten:

  • mithilfe der Standardfunktion FixValues

  • mithilfe der Standardfunktion Value mapping

Vorgehensweise

Mithilfe der Standardfunktion FixValues

Dies ist der einfachste Weg, ein Werte-Mapping anzulegen. Im Zielfeld-Mapping ordnen Sie die Standardfunktion FixValues aus der Funktionsgruppe Konvertierungen zu. Mithilfe dieser Funktion können Sie Wertepaare definieren. Das durch ein solches Paar definierte Werte-Mapping kann jedoch nur im entsprechenden Message-Mapping verwendet werden. Darüber hinaus ist dies eine relativ "statische" Option für die Definition eines Werte-Mappings, da die Wertepaare zur Design-Zeit bekannt sein müssen.

Werte-Mapping-Tabellen aus der Konfiguration verwenden

Eine flexiblere und „dynamischere“ Art, ein Werte-Mapping zu definieren, ist die Verwendung der Standard-Funktion Value mapping (Funktionsgruppe Konvertierungen). Mithilfe dieser Standardfunktion können Sie auf Wertepaare verweisen, die im weiteren Verlauf im Rahmen der Konfiguration definiert werden. Um die Wertepaare aus der Konfigurationszeit zu definieren, verwenden Sie eine Werte-Mapping-Gruppe im Integration Directory.

Die Vorteile dieses Ansatzes sind, dass die Werte-Mappings innerhalb verschiedener Message-Mappings wiederverwendet werden können und man Werte später zur Konfigurationszeit angeben kann.

Hinweis

Häufig sind die Namen der Objekte erst zur Konfigurationszeit bekannt.

Um im Message-Mapping auf die Werte zu verweisen (die zur Design-Zeit noch nicht bekannt sind), verwenden Sie in der Funktion Value mapping die Schlüsselfelder Agentur und Schema .

Hinweis

Wenn Sie auf eine manuell im Integration Directory angelegte Werte-Mapping-Tabelle verweisen, müssen Sie http://sap.com/xi/XI als Werte-Mapping-Kontext auswählen. Der Werte-Mapping-Kontext kennzeichnet die Quelle der Wertepaare.

Zur Konfigurationszeit definieren Sie die tatsächlichen Werte der Objekte durch Erstellung von Werte-Mapping-Gruppen. Eine Werte-Mapping-Gruppe ist ein Konfigurationsobjekt im Integration Directory, das verschiedene Darstellungen desselben Objekts enthält. Um die Werte einzugeben, die die Objekte in unterschiedlichen Referenzrahmen identifizieren, verwenden Sie die Schlüsselfelder Agentur und Schema .

Hinweis

Durch Agentur und Schema wird ein Referenzrahmen gesetzt, innerhalb dessen ein Objekt eindeutig identifiziert werden kann. Weitere Informationen hierzu finden Sie unter Identifikatoren .

Als Alternative zur manuellen Erstellung und Bearbeitung von Werte-Mapping-Gruppen können Sie Wertepaare mithilfe eines speziellen Interface aus externen Datenquellen replizieren. Die Interface-Objekte sind als Bestandteil von vordefiniertem Content von SAP in der Softwarekomponente SAP BASIS verfügbar. Weitere Informationen finden Sie unter Werte-Mapping-Replikation .

Weitere Informationen: Werte-Mapping