Zmodernizowany interfejs RFC dla SAP
Publikacja: październik 2025 Dotyczy: dab Nexus 1.18 i nowszych
Wraz z wydaniem dab Nexus 1.18, wewnętrzny interfejs SAP został zmodernizowany. Nowa warstwa komunikacyjna określa, w jaki sposób dab Nexus współpracuje z systemami SAP oraz realizuje wywołania RFC. Zapewnienie stabilnej, wydajnej i przyszłościowej integracji, bazującej na aktualnych technologiach SAP, jest celem wdrożenia tego rozwiązania.
Jakie są konsekwencje tej zmiany?
Modernizacja techniczna powoduje kilka istotnych kwestii wymagających uwagi przy aktualizacji do wersji 1.18:
Zakończenie wsparcia dla „Classic RFC Library” (librfc32)
Od wersji dab Nexus 1.18 nie można już korzystać z przestarzałej biblioteki SAP RFC (librfc32). SAP oficjalnie wycofał wsparcie dla tego komponentu 31 marca 2016 (szczegóły w poście SAP Community).
Udostępnienie biblioteki SAP NetWeaver RFC
dab Nexus wykorzystuje obecnie wyłącznie nowoczesną bibliotekę SAP NetWeaver RFC (sapnwrfc). Biblioteka ta musi być dostępna na serwerze aplikacyjnym dab Nexus, aby możliwa była ciągła komunikacja z systemami SAP.
Instrukcje: SAP RFC Libraries
Migracja na komponenty 64-bitowe
Dla utrzymania długoterminowej stabilności i kompatybilności Państwa środowiska rekomendujemy udostępnianie wszystkich zasobów związanych z SAP—w szczególności:
- SAP GUI
- bibliotek RFC
- oraz, w razie potrzeby, innych komponentów klienckich SAP — w wersji 64-bitowej. Takie podejście pozwala uniknąć problemów ze zgodnością w kolejnych wydaniach oraz gwarantuje lepszą wydajność.
Weryfikacja uprawnień SAP
W ramach aktualizacji należy przeanalizować uprawnienia użytkownika SAP wykorzystywanego do ekstrakcji danych:
| Funkcja | Cel | Status |
|---|---|---|
| DDIF_FIELDINFO_GET | Niezbędna do odczytu metadanych tabeli (np. informacji o polach) — zobacz SAP Nota 460089 | Wymagana |
| STFC_PERFORMANCE | Umożliwia korzystanie z nowej funkcji Benchmark do analizy wydajności | Rekomendowana (opcjonalnie) |
Co powinni zrobić administratorzy?
- Należy dopilnować, aby biblioteka SAP NetWeaver RFC (sapnwrfc) była zainstalowana na serwerze dab Nexus.
- Trzeba zweryfikować, czy nie ma żadnych zależności od librfc32.
- Wskazane jest użycie wersji 64-bitowej wszystkich komponentów powiązanych z SAP.
- Konieczna jest analiza oraz, jeśli to wymagane, dostosowanie uprawnień użytkownika SAP wykorzystywanego do ekstrakcji danych.