Przejdź do głównej zawartości

Jak naprawić komunikat o błędzie 'NgRfc Header Flag missing'?

Przyczyna​

Ten komunikat pojawia się, gdy wykorzystywane biblioteki RFC (DLL) pochodzą sprzed 3 grudnia 2025 r. Przyczyną jest błąd w tych starszych bibliotekach DLL po stronie SAP, który skutkuje wyświetleniem wspomnianego komunikatu.

Rozwiązanie​

Aby rozwiązać ten problem, należy zaktualizować DLL-e do nowszych wersji.

Wskazówka

Jeśli nie mają Państwo dostępu do SAP Software Center w celu samodzielnego pobrania nowych bibliotek DLL, prosimy o kontakt z naszym Zespołem Wsparcia (support@dab-gmbh.de).

W celu aktualizacji bibliotek DLL należy:

  1. Przejść do SAP Software Center
  2. Wyszukać SAP NW RFC SDK 7.50
  3. W menu pobierania można zmienić system operacyjny i architekturę
  4. Archiwum do pobrania to standardowy plik ZIP, który można otworzyć dowolnym narzędziem
  5. Odszukać folder lib w pliku ZIP
  6. Niezbędne są następujące biblioteki DLL (XX oznacza numer wydania i może się różnić):
    • icudtXX.dll
    • icuinXX.dll
    • icuucXX.dll
    • libsapucum.dll
    • sapnwrfc.dll
  7. Zatrzymać usługę dab Nexus
  8. Skopiować je do odpowiedniego folderu (biblioteki 64-bitowe): %WINDIR%\System32
Ważne

Jeśli pojawi się pytanie, czy zastąpić istniejący plik icudtXX.dll, icuinXX.dll lub icuucXX.dll, należy kliknąć Nie! Nadpisanie tych plików może spowodować nieprawidłowe działanie innych aplikacji.

Plik sapnwrfc.dll należy koniecznie nadpisać.

  1. Po zmianie bibliotek DLL należy ponownie uruchomić usługę dab Nexus!
  2. Skonfigurować połączenie SAP w dab Nexus:
    • dla starszych wersji dab Nexus: odznaczyć opcję 'Is S/4HANA'
    • dla nowszych wersji dab Nexus: zmienić z S/4HANA na ECC
  3. Utworzyć nowe zadanie (lub sklonować istniejące)
  4. Sprawdzić logi w przypadku niepowodzenia wykonania ­– jeśli błąd nadal występuje, prosimy o kontakt z Zespołem Wsparcia i przesłanie kompletnego pakietu wsparcia na adres support@dab-gmbh.de