Reporting API
Reporting-Daten von Rechnungsworkflows können nun über einen OData-Service abgerufen werden. Dazu werden die Werte der Statistiktabellen /WMD/XF_IV_STAT und /WMD/XF_IV_STATI 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.
![]() |
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 Ausgewählte Services hinzufügen hinzugefügt werden. Um den Service direkt zu einem S/4HANA-System hinzuzufügen, muss als Systemalias "LOCAL" angegeben werden.
![]() |
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:
http[s]://<host>[:<port>]/sap/opu/odata/WMD/XF_BI_REP_SRV/mainSet?$expand=NAVSTAT,NAVSTATIhttp[s]://<host>[:<port>]/sap/opu/odata/WMD/XF_BI_REP_RFC_SRV/mainSet?$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.

