Beth yw SAP OData

Cyflwyniad

Os ydych chi'n bwriadu datgelu'ch Data SAP (Tabl neu Ddata Ymholiad) i amgylchedd allanol fel UI5/Fiori neu HANA, yna mae angen i chi wthio'ch data ar ffurf API. Gan API rydym yn golygu, gan ddefnyddio OData byddwn yn cynhyrchu a gwasanaeth cyswllt y gellir ei gyrchu trwy'r rhyngrwyd ac y gellir ei ddefnyddio i gyflawni gweithrediadau CRUD. Mae SAP OData mewn amgylchedd SAP ABAP yn union fel Dosbarth ABAP arall. Gallwn gyrchu dulliau'r dosbarth hwn gan ddefnyddio trafodiad SEGW. Gallwn ysgrifennu ein cod gofynnol yma ar gyfer trin data ac unwaith y byddwn yn actifadu'r dosbarth, bydd y cyswllt gwasanaeth a gynhyrchwn yn gweithredu'n unol â hynny.

Diffiniad

Mae SAP OData yn brotocol gwe safonol a ddefnyddir ar gyfer ymholi a diweddaru data sy'n bresennol yn SAP gan ddefnyddio ABAP, cymhwyso ac adeiladu ar dechnolegau Gwe fel HTTP i ddarparu mynediad i wybodaeth o amrywiaeth o gymwysiadau, llwyfannau a dyfeisiau allanol.

Yn SAP, rydym yn defnyddio SEGW cod trafodiad i greu Gwasanaeth OData. Ystyr SEGW yw Porth Gwasanaethau.

Pensaernïaeth SAP OData

Yma, byddwn yn trafod pensaernïaeth lefel uchel SAP OData.

SAP OData Pensaernïaeth Lefel Uchel
SAP OData Pensaernïaeth Lefel Uchel

Pam mae angen ODATA arnom

Mae gan SAP OData fanteision lluosog. Mae nid yn unig yn ein helpu i ddatgelu data ond hefyd yn helpu cwsmer i gael mynediad at ddata o unrhyw le ac unrhyw ddyfais. Os na fydd unrhyw wasanaethau OData, yna bydd y data yn parhau i fod ar y rhagosodiad a rhag ofn y bydd angen i ddefnyddiwr gael mynediad at ei ddata, efallai y bydd yn rhaid iddo ymweld â lleoliad y data, sy'n anghyfforddus i'r byd digidol.

Manteision ODATA

Mae defnyddio SAP OData yn rhoi'r manteision canlynol i ni:

  • Mae'n helpu i gael canlyniadau darllenadwy dynol hy gallwch ddefnyddio eich porwr i weld y data allbwn
  • Mae'n hawdd iawn ac yn gymharol gyflym i gael mynediad at ddata
  • Mae'n defnyddio holl safonau protocolau gwe hy GET, PUT, POST, DILEU, a QUERY
  • Mae'n defnyddio Cymwysiadau Di-wladwriaeth: Mae'n golygu nad yw'r Gweinydd yn cadw unrhyw ddata Cleient (ee Cais UI5) ac mae'n trin pob galwad OData fel galwad newydd
  • Mae’n derbyn data ar ffurf darnau cysylltiedig o wybodaeth, un yn arwain at y llall: Mae’n batrwm rhyngweithio a elwir yn “ddadansoddi-rybudd”, “golwg-arolygu-act”, neu “archwilio a gweithredu”. Yn ôl y patrwm hwn nid yw'r holl ddata yn cael eu llwytho gyda'i gilydd, ac mae defnyddiwr yn dadansoddi data ac yn cyrraedd ei wybodaeth ofynnol ar ôl llywio. Yn y modd hwn mae'r data'n llwytho'n gyflym ac yn gywir.

SAP OData V2 (Fersiwn 2)

Mae OData v2 yn set o safonau newydd sy’n ychwanegiadau i SAP OData V1, ac mae’r rhain fel a ganlyn:

  • Didoli a hidlo ochr y cleient
  • Gellir sypynnu pob cais
  • Mae'r holl ddata yn cael ei storio yn y model
  • Trin Neges yn Awtomatig

Gallwch ddarllen mwy am SAP OData v2 vs OData v1 yma.

SAP OData V4 (Fersiwn 4)

OData v4 yw'r uwchraddiad diweddaraf i wasanaethau SAP OData sy'n dod â rhywfaint o ychwanegiad a rhywfaint o ostyngiad mewn nodweddion, megis:

  • Mae'r fersiwn newydd yn dod â symleiddio o ran rhwymo data. Mae'r model OData V4 newydd yn symleiddio'r strwythur paramedr rhwymo data.
  • Dim ond adalw data asyncronaidd sydd ei angen ar OData v4.
  • Mae'r grwpiau Swp yn cael eu diffinio'n gyfan gwbl trwy baramedrau rhwymo yn y galwadau OData v4 newydd gyda'r paramedrau cyfatebol ar y model fel rhagosodiad.
  • Mae'n cefnogi defnydd o rwymo gweithrediad. Ac yn awr mae'n llawer haws rhwymo canlyniadau gweithredu gweithrediad i reolaethau.
  • Mae gweithrediadau Creu, Darllen, Diweddaru a Dileu (Dileu) ar gael yn ymhlyg trwy'r rhwymiadau
  • Yn OData v4, dim ond trwy ODataMetaModel y ceir mynediad at y Metadata

Gallwch ddarllen mwy am SAP OData v4 vs OData v2 yma.

Sylwadau: 2

Gadael sylw

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.