Przejście do głównej treści

Zmodernizowany interfejs RFC dla SAP

Uwaga

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:

FunkcjaCelStatus
DDIF_FIELDINFO_GETNiezbędna do odczytu metadanych tabeli (np. informacji o polach) — zobacz SAP Nota 460089Wymagana
STFC_PERFORMANCEUmożliwia korzystanie z nowej funkcji Benchmark do analizy wydajnościRekomendowana (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.