Austausch von Metadaten im XMI-Format
Um Metadaten (Objekte des BI) zwischen verschiedenen SAP-Systemen auszutauschen, können Sie im Funktionsbereich Transportanschluß der Data Warehousing Workbench XMI (XML Metadata Interchange) nutzen. Dabei wird ein an das CWM (Common Warehouse Metamodel) angelehntes Modell verwendet.

Beachten Sie, dass das SAP-Format ausschließlich dem Austausch von Metadaten zwischen SAP-Systemen dient und daher proprietäre Erweiterungen enthält, die die SAP-spezifische Funktionalität der BW-Erweiterungen abdecken. Aufgrund dieser Besonderheit kann dieses Format von CWM-konformen Tools nicht ohne zusätzliche Transformationen verwendet werden.
Weitere Informationen über den Funktionsbereich Transportanschluß der Data Warehousing Workbench finden Sie unter BI-Objekte transportieren.
Die XML-Dateien können über die Data Warehousing Workbench exportiert oder importiert werden (Download oder Upload auf PC).
Außerdem steht ein ICF-Service unter sap/bw/xml/cwm zur Verfügung. Über diesen HTTP-Service können Sie die Metadaten anfordern, wie Sie es von einem Web-Server kennen.
Um die Metadaten zu einem Objekt anzufordern, verwenden Sie folgende URL:
<Protokoll>://<Server>:<Port>/sap/bw/xml/cwm?/
CLASSID=<Klasse>&ID=<Name>&DETAIL=X&OBJECTVERSION=A
Die folgende Tabelle führt auf, durch welche Angaben Sie die Platzhalter ersetzen müssen:
Bestandteile der URL
Platzhalter |
Was Sie wissen sollten |
<Protokoll> |
http oder https |
<Server>:<Port> |
Geben Sie den Namen des Servers und des Ports des gewünschten BW-Systems an.
http://ls0027.wdf.sap-ag.de:1080/ Weitere Informationen finden Sie unter ICF-Services im SAP BW. |
<Klasse> |
Geben Sie den Namen der Klasse des gewünschten BW-Objektes an.
Für die Klasse InfoCube beispielsweise: CLASSID=COM.SAP.BW.CWM.OLAP.INFOCUBE
Das BI-Model im XML-Format erhalten Sie über die URL http://<Server>:<Port>/sap/bw/xml/cwm? |
<Name> |
Geben Sie den technischen Namen des gewünschten BI-Objektes an.
Eine Übersicht über alle Objekte erhalten Sie über die URL: http://<Server>:<Port>/sap/bw/xml/cwm? Eine Übersicht über alle Objekte des Business Content erhalten Sie über den Parameter &OBJECTVERSION=D, nämlich: http://<Server>:<Port>/sap/bw/xml/cwm? Eine Übersicht über alle Objekte eines bestimmten Types erhalten Sie über die Angabe einer ID in der URL.
Für InfoCubes geben Sie beispielsweise ein: http://<Server>:<Port>/sap/bw/xml/cwm? |
Der Austausch von Metadaten umfasst:
Import aus einem anderen System
Export in ein anderes System

Diejenigen Objekte werden mit Details unterstützt, für die auch BAPIs (Business Application Programming Interfaces) vorhanden sind. Wenn Sie sich einen Überblick verschaffen möchten, für welche Objekttypen in Ihrem System BAPIs vorhanden sind, wählen Sie BAPI Explorer (Transaktion BAPI) → Hierarchisch → SAP Business Information Warehouse → Warehouse Management.
Nur diese Objekte können, nachdem sie geändert wurden, wieder importiert werden. Ein Import von anderen als BI-Objekten ist bisher nicht möglich.
Das aktuelle Modell des BI kann nach dem XMI (XML Metadata Interchange)-Standard exportiert werden. Das ist über den SAP-Report RSO_REPOSITORY_EXCHANGE_XML möglich.

Weitere Informationen über den XMI-Standard finden Sie im Internet auf der Homepage der OMG (www.omg.org).
Die folgende Grafik veranschaulicht die Funktionen EXPORT und IMPORT:
