📘S4HANA ABAP - Odata
Definición de Odata
Open Data Protocol es un protocolo que permite a cualquier cliente obtener información de cualquier fuente mediante servicios REST, permitiendo pasar por parámetros los filtros a aplicar en los resultados.
Este protocolo utiliza otros protocolos y tecnologías ya reconocidas como HTTP, AtomPub o JSON.
Una ventaja de OData frente a trabajar con un servicio plano REST de JSON, es que OData tiene opciones de manipulación sobre las consultas. Algunas de ellas son: orderby, top o skip, por ejemplo.
Esto se realiza mediante las convenciones de URI, donde se especifican las query Options que tienen que ser aplicadas al obtener el recurso especificado. También define una manera de consultar los metadatos de la información que se consumirá.