TodoSAP.com Todo sobre SAP en español

SAP Fiori

Error 500 en servicio OData o SAP Gateway: cómo diagnosticarlo (/IWFND/ERROR_LOG)

2 min de lectura

Error 500 en servicio OData o SAP Gateway: cómo diagnosticarlo (/IWFND/ERROR_LOG)

Síntoma

Una aplicación Fiori muestra un error genérico o se queda sin datos. En las herramientas del navegador, la llamada a /sap/opu/odata/... devuelve un error HTTP 500.

Causas habituales

  • Un volcado ABAP en la implementación del servicio en el sistema backend.
  • El usuario no tiene las autorizaciones necesarias.
  • Parámetros o filtros de la petición incorrectos.
  • La caché de metadatos está desactualizada tras un transporte.
  • El destino RFC o el alias de sistema hacia el backend no está disponible.

Cómo resolverlo

  1. Reproduce el error y anota hora, usuario y URL de la petición.
  2. En el sistema Gateway, abre /IWFND/ERROR_LOG, filtra por usuario y fecha y consulta el detalle del error.
  3. Si hay un volcado, analízalo en ST22 del sistema donde se ejecuta la lógica, y consulta /IWBEP/ERROR_LOG en el backend.
  4. Prueba la petición de forma aislada con /IWFND/GW_CLIENT.
  5. Si sospechas de permisos, revisa SU53 o activa una traza con ST01.

Cómo evitarlo

Prueba los servicios con el cliente Gateway tras cada transporte y revisa periódicamente el log de errores para detectar fallos antes de que los usuarios los noten.

Más en TodoSAP: Errores SAP | Módulo Fiori