Johdanto ODataan
OData, joka tunnetaan myös nimellä Open Data Protocol, on erittäin monipuolinen ja yleisesti yhteensopiva protokolla, joka mahdollistaa tietojen kyselemisen ja päivittämisen yksinkertaisten HTTP-viestien kautta. REST-arkkitehtuurin periaatteisiin perustuva OData-protokolla tarjoaa skaalautuvuutta ja soveltuu erilaisiin sovelluksiin, kuten verkko- ja mobiilisovelluksiin sekä tiedonsiirtoon järjestelmien välillä. Metatietojen, kyselyjen ja vastausten käsittelyä koskevien vakiomuotoisten käytäntöjen ansiosta OData vähentää laajan koodauksen tarvetta, mikä nopeuttaa kehitysprosessia.
SAP:n yhteydessä OData toimii tärkeänä linkkinä SAP-taustaosan ja sen etuosan välillä. Se helpottaa saumatonta viestintää ja antaa kehittäjille mahdollisuuden luoda intuitiivisia käyttöliittymiä. Lisäksi ODatan yhteentoimivuus tekee siitä ihanteellisen SAP-järjestelmien integrointiin muiden sovellusten tai palvelujen kanssa, olipa kyseessä paikallinen tai pilvipohjainen.
Microsoftin, ODatan tai Open Data Protokollan alun perin käyttöön ottama järjestelmä suunniteltiin mahdollistamaan tehokas tiedonsiirto Internetissä. Tämä ISO:n ja IEC:n kaltaisten tunnustettujen organisaatioiden hyväksymä eritelmä perustuu REST-arkkitehtuuriin ja hyödyntää HTTP-protokollaa. OData tukee CRUD-toimintoja ja erilaisia ominaisuuksia, kuten suodatusta, projisointia, sivutusta ja tietosuhteita. Pyyntö- ja vastausmuodot voivat olla JSON tai XML-pohjainen Atom/AtomPub.
SAP on integroinut OData-tuen SAP NetWeaver Gatewayhin, mikä tekee siitä olennaisen alustan komponentin OData-palvelujen suunnitteluun, käyttöönottoon ja testaamiseen. Lisäksi SAP tarjoaa toiminnallisuuksia, jotka mahdollistavat BAPI:en, Business Warehouse -infokubien ja CDS-näkymien näkymisen luotujen OData-palvelujen kautta.
Kun pilvipohjaisten sovellusten merkitys kasvaa ja saumaton yhteys SAP-järjestelmiin tulee ratkaisevan tärkeäksi, OData on noussut suosituimmaksi menetelmäksi SAP-järjestelmien käyttämiseksi Internetin kautta.
Asiakirjan tarkoituksena on selventää OData-palvelun luomista ja käyttöönottoa SAP-järjestelmässä. Se kattaa myös SAP OData -palvelujen kulutuksen Financial Reporting ja Close & Consolidation-sovelluksissa.