Setup-Anleitung SAP
Detaillierte Anleitung für das SAP-Setup
Wichtig: zapliance-Lösungen nicht von ODP-RFC-Einschränkung betroffen (SAP Note 3255746)
zapliance-Lösungen nutzen kein ODP-RFC-Interface (Operational Data Provisioning), das künftig Einschränkungen unterliegt.
Stattdessen erfolgt der Datenabzug über die klassische RFC-Schnittstelle.
Diese Methode bleibt auch weiterhin voll funktionsfähig, sodass die SAP Note keine Auswirkungen auf Ihre Lösung hat.
Allgemeine Informationen zum Datenabzug
zapAnalytics nutzt die Remote Function Call (RFC)-Schnittstelle, um Daten effizient aus dem SAP-System abzuziehen. Alle extrahierten Daten werden lokal in einer PostgreSQL-Datenbank als Kopie gespeichert. Es werden lediglich SAP-Standard-Funktionsbausteine und ein SAP-Nutzer mit lesenden Rechten (System oder Dialog) benötigt. Je nach vereinbarter Leistung können die SAP-Tabellen ausgelesen und auf bestimmte Objekte eingegrenzt werden.
Um eine zielgerichtete Verbindung mit dem SAP-System herzustellen, werden die SAP-Verbindungsparameter benötigt. Diese Parameter variieren, je nachdem, ob das Zielsystem ein Nachrichten- oder Anwendungsserver ist.
Während des Datenabzugs muss die Verbindung zum SAP-System aufrechterhalten bleiben. Bei einer Unterbrechung der Verbindung oder fehlenden Rechten muss der Datenabzug erneut gestartet werden.
SAP-Nutzer mit RFC-Funktionsbaustein
Dieser Leitfaden bietet einen umfassenden Überblick über die notwendigen Berechtigungen, um den Remote Function Call (RFC)-Zugriff auf Ihr SAP-System zu ermöglichen. Der SAP-Benutzer benötigt vollständige BBP_RFC_READ_TABLE-Zugriffsberechtigungen für eine optimale Funktionalität.
Sie können auch einen Systembenutzer (USTYP B in USR02) anstelle eines Dialogbenutzers (USTYP A in USR02) verwenden.

