How to fix the error message 'NgRfc Header Flag missing'?
Cause
This message appears, when RFC libraries (DLL) are used that are older then from December 3rd 2025. The reason here is, that SAP had a bug in these older DLL's that caused this error message.
Solution
To fix this issue, you have to update the DLLs to newer ones.
Hint
If you don't have access to the SAP Software Center to download the new DLLs by yourself, contact our Support Team (support@dab-gmbh.de).
Follow these steps to update the DLLs:
- Go to the SAP Software Center
- Search for SAP NW RFC SDK 7.50
- Note that you can change the operating system and architecture in the download menu
- The download archive is a normal ZIP file that can be opened with standard tools
- Go to the lib folder in the ZIP file
- You'll need the following DLLs (the XX stands for the release number and can vary):
- icudtXX.dll
- icuinXX.dll
- icuucXX.dll
- libsapucum.dll
- sapnwrfc.dll
- Stop the dab Nexus Service
- Copy them to the correct location (64-Bit libraries): %WINDIR%\System32
Important
If you are asked whether you want to overwrite an existing icudtXX.dll, icuinXX.dll, or icuucXX.dll file, click No! Overwriting these files may cause other applications to malfunction.
The sapnwrfc.dll file must be overwritten.
- Restart the dab Nexus Service after changing the DLLs!
- Adjust the SAP Connection in dab Nexus:
- for older dab Nexus versions: unselect the option 'Is S/4HANA'
- for newer dab Nexus versions: change from S/4HANA to ECC
- Create a new Task (or clone an existing one)
- Check the logs in case the Run fails -> if the error persists, please contact our Support Team and send the complete Support Package to support@dab-gmbh.de