Bewegungsdaten über Web Service
übertragen (RDA)
Wenn die Daten, die für das operationale Reporting zur Verfügung gestellt werden sollen, nicht in einem SAP Quellsystem liegen, verwenden Sie einen Web Service, um die Daten ins BI-System zu übertragen.
Die Vorgehensweise beschreibt die Datenübertragung in ein Standard-DataStore-Objekt. Beim schreiboptimierten DataStore-Objekt entfallen Aktivierungsschritt und Aktivierungs-Request.
...
1. Legen Sie eine Web-Service-DataSource an.
Siehe: DataSource für Web Service anlegen
2. Implementieren Sie den Web Service in Ihrer Anwendung.
3. Legen Sie ein DataStore-Objekt an.
Siehe: DataStore-Objekt anlegen
4. Legen Sie eine Transformation mit der DataSource als Quelle und dem DataStore-Objekt als Ziel an.
Siehe: Transformation anlegen
5. Legen Sie einen Datentransferprozess (DTP) für Real-Time Data Acquisition mit der DataSource als Quelle und dem DataStore-Objekt als Ziel an.
Siehe: Datentransferprozess für Real-Time Data Acquisition anlegen
6. Legen Sie zur DataSource ein InfoPackage für Real-Time Data Acquisition an.
Siehe: InfoPackage für Real-Time Data Acquisition anlegen

PSA-Requests für Web Services bleiben über mehrere Ladevorgänge hinweg offen. Sie verwenden diesen InfoPackage-Typ bei der Datenübertragung über Web Service, um Größen- und Zeitlimits für das Schließen des Requests festzulegen. Die Prüfung der Schwellenwerte erfolgt, bevor die Daten mit dem Request verbucht werden. Wenn ein Schwellenwert überschritten wird, dann wird der laufende Request geschlossen und die Datenübertragung mit einem neuen Request durchgeführt.
7. Wechseln Sie aus dem InfoPackage in den Monitor für Real-Time Data Acquisition.
Wählen Sie dazu auf der Registerkarte Einplanen in der InfoPackage-Pflege Zuordnen.
Sie gelangen in den Monitor für Real-Time Data Acquisition (Transaktion RSRDA).
8.
Definieren Sie einen Dämon (über
Dämon anlegen)
oder wählen Sie einen bestehenden Dämon aus.
9. Ordnen Sie dem Dämon die DataSource (und somit das InfoPackage) zu.
Das InfoPackage erscheint im Monitor für Real-Time Data Acquisition im Bereich Nicht zugeordnete Knoten unterhalb der DataSource, für die das InfoPackage angelegt wurde. Über Dämon zuweisen im Kontextmenü der DataSource können Sie das InfoPackage dem Dämon zuordnen. Das InfoPackage steht nun zur Datenextraktion durch den Dämon zur Verfügung.
10. Ordnen Sie dem Dämon den Datentransferprozess zu.
Wählen Sie dazu über das Kontextmenü der DataSource DTP zuweisen. Der Datentransferprozess steht nun zur Datenverarbeitung durch den Dämon zur Verfügung.

Sie können die Daten aus der DataSource in mehrere DataStore-Objekte fortschreiben. Ordnen Sie in diesem Fall dem Dämon (über die DataSource) die entsprechenden Datentransferprozesse zu.
11. Starten Sie den Dämon im Monitor für Real-Time Data Acquisition.
Wählen Sie im Kontextmenü des Dämons Dämon mit allen InfoPackages starten.
Der Dämon wartet auf einen freien Hintergrundjob.
Wenn der Web Service Daten an das BI liefert, werden sie dort in der PSA-Tabelle verbucht.
Wenn der Hintergrundjob für den Dämon läuft, überprüft der Dämon in regelmäßigen Abständen das PSA.
Wenn die Daten im PSA erfolgreich verbucht worden sind, startet der Dämon den Datentransferprozess (bzw. die Datentransferprozesse) für Real-Time Data Acquisition, der die Daten aus der PSA-Tabelle in das DataStore-Objekt verbucht. Die Änderungen werden in den dazu gehörenden Change Log Requests protokolliert. Der Request, der die Daten in die PSA-Tabelle überträgt (PSA-Request), der Request des Datentransferprozesses und der Change Log Request jedes DataStore-Objekts stehen in einem 1:1-Verhältnis zueinander. Die Daten werden automatisch aktiviert und in das Change Log geschrieben. Ein zusätzlicher Aktivierungsschritt der Daten im DataStore-Objekt entfällt daher; es werden auch keine Daten in die Aktivierungs-Queue der DataStore-Objekte geschrieben.
Die Daten stehen nun für das Reporting zur Verfügung.
Sie können die Daten aus dem PSA auch über einen Standard-DTP fortschreiben, wenn Sie eine Web-Service-DataSource verwenden. Auf diese Weise können Sie auch Stammdaten per Web Service ins BI übertragen. Weitere Informationen finden Sie unter Daten über Web Service übertragen (Standard).