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.
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:
- Przejść do SAP Software Center
- Wyszukać SAP NW RFC SDK 7.50
- W menu pobierania można zmienić system operacyjny i architekturę
- Archiwum do pobrania to standardowy plik ZIP, który można otworzyć dowolnym narzędziem
- Odszukać folder lib w pliku ZIP
- 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
- Zatrzymać usługę dab Nexus
- Skopiować je do odpowiedniego folderu (biblioteki 64-bitowe): %WINDIR%\System32
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ć.
- Po zmianie bibliotek DLL należy ponownie uruchomić usługę dab Nexus!
- 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
- Utworzyć nowe zadanie (lub sklonować istniejące)
- 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