Key Mapping
Objekte können auf mehreren Systemen oder in mehreren Komponenten Repräsentanten haben. Meistens sind die identifizierenden Schlüssel der Repräsentanten unterschiedlich, also nicht harmonisiert. Daraus ergibt sich die Notwendigkeit, die Schlüssel von Objekten einander zuordnen und diese Zuordnung dauerhaft ablegen zu können.
Key Mapping ist die Zuordnung von Schlüsseln. Bei den Schlüsseln handelt es sich um IDs von Objekten wie Stammdatenobjekten (Produkt, Material, Geschäftspartner), Customizing-Objekten, Organisationsbegriffen oder vergleichbarem.
Um das Umfeld definieren zu können, in dem eine ID gültig ist, wird neben dem eigentlichen Schlüsselwert ein Satz von Attributen unterstützt, welche die Schlüsselgültigkeit beschreiben. Bei diesen Attributen handelt es sich um die Attribute des Core Component Types „Identifier“ (cct:identifier).
Ein Identifier ist die eindeutige Identifizierung eines Objekts innerhalb eines Identifikationsschemas, das von einer Agency verwaltet wird. I. a. existieren mehrere Identifikationsschemata, um ein Objekt zu identifizieren.
Name |
Art |
Beschreibung |
Identifier |
Element |
ID eines Objekts |
schemeID |
Optionales Attribut |
Identifikationsschema des Identifiers |
schemeVersionID |
Optionales Attribut |
Version des Identifikationsschemas |
schemeAgencyID |
Optionales Attribut |
ID der Agency, die das Identifikationsschema des Identifiers verwaltet |
schemeAgencySchemeID |
Optionales Attribut |
Identifikationsschema der Agency |
schemeAgencySchemeAgencyID |
Optionales Attribut |
ID der Agency (aus DE3055), die das Identifikationsschema der Agency verwaltet |
Üblicherweise wird bei der Übertragung eines systemabhängingen cct:identifier über die Exchange Infrastructure das Business-System in das Attribut schemeAgencyID geschrieben. Das Attribut schemeID gibt Auskunft über den Objekttyp, den die ID identifiziert, z.B. ProductGUID für die GUID eines Produkts, PartnerGUID für die GUID eines Geschäftspartners. Bei einer proprietären Identifizierung ohne Verwendung einer offiziellen Code-Liste wird das Attribut schemeAgencySchemeAgencyID mit dem Wert ZZZ belegt.
Nachstehend einige Beispiele in XML-Darstellung:
<ProductID |