Unsa ang SAP OData

Pasiuna

Kung nagplano ka nga ibutyag ang imong SAP Data (Table o Query Data) sa gawas nga palibot sama sa UI5/Fiori o HANA, nan kinahanglan nimo nga iduso ang imong data sa usa ka porma sa API. Pinaagi sa API among gipasabot, gamit ang OData makamugna kami og a nga pag-alagad link nga mahimong ma-access pinaagi sa internet ug magamit sa paghimo sa mga operasyon sa CRUD. Ang SAP OData sa palibot sa SAP ABAP sama ra sa lain nga Klase sa ABAP. Mahimo natong ma-access ang mga pamaagi niini nga klase gamit ang SEGW nga transaksyon. Mahimo namon isulat ang among gikinahanglan nga code dinhi alang sa pagmaniobra sa datos ug sa higayon nga ma-aktibo namon ang klase, ang link sa serbisyo nga among gihimo molihok sumala niana.

Kahubitan

Ang SAP OData usa ka sumbanan nga protocol sa Web nga gigamit alang sa pagpangutana ug pag-update sa datos nga naa sa SAP gamit ang ABAP, pag-apply ug pagtukod sa mga teknolohiya sa Web sama sa HTTP aron mahatagan ang akses sa kasayuran gikan sa lainlaing mga eksternal nga aplikasyon, platform ug aparato.

Sa SAP, among gigamit SEGW code sa transaksyon aron makahimo og OData Service. Ang SEGW nagpasabot sa Service Gateway.

Arkitektura sa SAP OData

Dinhi, atong hisgutan ang mahitungod sa High level architecture sa SAP OData.

SAP OData High Level Architecture
SAP OData High Level Architecture

Nganong kinahanglan nato ang ODATA

Ang SAP OData adunay daghang mga bentaha. Dili lamang kini makatabang kanamo sa pagbutyag sa datos apan makatabang usab sa usa ka kustomer sa pag-access sa datos gikan sa bisan asa ug bisan unsang device. Kung wala’y mga serbisyo sa OData, nan ang datos magpabilin sa premyo ug kung ang usa ka tiggamit kinahanglan nga ma-access ang ilang datos, kinahanglan nila nga bisitahan ang lokasyon sa datos, nga dili komportable alang sa digital nga kalibutan.

Mga bentaha sa usa ka ODATA

Ang paggamit sa SAP OData naghatag kanamo sa mosunod nga mga bentaha:

  • Makatabang kini aron makuha ang mga resulta nga mabasa sa tawo ie magamit nimo ang imong browser aron makita ang datos sa output
  • Sayon ra kaayo ug medyo paspas ang pag-access sa datos
  • Gigamit niini ang tanan nga mga sumbanan sa mga protocol sa web sama sa GET, PUT, POST, DELETE, ug QUERY
  • Naggamit kini og Stateless Applications: Kini nagpasabot nga ang Server wala magtipig og bisan unsang datos sa Client (eg UI5 Application) ug nagtratar sa matag OData nga tawag isip bag-ong tawag
  • Nagdawat kini og mga datos sa porma sa may kalabutan nga mga piraso sa impormasyon, ang usa nagpadulong sa lain: Kini usa ka pattern sa interaksyon nga nailhan nga "alerto-analyse-act", "view-inspect-act", o "explore & act". Sumala sa kini nga sumbanan dili tanan nga datos gikarga sa tingub, ug ang usa ka tiggamit nag-analisar sa usa ka datos ug nakab-ot ang gikinahanglan nga kasayuran pagkahuman sa nabigasyon. Niining paagiha ang datos nag-load dayon ug husto.

SAP OData V2 (Bersyon 2)

Ang OData v2 usa ka hugpong sa mga bag-ong sumbanan nga mga add-on sa SAP OData V1, ug kini mao ang mga musunud:

  • Paghan-ay ug pagsala sa bahin sa kliyente
  • Ang tanan nga mga hangyo mahimong batched
  • Ang tanan nga datos gi-cache sa modelo
  • Awtomatikong pagdumala sa Mensahe

Mahimo nimong mabasa ang dugang bahin sa SAP OData v2 vs OData v1 dinhi.

SAP OData V4 (Bersyon 4)

Ang OData v4 mao ang pinakabag-o nga pag-upgrade sa mga serbisyo sa SAP OData nga adunay pipila nga pagdugang ug pipila nga pagkunhod sa mga bahin, sama sa:

  • Ang bag-ong bersyon nagdala sa pagpayano sa mga termino sa data binding. Ang bag-ong modelo sa OData V4 nagpasimple sa istruktura sa parameter nga nagbugkos sa datos.
  • Ang OData v4 nagkinahanglan lang ug asynchronous data retrieval.
  • Ang mga grupo sa Batch kay gihubit lamang pinaagi sa pagbugkos nga mga parametro sa bag-ong OData v4 nga mga tawag nga adunay katugbang nga mga parameter sa modelo isip default.
  • Gisuportahan niini ang paggamit sa usa ka pagbugkos sa operasyon. Ug karon mas sayon ​​​​ang pagbugkos sa mga resulta sa pagpatuman sa operasyon ngadto sa mga kontrol.
  • Ang paghimo, Pagbasa, Pag-update ug Pagtangtang (Pagtangtang) nga mga operasyon magamit sa hingpit pinaagi sa mga pagbugkos
  • Sa OData v4, ang Metadata ma-access lamang pinaagi sa ODataMetaModel

Mahimo nimong mabasa ang dugang bahin sa SAP OData v4 vs OData v2 dinhi.

Comments: 2

Leave sa usa ka comment

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.