Folgende Zugriffsrechte sollten mindestens vorhanden sein:
- S_RFC Authorization Object:
- Aktivität (ACTVT):
- Ausführen (16)
- Name des RFC-Objekts (RFC_NAME):
- BBP_RFC_READ_TABLE
- DDIF_FIELDINFO_GET
- RFCPING
- RFC_GET_FUNCTION_INTERFACE
- RFC_READ_TABLE
- STFC_CONNECTION
-
Typ des RFC-Objekts (RFC_TYPE):
- Funktionsbaustein (FUNC)
- Aktivität (ACTVT):
- S_TABU_NAM Authorization Object:
- Aktivität (ACTVT):
- Anzeigen (03)
- Tabellenname (TABLE): *
- Aktivität (ACTVT):
Für den Fall, dass kein „*“ für das Berechtigungsobjekt „S_TABU_NAM“ vergeben werden kann,
können auch die einzelnen Tabellen aus dem Datenscope.
Eingrenzung der SAP-Tabellen
Im Folgenden sind die erforderlichen SAP-Tabellen für Digital Audit Preparation aufgelistet, die im Objekt "S_TABU_NAM" eingetragen werden können:
| DD17S, T000, T001, T001A, T009, T009B, T001K, DD07T, NRIV, T001L, T001W, T003, T003T, T005, T005T, T007S, T008, T008T, T011, T011T, T014, T023T, T030K, T030W, T041C, T041CT, T043, T052, T052U, T074T, T077S, T077Z, T093, T093C, T093T, T100, T134T, T156, T156T, T159L, T161, T161T, T163, T173, T173T, T685, T685T, T880, T881, TABW, TABWT, TBSL, TBSLT, TCURC, TCURT, TCURX, TCURF, TCURP, TCURR, TCURV, TPFID, TSTCT, TTYP, TVAK, TVAKT, TVFS, TVFST, TVLK, TVLKT, BKPF, REGUV, BSEG, BSET, FAGL_011FC, FAGL_011PC, FAGL_011QT, FAGL_011SC, FAGL_011TC, FAGL_011VC, FAGL_011ZC, REGUH, REGUP, SKA1, SKAT, SKB1, EKKO, EKPO, EBAN, EKBE, TVKO, VBAK, VBRK, LIKP, LIPS, VBAP, VBRP, USR02, USR40, UST04, ANEP, ANLA, ANLB, ANLBZA, ANLC, ANLH, ANLZ, ANKA, ANKT, MARA, MKPF, MSEG, MAKT, MBEW, TDG41, KNB1, LFB1, KNA1, KNBK, LFA1, LFBK, KNKK, CDPOS, CDHDR, TCDOB, TCDOBT, TIBAN, KNAS, SRGBTBREL, TOA01, TOA02, TOA03, DD02T, DD03L, DD04T, TKA02, LFAS, TOASP, BSEC, GLT0, T012K, T042I, FAGLFLEXA, FAGLFLEXT |
Hinweis: Bestimmte zapliance-Lösungen erfordern möglicherweise nur einen Teil der aufgeführten Tabellen. Diese vollständige Liste ermöglicht die Verwendung aller zapliance-Lösungen.
Verbindungsdaten zum SAP-System
Um eine Verbindung zum SAP-System herzustellen, werden bestimmte Verbindungsdaten benötigt. zapAnalytics bietet die Funktion, diese Verbindungsdaten beim Erstellen des Projekts einzugeben und sie für zukünftige Projekte erneut zu verwenden.
Je nach Konfiguration des SAP-Zielsystems unterscheidet man zwischen Nachrichten- und Anwendungsservern:
- Nachrichtenserver (MSHOST)
- Nachrichtenserver
- Nachrichtenserver Port
- System ID
- Gruppe der Anwendungsserver
- SAP Router String
- Mandant
- SAP-Anwendungsserver
- Anwendungsserver
- Instanznummer
- System ID
- Mandant
- SAP Router String
- (Optional) SAP Web URL. Die SAP Web GUI URL erleichtert den Aufruf von Einzelbelegen in zapAnalytics. Beispiel: https://mySAP.com:44300/sap/bc/gui/sap/its/webgui
Die einzelnen Daten können auch direkt dem SAP Logon Pad entnommen werden. Die folgenden Abbildungen zeigen, wie das funktioniert.
Verbindungsparameter Nachrichtenserver:

Verbindungsparameter Anwendungsserver:

Nutzung der SAP Web GUI in Power BI
Mit zapAnalytics lassen sich SAP-Belege direkt aus Power BI aufrufen. Dazu muss die entsprechende SAP Web GUI URL in zapAnalytics hinterlegt werden. Beispiel: Bei der Web-URL https://mySAP.com:44300/sap/bc/gui/sap/its/webgui wäre “mySAP.com:443000” in zapAnalytics einzutragen.
Erweiterte SAP-Rechte für Endnutzer
Um auf die gewünschten Belege zugreifen zu können, benötigt der Endnutzer (z.B. Prüfer) bestimmte SAP-Rechte. Diese Rechte umfassen den Zugriff auf folgende SAP-Transaktionscodes:
- FB03: Anzeigen von Buchhaltungsbelegen
- ME53: Anzeigen von Bestellanforderungen
- ME23: Anzeigen von Bestellungen
- VL03: Anzeigen von Lieferungen
- VA03: Anzeigen von Verkaufsaufträgen
- VF03: Anzeigen von Fakturen
Stellen Sie sicher, dass alle relevanten Benutzer über die notwendigen Berechtigungen verfügen, um diese Transaktionen auszuführen.
Auswirkungen auf das SAP-System
In über 2000 Projekten hat sich RFC als zuverlässig erwiesen und es gab keine Auswirkungen auf die Leistung von SAP-Produktivsystemen (z. B. R3, ECC oder S4).