X'inhu SAP OData

introduzzjoni

Jekk qed tippjana li tesponi d-Data SAP tiegħek (Tabella jew Query Data) għal ambjent estern bħal UI5/Fiori jew HANA, allura trid timbotta d-dejta tiegħek f'forma ta 'API. Permezz API irridu nfissru, bl-użu ta 'OData se niġġeneraw a servizz link li jista’ jiġi aċċessat permezz tal-internet u li jista’ jintuża biex jitwettqu operazzjonijiet CRUD. SAP OData fl-ambjent SAP ABAP huwa bħal Klassi ABAP oħra. Nistgħu naċċessaw il-metodi ta 'din il-klassi billi tuża transazzjoni SEGW. Nistgħu niktbu l-kodiċi meħtieġ tagħna hawn għall-manipulazzjoni tad-dejta u ladarba nattivaw il-klassi, il-link tas-servizz li niġġeneraw se taġixxi kif xieraq.

definizzjoni

SAP OData huwa protokoll tal-Web standard użat għall-mistoqsijiet u l-aġġornament tad-dejta preżenti f'SAP bl-użu tal-ABAP, li japplika u jibni fuq teknoloġiji tal-Web bħal HTTP biex jipprovdi aċċess għall-informazzjoni minn varjetà ta' applikazzjonijiet, pjattaformi u apparati esterni.

F'SAP, nużaw SEGW kodiċi tat-tranżazzjoni biex jinħoloq Servizz OData. SEGW tfisser Service Gateway.

Arkitettura ta' SAP OData

Hawnhekk, ser niddiskutu dwar l-arkitettura ta 'Livell Għoli ta' SAP OData.

SAP OData Arkitettura ta' Livell Għoli
SAP OData Arkitettura ta' Livell Għoli

Għaliex għandna bżonn ODATA

SAP OData jiġi b'ħafna vantaġġi. Mhux biss tgħinna nesponu d-dejta iżda wkoll tgħin lil klijent jaċċessa d-dejta minn kullimkien u minn kwalunkwe apparat. Jekk ma jkunx hemm servizzi OData, allura d-dejta tibqa’ fuq il-post u f’każ li utent ikollu bżonn jaċċessa d-dejta tiegħu, jista’ jkollu jżur il-post tad-dejta, li huwa skomdu għad-dinja diġitali.

Vantaġġi ta' ODATA

L-użu ta' SAP OData jagħtina l-vantaġġi li ġejjin:

  • Tgħin biex tikseb riżultati li jinqraw mill-bniedem jiġifieri tista 'tuża l-browser tiegħek biex tara d-data tal-ħruġ
  • Huwa faċli ħafna u relattivament veloċi li taċċessa d-dejta
  • Juża l-istandards kollha tal-protokolli tal-web jiġifieri GET, PUT, POST, DELETE, u QUERY
  • Juża Applikazzjonijiet mingħajr Stat: Ifisser li Server ma jsalva l-ebda dejta tal-Klijent (eż. Applikazzjoni UI5) u jittratta kull sejħa OData bħala sejħa ġdida
  • Jirċievi data f'forma ta' biċċiet ta' informazzjoni relatati, li wieħed iwassal għal ieħor: Huwa mudell ta' interazzjoni magħruf bħala "twissija-analiżi-att", "vista-spezzjonar-aġir", jew "esplorazzjoni u att". Skont dan il-mudell mhux id-dejta kollha titgħabba flimkien, u utent janalizza dejta u jilħaq l-informazzjoni meħtieġa wara n-navigazzjoni. B'dan il-mod id-dejta titgħabba malajr u b'mod korrett.

SAP OData V2 (Verżjoni 2)

OData v2 huwa sett ta' standards ġodda li huma add-ons għal SAP OData V1, u dawn huma kif ġej:

  • Issortjar u filtrazzjoni min-naħa tal-klijent
  • It-talbiet kollha jistgħu jiġu miġbura f'lott
  • Id-dejta kollha tinsab fil-cache fil-mudell
  • Immaniġġjar Awtomatiku tal-Messaġġ

Tista' taqra aktar dwar SAP OData v2 vs OData v1 hawn.

SAP OData V4 (Verżjoni 4)

OData v4 huwa l-aħħar aġġornament għas-servizzi SAP OData li jiġi ma 'xi żieda u xi tnaqqis ta' karatteristiċi, bħal:

  • Il-verżjoni l-ġdida ġġib simplifikazzjoni f'termini ta' rabta tad-dejta. Il-mudell il-ġdid OData V4 jissimplifika l-istruttura tal-parametru tal-irbit tad-dejta.
  • OData v4 jeħtieġ biss irkupru asinkroniku tad-dejta.
  • Il-gruppi tal-lott huma definiti biss permezz ta' parametri vinkolanti fis-sejħiet ġodda OData v4 bil-parametri korrispondenti fuq il-mudell bħala default.
  • Jappoġġja l-użu ta 'rbit ta' operazzjoni. U issa huwa ħafna aktar faċli li torbot ir-riżultati tal-eżekuzzjoni tal-operazzjoni mal-kontrolli.
  • L-operazzjonijiet Oħloq, Aqra, Aġġorna u Ħassar (Neħħi) huma disponibbli b'mod impliċitu permezz tal-irbit
  • F'OData v4, il-Metadata hija aċċessata biss permezz ta' ODataMetaModel

Tista' taqra aktar dwar SAP OData v4 vs OData v2 hawn.

Kummenti: 2

Ħalli kumment

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.