¿Cómo solucionar el mensaje de error 'NgRfc Header Flag missing'?
Causa
Este mensaje aparece cuando se utilizan bibliotecas RFC (DLL) anteriores al 3 de diciembre de 2025.
La causa es que SAP tenía un error en estas DLL antiguas que genera este mensaje de error.
Solución
Para solucionar este problema, debe actualizar las DLL por versiones más recientes.
Sugerencia
Si usted no tiene acceso al SAP Software Center para descargar las nuevas DLL, contacte a nuestro equipo de soporte (support@dab-gmbh.de).
Siga estos pasos para actualizar las DLL:
- Acceda al SAP Software Center
- Busque SAP NW RFC SDK 7.50
- Tenga en cuenta que puede modificar el sistema operativo y la arquitectura en el menú de descarga
- El archivo descargado es un archivo ZIP normal que puede abrirse con herramientas estándar
- Vaya a la carpeta lib dentro del archivo ZIP
- Necesitará las siguientes DLL (XX corresponde al número de versión y puede variar):
- icudtXX.dll
- icuinXX.dll
- icuucXX.dll
- libsapucum.dll
- sapnwrfc.dll
- Detenga el Servicio dab Nexus
- Cópielas en la ubicación correcta (bibliotecas de 64 bits): %WINDIR%\System32
Importante
Si se le pregunta si desea sobrescribir un archivo existente icudtXX.dll, icuinXX.dll o icuucXX.dll, pulse ¡No! Sobrescribir estos archivos puede causar fallas en otras aplicaciones.
El archivo sapnwrfc.dll debe sobrescribirse.
- Reinicie el Servicio dab Nexus después de cambiar las DLL.
- Ajuste la conexión SAP en dab Nexus:
- para versiones antiguas de dab Nexus: desmarque la opción 'Is S/4HANA'
- para versiones nuevas de dab Nexus: cambie de S/4HANA a ECC
- Cree una nueva Tarea (o clone una existente)
- Revise los registros si la ejecución falla -> si el error persiste, por favor contacte a nuestro equipo de soporte y envíe el paquete de soporte completo a support@dab-gmbh.de