TodoSAP.com Todo sobre SAP en español

SAP Fiori

¿Qué es un servicio OData en SAP?

1 min de lectura

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: