Skip to main content

xSuite Cube Release Notes

Reporting API

Reporting-Daten von Rechnungsworkflows können nun über einen OData-Service abgerufen werden. Dazu werden die Werte der Statistiktabellen /W‍M‍D‍/‍X‍F‍_‍I‍V‍_‍S‍T‍A‍T und /‍W‍M‍D‍/‍X‍F‍_‍I‍V‍_‍S‍T‍A‍T‍I verwendet. Diese Daten können mit BI-Reporting-Tools, wie z. B. Microsoft Power BI, verarbeitet werden.

Für diesen Zweck sind 2 OData-Services verfügbar:

Service

Beschreibung

/WMD/XF_BI_REP

Der OData-Service /WMD/XF_BI_REP ist nur auf S/4HANA-Systemen verfügbar. Der Service kann entweder direkt auf einem S/4HANA-System oder auf einem reinen Gateway-System hinzugefügt werden.

/WMD/XF_BI_REP_RFC

Der OData-Service /WMD/XF_BI_REP_RFC wird mit SAP Fiori ausgeliefert und ist für den Import in ein reines Gateway-System gedacht. Dies ist für den Fall erforderlich, dass das Back-End-System noch nicht auf S/4HANA aktualisiert wurde.

Um den Service hinzuzufügen, muss "LOCAL" als Systemalias verwendet werden. Die Daten werden per RFC-Verbindung aus dem Back-End-System gelesen.

Beide OData-Services werden über die Transaktion /IWFND/MAINT_SERVICE hinzugefügt. Über den Button Service hinzufügen kann ein neuer Service hinzugefügt werden.

beschriftung_sap_maint_service_hinzufuegen_blurred.jpg

Nach der Auswahl eines Systemalias kann aus der Liste der verfügbaren Services ein Service ausgewählt werden. Um den Service zu einem reinen Gateway-System hinzuzufügen, muss ein Systemalias eingegeben werden und anschließend der Service über einen Klick auf A‍u‍s‍g‍e‍w‍ä‍h‍l‍t‍e Services hinzufügen hinzugefügt werden. Um den Service direkt zu einem S‍/‍4‍H‍A‍N‍A-System hinzuzufügen, muss als Systemalias "LOCAL" angegeben werden.

beschriftung_sap_maint_ausgewaehlte_services_hinzufuegen.jpg

Der Funktionsbaustein, mit dem die Daten gelesen werden, ist (analog zum Process Analyzer) an das Berechtigungsobjekt J_8WX_PAUS gebunden.

Die Services können von einem beliebigen Reporting Tool (oder zu Testzwecken von einem Browser) aufgerufen werden. Abhängig von dem verwendeten Szenario muss eine der folgenden URLs genutzt werden:

  1. http[s]://<host>[:<port>]/sap/opu/odata/WMD/XF_BI_REP_SRV/m‍a‍i‍n‍S‍e‍t‍?$expand=NAVSTAT,NAVSTATI

  2. http[s]://<host>[:<port>]/sap/opu/odata/WMD/XF_BI_REP_RFC_SRV/m‍a‍i‍n‍S‍e‍t‍?$expand=NAVSTAT,NAVSTATI&$filter=target eq '<rfcdest>'

In der URL muss <rfcdest> durch die RFC-Destination ersetzt werden, die auf das Back-End-System verweist.

Hinweis

Wenn keine RFC-Destination vorhanden ist, muss diese über die Transaktion SM59 hinzugefügt werden. Die Konfiguration der RFC-Verbindung ist abhängig von der Systemlandschaft des Kunden und der SAP-Konfiguration.