NAV2013 – Zugriff auf OData

Habt ihr schon einmal die neuen Möglichkeiten mit OData ausprobiert die euch Microsoft Dynamics NAV 2013 bietet?

Hier einmal ein kurzer Überblick über die Zugriffsmöglichkeiten auf OData-Webservices.

Alle hier genannten Beispiele funktionieren mit der Standardinstallation von Cronus und dem veröffentlichten Webservice Customer mit dem Typ Seite und der ID 22.

 

Zeige alle OData-feeds:

http://localhost:7048/DynamicsNAV70/odata

Zeige Metadaten:

http://localhost:7048/DynamicsNAV70/odata/$metadata

Gib alle Debitoren aus:

http://localhost:7048/DynamicsNAV70/odata/Customer

Gib den Debitoren mit dem Primärschlüssel 10000 aus (Primärschlüssel verwenden):

http://localhost:7048/DynamicsNAV70/odata/Customer(‘10000’)

Gib alle Debitoren mit dem Lagerort BLAU aus (Verwendung von Feldfiltern):

http://localhost:7048/DynamicsNAV70/odata/Customer?$filter=Location_Code eq ‘BLAU’

Gib Name, Lagerortcode und Kreditlimit(MW) aus (Abruf einzelner Felder):

http://localhost:7048/DynamicsNAV70/odata/Customer?$select=Name, Location_Code, Credit_Limit_LCY

Gib Name, Lagerortcode und Kreditlimit (MW) für alle Debitoren aus der Lagerortcode BLAU ist (einzelne Felder kombiniert mit Filtern):

http://localhost:7048/DynamicsNAV70/odata/Customer?$filter=Location_Code eq ‘BLAU’ &$select=Name, Location_Code, Credit_Limit_LCY