Una respuesta 200 OK puede ser correcta y, aun así, estar incompleta. En OData, el rendimiento y la calidad de una integración dependen de pedir al servicio solo las filas, campos y relaciones que realmente se van a utilizar.
Contenido
Filtra donde viven los datos
$filter expresa el criterio en el servidor. $select evita transportar propiedades que el flujo descartará. Es preferible definir la intención de la consulta en el origen que descargar un conjunto amplio para filtrarlo después en n8n u otra herramienta.
Los nombres de entidades y las capacidades dependen de cada servicio SAP. Revisa siempre $metadata y su documentación: el patrón OData es común, pero no todas las implementaciones exponen los mismos campos o funciones.
La paginación no es opcional
$top limita la solicitud, pero un servicio puede aplicar además su propio tamaño de página. Hay que leer y seguir el enlace de continuación que devuelve la respuesta. Ignorarlo significa que la integración puede procesar solo una parte de los datos sin mostrar un error.
Usa $expand con una comprobación real
Cuando necesitas entidades relacionadas, $expand permite traer la navegación; combínalo con una selección explícita de sus propiedades. No des por buena la llamada solo porque terminó correctamente: valida que las relaciones esperadas no llegan vacías.
Checklist antes de activar el flujo
- Confirma versión y metadatos del servicio.
- Define
$filtery$selectcon criterios de negocio. - Prueba una, cero y varias páginas.
- Valida las propiedades de navegación.
- Registra páginas procesadas, volumen y duración.



