¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Guia completa para implementar consultas URI em serviços OData

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 16 Vistas
0
Cargando...

Introdução


Temos alguns blogs muito bons sobre como criar um serviço OData do zero. Recomendaria esses blogs se você é novo no OData.

Blog1 Blog2 Blog3 Blog4

A SAP nos deu opções para várias chamadas de URI. Neste blog, vamos implementá-las. Tentarei adicionar todas elas em um blog com exemplos.

Passos


Podemos dividir o URI do OData em 2 partes:


  1. Não é necessária implementação personalizada (Este Blog)




    1. $select

    2. $count

    3. $expand

    4. $format

    5. $links

    6. $value



  2. Precisa de implementação personalizada ( Implementando todas as opções de consulta/URI do OData - Parte 2 )


    1. $orderby

    2. $top

    3. $skip

    4. $filter

    5. $inlinecount

    6. $skiptoken







Implementação


Vamos começar com os comandos URI que não precisam de implementações personalizadas:

1. $select

A opção de consulta $select no OData é usada para especificar quais propriedades ou campos de um recurso devem ser incluídos na resposta. A opção $select é tipicamente usada para otimizar o desempenho ao limitar o número de colunas retornadas em uma consulta. O valor da opção $select é uma lista separada por vírgulas das propriedades ou campos que devem ser incluídos na resposta.

Por exemplo, se você deseja recuperar apenas os campos de nome e endereço de um recurso de cliente, usaria uma consulta como /Clientes?$select=Nome, Endereço.

Este é um exemplo de string que provavelmente está sendo usada para selecionar campos específicos, "Nome" e "Endereço," de uma coleção de "Clientes" em um banco de dados.
/sap/opu/odata/sap/ZNS_PORELATED_SRV/EKKOSet?$select=Ebeln, Bukrs, Ernam

A consulta acima dará os campos selecionados, ou seja, Ebeln, Burks e Ernam do BD:


1. $select.jpg




Podemos obter um resultado semelhante para um registro específico também.
 /sap/opu/odata/sap/ZNS_PORELATED_SRV/EKKOSet('4500000000')?$select=Ebeln, Bukrs, Ernam

A consulta acima dará o seguinte resultado:

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?