Mikä on SAP OData

esittely

Jos aiot altistaa SAP-tietosi (taulukko- tai kyselytiedot) ulkoiselle ympäristölle, kuten UI5/Fiori tai HANA, sinun on välitettävä tietosi API:n muodossa. Tekijä: API tarkoitamme, että käyttämällä OData luomme a palvelu linkki, johon pääsee Internetin kautta ja jota voidaan käyttää CRUD-toimintojen suorittamiseen. SAP OData SAP ABAP -ympäristössä on aivan kuin toinen ABAP-luokka. Voimme käyttää tämän luokan menetelmiä SEGW-transaktiolla. Voimme kirjoittaa tähän vaaditun koodimme tietojen käsittelyä varten ja kun olemme aktivoineet luokan, luomamme palvelulinkki toimii vastaavasti.

Määritelmä

SAP OData on standardi Web-protokolla, jota käytetään SAP:ssa olevien tietojen kyselyyn ja päivittämiseen ABAP:n avulla. Se soveltaa ja rakentaa Web-tekniikoita, kuten HTTP:tä, mahdollistaen pääsyn tietoihin useista ulkoisista sovelluksista, alustoista ja laitteista.

SAP:ssa käytämme SEGW tapahtumakoodi OData-palvelun luomiseksi. SEGW tulee sanoista Service Gateway.

SAP OData -arkkitehtuuri

Täällä keskustelemme SAP OData:n korkean tason arkkitehtuurista.

SAP OData korkean tason arkkitehtuuri
SAP OData korkean tason arkkitehtuuri

Miksi tarvitsemme ODATAa

SAP OData sisältää useita etuja. Se ei vain auta meitä paljastamaan tietoja, vaan myös auttaa asiakasta pääsemään tietoihin mistä tahansa ja millä tahansa laitteella. Jos OData-palveluita ei ole, tiedot pysyvät ennallaan ja mikäli käyttäjän on päästävä käsiksi tietoihinsa, hän saattaa joutua vierailemaan datapaikalla, mikä on epämukavaa digitaaliselle maailmalle.

ODATA:n edut

SAP OData tarjoaa meille seuraavat edut:

  • Se auttaa saamaan ihmisen luettavissa olevia tuloksia eli voit käyttää selainta nähdäksesi tulostiedot
  • Tietoihin pääseminen on erittäin helppoa ja suhteellisen nopeaa
  • Se käyttää kaikkia verkkoprotokollien standardeja eli GET, PUT, POST, DELETE ja QUERY
  • Se käyttää valtiottomia sovelluksia: Se tarkoittaa, että palvelin ei tallenna mitään asiakkaan tietoja (esim. UI5-sovellus) ja käsittelee jokaista OData-puhelua uutena puheluna
  • Se vastaanottaa tietoja toisiinsa liittyvien tietojen muodossa, joista toinen johtaa toiseen: Se on vuorovaikutusmalli, joka tunnetaan nimellä "hälytys-analysoi-toimi", "katso-tarkista-toimi" tai "tutkimus ja toimi". Tämän mallin mukaan kaikkia tietoja ei ladata yhteen, vaan käyttäjä analysoi tiedot ja saa tarvittavat tiedot navigoinnin jälkeen. Tällä tavalla tiedot latautuvat nopeasti ja oikein.

SAP OData V2 (versio 2)

OData v2 on joukko uusia standardeja, jotka ovat SAP OData V1:n lisäosia. Nämä ovat seuraavat:

  • Asiakaspuolen lajittelu ja suodatus
  • Kaikki pyynnöt voidaan ryhmitellä
  • Kaikki tiedot tallennetaan mallin välimuistiin
  • Automaattinen viestien käsittely

Voit lukea lisää SAP OData v2 vs OData v1:stä tätä.

SAP OData V4 (versio 4)

OData v4 on uusin päivitys SAP OData -palveluihin, joka sisältää joitain lisäyksiä ja vähennyksiä ominaisuuksia, kuten:

  • Uusi versio yksinkertaistaa tietojen sitomista. Uusi OData V4 -malli yksinkertaistaa tiedonsidontaparametrirakennetta.
  • OData v4 vaatii vain asynkronisen tiedonhaun.
  • Eräryhmät määritellään yksinomaan sitomisparametreilla uusissa OData v4 -kutsuissa ja vastaavat parametrit mallissa oletuksena.
  • Se tukee operaatiosidoksen käyttöä. Ja nyt on paljon helpompaa sitoa toimintojen suoritustulokset ohjauksiin.
  • Luo-, Luku-, Päivitä- ja Poista (poista) -toiminnot ovat käytettävissä implisiittisesti sidosten kautta
  • OData v4:ssä metatietoihin pääsee vain ODataMetaModelin kautta

Voit lukea lisää SAP OData v4 vs OData v2:stä tätä.

Kommentteja: 2

Jätä kommentti

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.