Inona no atao hoe SAP OData

Fampidirana

Raha mikasa ny hamoaka ny angona SAP (tabilao na angona fangatahana) amin'ny tontolo ivelany toa ny UI5/Fiori na HANA ianao, dia mila manosika ny angonao amin'ny endrika API ianao. ny API Ny tiana holazaina dia ny fampiasana OData dia hamorona a fanompoana rohy azo idirana amin'ny Internet ary azo ampiasaina amin'ny asa CRUD. Ny SAP OData ao amin'ny tontolo SAP ABAP dia mitovy amin'ny kilasy ABAP hafa. Afaka miditra amin'ny fomba amin'ity kilasy ity isika amin'ny alàlan'ny fifanakalozana SEGW. Afaka manoratra ny kaody ilainay eto izahay ho an'ny fanodikodinana angon-drakitra ary rehefa manetsika ny kilasy izahay, ny rohy serivisy izay avoakanay dia hiasa mifanaraka amin'izany.

famaritana

SAP OData dia protocole amin'ny Internet mahazatra ampiasaina amin'ny fangatahana sy fanavaozana ny angona misy ao amin'ny SAP amin'ny fampiasana ABAP, fampiharana sy fananganana amin'ny teknolojian'ny tranonkala toy ny HTTP mba hanomezana fidirana amin'ny fampahalalana avy amin'ny fampiharana ivelany isan-karazany, sehatra ary fitaovana.

Ao amin'ny SAP, mampiasa izahay SEGW fehezan-dalàna momba ny fifanakalozana mba hamoronana serivisy OData. SEGW dia midika hoe Service Gateway.

Architecture ny SAP OData

Eto isika dia hiresaka momba ny maritrano avo lenta amin'ny SAP OData.

SAP OData High Level Architecture
SAP OData High Level Architecture

Nahoana isika no mila ODATA

Ny SAP OData dia manana tombony maro. Tsy vitan'ny hoe manampy antsika hamoaka angon-drakitra fotsiny izy io fa manampy ny mpanjifa ihany koa hiditra amin'ny angona na aiza na aiza sy amin'ny fitaovana rehetra. Raha tsy misy serivisy OData, dia hijanona eo amin'ny toerany ny angon-drakitra ary raha toa ka mila miditra amin'ny angon-dry zareo ny mpampiasa iray, dia mety tsy maintsy mitsidika ny toerana misy angona izy ireo, izay tsy mahazo aina ho an'ny tontolo nomerika.

Ny tombony amin'ny ODATA

Ny fampiasana SAP OData dia manome tombony manaraka:

  • Manampy amin'ny fahazoana valiny azo vakiana ho an'ny olombelona izany hoe afaka mampiasa ny navigateur ianao hijerena ny angona mivoaka
  • Tena mora ary somary haingana ny fidirana angona
  • Mampiasa ny fenitry ny protocols amin'ny tranonkala izy io, izany hoe GET, PUT, POST, DELETE, ary QUERY
  • Mampiasa fampiharana tsy misy fanjakana izy io: Midika izany fa tsy mitahiry angon-drakitra an'ny mpanjifa ny Server (ohatra ny Application UI5) ary mandray ny antso rehetra OData ho antso vaovao.
  • Mahazo angon-drakitra amin'ny endrika fampahalalana mifandraika izy io, ny iray mankany amin'ny iray hafa: Lalam-pifandraisana fantatra amin'ny anarana hoe "alert-analyse-act", "view-inspect-act", na "explore & act". Araka io lamina io dia tsy ny angon-drakitra rehetra no entina miaraka, ary ny mpampiasa iray dia manadihady angon-drakitra iray ary mahatratra ny fampahalalana ilaina aorian'ny fitetezana. Amin'izany fomba izany ny angon-drakitra entana haingana sy marina.

SAP OData V2 (Dikan-teny 2)

OData v2 dia andiana fenitra vaovao izay ampiana amin'ny SAP OData V1, ary ireto manaraka ireto:

  • Fanasokajiana sy sivana amin'ny lafiny mpanjifa
  • Ny fangatahana rehetra dia azo atambatra
  • Ny angon-drakitra rehetra dia voatahiry ao amin'ny modely
  • Fikarakarana hafatra mandeha ho azy

Azonao atao ny mamaky bebe kokoa momba ny SAP OData v2 vs OData v1 Eto.

SAP OData V4 (Dikan-teny 4)

OData v4 no fanavaozana farany amin'ny serivisy SAP OData izay miaraka amina fanampim-panampiana sy fampihenana ny endri-javatra, toy ny:

  • Ny dikan-teny vaovao dia mitondra fanatsorana amin'ny resaka famatorana data. Ny maodely OData V4 vaovao dia manatsotra ny firafitry ny mari-pamantarana mamatotra angona.
  • Ny OData v4 dia tsy mila fakàna angona asynchronous ihany.
  • Ny vondrona Batch dia voafaritra amin'ny alàlan'ny mari-pamantarana mifamatotra amin'ny antso OData v4 vaovao miaraka amin'ny mari-pamantarana mifanaraka amin'ny modely ho default.
  • Izy io dia manohana ny fampiasana fatorana fandidiana. Ary ankehitriny dia mora kokoa ny mamatotra ny vokatry ny fanatanterahana ny asa amin'ny fanaraha-maso.
  • Ny asa Mamorona, Mamaky, Manavao ary Fafao (Esory) dia azo alaina amin'ny alàlan'ny fatorana
  • Ao amin'ny OData v4, ny Metadata dia tsy misy afa-tsy amin'ny alàlan'ny ODataMetaModel

Azonao atao ny mamaky bebe kokoa momba ny SAP OData v4 vs OData v2 Eto.

Comments: 2

Leave a comment

Mampiasa Akismet ity tranonkala ity mba hampihenana spam. Fantaro ny fomba amoahanao ny angona fanehoanao.