Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Drittanbieterwerkzeug als Destination  Dokument im Navigationsbaum lokalisieren

Verwendung

Sie können mit der Open Hub Destination Daten in Nicht-SAP-Systeme extrahieren. Verschiedene APIs ermöglichen es Ihnen, ein Drittanbieterwerkzeug an das BI-System anzuschließen und damit die Daten in weitere Nicht-SAP-Systeme zu verteilen.

Funktionsumfang

Sie extrahieren die Daten aus InfoProvidern oder einer DataSource des BI zunächst in eine Datenbanktabelle im BI-System. Das Drittanbieterwerkzeug erhält eine Benachrichtigung, wenn der Extraktionsprozess beendet ist. Es ist möglich, Parameter für das Drittanbieterwerkzeug zu definieren wie auch den Prozess über den Monitor zu überwachen.

Sie können an eine Open Hub Destination vom Typ Drittanbieterwerkzeug mehrere Datentransferprozesse anschließen.

Über eine Prozesskette können Sie diesen Extraktionsprozess sowohl im BI-System selbst wie auch vom Drittanbieterwerkzeug aus starten.

Folgende APIs stehen Ihnen zur Verfügung:

RSB_API_OHS_DEST_SETPARAMS: Mit diesem API werden die für die Extraktion benötigten Parameter des Drittanbieterwerkzeugs an das BI-System übergeben. Diese Parameter werden in einer Parametertabelle im BI-System in den Metadaten der Open Hub Destination gespeichert.

RSB_API_OHS_3RDPARTY_NOTIFY: Dieses API sendet eine Benachrichtigung nach der Extraktion an das Drittanbieterwerkzeug. Es übergibt die Open Hub Destination, die Request-ID, den Namen der Datenbanktabelle, die Anzahl der extrahierten Datensätze und den Zeitstempel. Außerdem kann noch eine Parametertabelle mitgegeben werden, die Parameter enthält, die nur für das Drittanbieterwerkzeug relevant sind.

RSB_API_OHS_REQUEST_SETSTATUS: Dieses API setzt den Status der Extraktion ins Drittanbieterwerkzeug im Open Hub Monitor. Rot bedeutet, dass die vorhandene Tabelle nicht von einem Folgerequest überschrieben wird, solange der Status bestehen bleibt oder zusätzlich beim Laden über DTP der Request im DTP-Monitor noch nicht gelöscht wurde. Bei grünem Status kann der nächste Request verarbeitet werden. Diese Änderung des Status kann der Benutzer normalerweise manuell im Monitor oder in der Pflege des Datentransferprozesses einstellen. Bei einer  Open Hub Destination vom Typ Drittanbieterwerkzeug sind diese manuellen Funktionen deaktiviert.

RSB_API_OHS_DEST_GETLIST: Dieses API liefert eine Liste aller Open Hub Destinationen.

RSB_API_OHS_DEST_GETDETAIL: Dieses API ermittelt die Details einer Open Hub Destination.

RSB_API_OHS_DEST_READ_DATA_RAW: Dieses API liest die Daten aus der Datenbanktabelle im BI-System. Die Daten werden dabei im Rohformat übertragen und Sie können die Ziel-Codepage auswählen.

RSB_API_OHS_DEST_READ_DATA: Dieses API liest die Daten aus der Datenbanktabelle im BI-System. Sie müssen dabei beachten, dass die Codepages gleich sein müssen.

Zu den Parametern der APIs siehe

API: RSB_API_OHS_DEST_SETPARAMS

API: RSB_API_OHS_3RDPARTY_NOTIFY

API: RSB_API_OHS_REQUEST_SETSTATUS

API: RSB_API_OHS_DEST_GETLIST

API: RSB_API_OHS_DEST_GETDETAIL

API: RSB_API_OHS_DEST_READ_DATA

API: RSB_API_OHS_DEST_READ_DATA_RAW

Ablauf:

Die Extraktion in das Drittanbieterwerkzeug kann folgendermaßen ablaufen:

...

       1.      Sie definieren eine Open Hub Destination mit Third-Party-Tool als Art der Destination.

       2.      Sie legen eine RFC-Destination zu Ihrem Drittanbieterwerkzeug an und geben diese bei der Definition der Open Hub Destination an.

       3.      Über das API RSB_API_OHS_DEST_SETPARAMS definieren Sie die für die Extraktion benötigten Parameter des Drittanbieterwerkzeugs.

       4.      Sie starten die Extraktion entweder direkt oder Sie binden sie in eine Prozesskette ein. Diese Prozesskette können Sie über das Prozessketten-API RSPC_API_CHAIN_START auch aus dem Drittanbieterwerkzeug heraus starten. Der Extraktionsprozess schreibt die Daten dann in eine Datenbanktabelle im BI-System.

       5.      Ist der Extraktionsprozess abgeschlossen, so sendet das System über das API RSB_API_OHS_3RDPARTY_NOTIFY eine Benachrichtigung an das Drittanbieterwerkzeug.

       6.      Über das API RSB_API_OHS_DEST_READ_DATA_RAW bzw. RSB_API_OHS_DEST_READ_DATA werden die extrahierten Daten gelesen.

       7.      Der Status der Extraktion wird mit dem API RSB_API_OHS_REQUEST_SETSTATUS an den Monitor übergeben.

Siehe auch:

Detaillierte Informationen zur Zertifizierung und zum Szenario finden Sie im SDN unter der Internetadresse www.sdn.sap.com  ® Partnership and Certification  ® Integration and Certification ® Integration Scenarios  ®  Business Intelligence   ®  Interface: BW-OHS.

Ende des Inhaltsbereichs