Ir al contenido principal

¿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 razón es que SAP tenía un error en estas DLL antiguas que provoca este mensaje de error.

Solución​

Para resolver este problema, debe actualizar las DLL a versiones más recientes.

Sugerencia

Si usted no tiene acceso al SAP Software Center para descargar las nuevas DLL por sí mismo, contacte a nuestro equipo de soporte (support@dab-gmbh.de).

Siga estos pasos para actualizar las DLL:

  1. Acceda al SAP Software Center
  2. Busque SAP NW RFC SDK 7.50
  3. Tenga en cuenta que puede cambiar el sistema operativo y la arquitectura en el menú de descarga
  4. El archivo descargado es un archivo ZIP común que se puede abrir con herramientas estándar
  5. Diríjase a la carpeta lib dentro del archivo ZIP
  6. Necesitará las siguientes DLL (la XX corresponde al número de release y puede variar):
    • icudtXX.dll
    • icuinXX.dll
    • icuucXX.dll
    • libsapucum.dll
    • sapnwrfc.dll
  7. Detener el servicio dab Nexus
  8. Cópielas en la ubicación correcta (bibliotecas de 64 bits): %WINDIR%\System32
Importante

Si se le solicita si desea sobrescribir un archivo icudtXX.dll, icuinXX.dll o icuucXX.dll existente, pulse ¡No! Sobrescribir estos archivos puede causar fallos en otras aplicaciones.

El archivo sapnwrfc.dll debe ser sobrescrito.

  1. Reinicie el servicio dab Nexus después de cambiar las DLL.
  2. Ajuste la conexión SAP en dab Nexus:
    • para versiones antiguas de dab Nexus: desmarque la opción 'Is S/4HANA'
    • para versiones más recientes de dab Nexus: cambie de S/4HANA a ECC
  3. Cree una nueva tarea (o clone una ya existente)
  4. Revise los registros en caso de que falle la ejecución -> 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