Un servicio OData es una interfaz web basada en el protocolo estándar Open Data Protocol (OData) que expone datos y operaciones de SAP mediante HTTP. Es el canal con el que las aplicaciones Fiori leen y graban información en el sistema, y también sirve para integrar SAP con otras aplicaciones.
Cómo funciona
- El servicio publica entidades, por ejemplo pedidos o clientes, que se consultan mediante una URL y se devuelven en JSON o XML.
- Admite lectura, creación, modificación y borrado, y opciones de consulta como $filter, $select o $top.
- El documento $metadata describe su estructura.
Dónde se gestiona
En SAP Gateway. Los servicios clásicos (V2) se crean con SEGW o se generan a partir de vistas CDS, y se activan en /IWFND/MAINT_SERVICE; los errores se consultan en /IWFND/ERROR_LOG. Con el modelo RAP pueden publicarse servicios OData V2 y V4. Si una app Fiori no muestra datos, conviene revisar que el servicio esté activado y que el usuario tenga autorización.
Más en TodoSAP: