Une ressource OData est une connexion à un magasin de données qui respecte le protocole OData. Il n'est pas si important de comprendre OData en détail. Par conséquent, nous aborderons les points les plus importants à connaître lors de la connexion depuis SAP Build Apps.

Un service OData définit un ensemble d'entités. Ces entités représentent des éléments réels tels que les clients, les produits, les sites et les salariés. Étant donné que les services OData doivent fournir des métadonnées sur le service, une fois que vous aurez fourni l'URL au service, SAP Build Apps saura quelles entités il existe, leurs zones et les types de données.
Chaque entité définira un ensemble de champs, où chaque champ représente une information sur cette entité. Par exemple, pour les clients, vous pouvez avoir les zones suivantes :
- CustomerID
- CompanyName
- ContactName
- ContactTitle
- Adresse
- Localité
- Région
- Code postal
- Pays
- Tél.
- Télécopie
Jusqu'à présent, nous avons défini la nature des données que nous voulons stocker. Cependant, nous stockons éventuellement les données réelles dans notre entité de service OData et ces données sont représentées sous la forme d'un ensemble de lignes, chaque ligne ayant une valeur pour chacune des zones. Il se peut donc que nous ayons les données suivantes :
Vous trouverez de plus amples informations sur OData, y compris le système fictif avec l'exemple Northwind pour tester l'utilisation, à l'adresse suivante : https://www.odata.org/
Exemple de données
| CustomerID | CompanyName | ContactName | ContactTitle | Adresse |
|---|---|---|---|---|
| ALFKI | Alfreds Futterkiste | Maria Anders | Sales Representative | Obere Str. 57 |
| ANATR | Ana Trujillo Emparedados y helados | Ana Trujillo | Owner | Avda. de la Constituci\u00f3n 2222 |