Kio estas SAP OData

Enkonduko

Se vi planas elmontri viajn SAP-Datumojn (Tabelo aŭ Demandaj Datumoj) al ekstera medio kiel UI5/Fiori aŭ HANA, tiam vi devas puŝi viajn datumojn en formo de API. De API ni volas diri, uzante OData ni generos a servo ligo alirebla per interreto kaj uzebla por fari CRUD-operaciojn. SAP OData en SAP ABAP-medio estas same kiel alia ABAP-Klaso. Ni povas aliri la metodojn de ĉi tiu klaso uzante SEGW-transakcion. Ni povas skribi nian bezonatan kodon ĉi tie por la manipulado de datumoj kaj post kiam ni aktivigas la klason, la servo-ligo, kiun ni generas, agos laŭe.

difinon

SAP OData estas norma Reta protokolo uzata por pridemandi kaj ĝisdatigi datumojn ĉeestantajn en SAP uzante ABAP, aplikante kaj konstruante sur Retaj teknologioj kiel HTTP por disponigi aliron al informoj de diversaj eksteraj aplikoj, platformoj kaj aparatoj.

En SAP, ni uzas SEGW transakcia kodo por krei OData Servon. SEGW signifas Service Gateway.

Arkitekturo de SAP OData

Ĉi tie, ni diskutos pri la Altnivela arkitekturo de SAP OData.

SAP OData Altnivela Arkitekturo
SAP OData Altnivela Arkitekturo

Kial ni bezonas ODATA

SAP OData havas plurajn avantaĝojn. Ĝi ne nur helpas nin elmontri datumojn, sed ankaŭ helpas klienton aliri datumojn de ie ajn kaj ajna aparato. Se ne ekzistos OData-servoj, tiam la datumoj restos surloke kaj se iu uzanto bezonas aliri siajn datumojn, ili eble devos viziti la datuman lokon, kio estas malkomforta por la cifereca mondo.

Avantaĝoj de ODATA

Uzado de SAP OData donas al ni jenajn avantaĝojn:

  • Ĝi helpas akiri homajn legeblajn rezultojn, te vi povas uzi vian retumilon por vidi la eligajn datumojn
  • Estas tre facile kaj relative rapide aliri datumojn
  • Ĝi uzas ĉiujn normojn de interretaj protokoloj t.e. GET, PUT, POST, DELETE kaj QUERY
  • Ĝi uzas Sennaciajn Aplikojn: Ĝi signifas, ke Servilo ne konservas ajnajn datumojn de Kliento (ekz. UI5-Apliko) kaj traktas ĉiun OData-vokon kiel novan vokon.
  • Ĝi ricevas datumojn en formo de rilataj informoj, unu kondukante al alia: Ĝi estas interaga ŝablono konata kiel "alerto-analizi-agi", "vidi-inspekti-agi", aŭ "esplori & agi". Laŭ ĉi tiu ŝablono ne ĉiuj datumoj estas ŝarĝitaj kune, kaj uzanto analizas datumojn kaj atingas ĝian bezonatan informon post navigado. Tiamaniere la datumoj ŝarĝas rapide kaj ĝuste.

SAP OData V2 (Versio 2)

OData v2 estas aro de novaj normoj kiuj estas aldonaĵoj al SAP OData V1, kaj ĉi tiuj estas kiel sekvas:

  • Kliento-flanka ordigo kaj filtrado
  • Ĉiuj petoj povas esti grupigitaj
  • Ĉiuj datumoj estas konservitaj en la modelo
  • Aŭtomata Mesaĝo-traktado

Vi povas legi pli pri SAP OData v2 vs OData v1 tie.

SAP OData V4 (Versio 4)

OData v4 estas la plej nova ĝisdatigo al la servoj de SAP OData, kiu venas kun iu aldono kaj ioma redukto de funkcioj, kiel ekzemple:

  • La nova versio alportas simpligon en terminoj de datuma ligado. La nova modelo OData V4 simpligas la datumligan parametrostrukturon.
  • OData v4 postulas nur nesinkronan datumporton.
  • La Batch-grupoj estas nur difinitaj per devigaj parametroj en la novaj OData v4-vokoj kun la respondaj parametroj en la modelo defaŭlte.
  • Ĝi subtenas uzon de operacia ligado. Kaj nun estas multe pli facile ligi operaciajn ekzekutrezultojn al kontroloj.
  • Krei, Legi, Ĝisdatigi kaj Forigi (Forigi) operacioj estas disponeblaj implicite per la ligadoj
  • En OData v4, la Metadatumoj estas nur aliritaj per ODataMetaModel

Vi povas legi pli pri SAP OData v4 vs OData v2 tie.

Komentoj: 2

lasu komenton

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.