Cosa hè SAP OData

I MUVRINI

Se pensa à espose i vostri Dati SAP (Table o Query Data) à un ambiente esternu cum'è UI5/Fiori o HANA, allora avete bisognu di spinghje i vostri dati in una forma di API. By API vulemu dì, usendu OData generaremu a sirvizziu ligame chì pò esse accessu via Internet è pò esse usatu per fà operazioni CRUD. SAP OData in l'ambiente SAP ABAP hè cum'è una altra Classe ABAP. Pudemu accede à i metudi di sta classa cù transazzione SEGW. Pudemu scrive u nostru codice necessariu quì per a manipulazione di dati è una volta chì attivemu a classa, u ligame di serviziu chì generemu agirà in cunseguenza.

Défintion

SAP OData hè un protokollu Web standard utilizatu per l'interrogazione è l'aghjurnamentu di dati prisenti in SAP utilizendu ABAP, applicà è custruendu tecnulugii Web cum'è HTTP per furnisce l'accessu à l'infurmazioni da una varietà di applicazioni, piattaforme è dispusitivi esterni.

In SAP, avemu aduprà SEGW codice di transazzione per creà un serviziu OData. SEGW significa Service Gateway.

Architettura di SAP OData

Quì, discutemu di l'architettura di altu livellu di SAP OData.

SAP OData Architettura di altu livellu
SAP OData Architettura di altu livellu

Perchè avemu bisognu di ODATA

SAP OData vene cù parechji vantaghji. Ùn ci aiuta micca solu à espose i dati, ma ancu aiuta un cliente à accede à e dati da ogni locu è qualsiasi dispositivu. S'ellu ùn ci sarà micca servizii OData, allura i dati fermanu nantu à a premisa è in casu chì un utilizatore hà bisognu di accede à i so dati, puderanu visità u locu di dati, chì hè incunificatu per u mondu digitale.

Vantaghji di un ODATA

Utilizà SAP OData ci furnisce i seguenti vantaghji:

  • Aiuta à ottene risultati umani leghjite, vale à dì, pudete aduprà u vostru navigatore per vede i dati di output
  • Hè assai faciule è relativamente veloce per accede à e dati
  • Aduprà tutti i standard di protokolli web, vale à dì GET, PUT, POST, DELETE è QUERY.
  • Utilizà Applicazioni senza Stato: Significa chì u Servitore ùn salva micca dati di u Cliente (per esempiu, Applicazione UI5) è tratta ogni chjama OData cum'è una nova chjama.
  • Riceve dati in forma di pezzi d'infurmazioni cunnessi, unu chì porta à l'altru: Hè un mudellu di interazzione cunnisciutu cum'è "alert-analyse-act", "view-inspect-act", o "explore & act". Sicondu stu mudellu, micca tutti i dati sò carricati inseme, è un utilizatore analizeghja una dati è righjunghji l'infurmazioni necessarii dopu a navigazione. In questu modu, i dati caricanu rapidamente è currettamente.

SAP OData V2 (Versione 2)

OData v2 hè un inseme di novi standard chì sò add-ons à SAP OData V1, è questi sò i seguenti:

  • Classificazione è filtrazione di u cliente
  • Tutte e dumande ponu esse batched
  • Tutti i dati sò cache in u mudellu
  • Gestione automatica di i missaghji

Pudete leghje più nantu à SAP OData v2 vs OData v1 ccà.

SAP OData V4 (Versione 4)

OData v4 hè l'ultima aghjurnazione à i servizii SAP OData chì vene cun qualchì aghjuntu è qualchì riduzzione di funzioni, cum'è:

  • A nova versione porta simplificazione in termini di ubligatoriu di dati. U novu mudellu OData V4 simplifica a struttura di parametri di ubligatoriu di dati.
  • OData v4 richiede solu ricuperazione di dati asincrona.
  • I gruppi di Batch sò solu definiti via paràmetri di ubligatoriu in i novi chjamati OData v4 cù i paràmetri currispondenti nantu à u mudellu in modu predeterminatu.
  • Supporta l'usu di un ligame di operazione. È avà hè assai più faciule per ligà i risultati di l'esekzione di l'operazione à i cuntrolli.
  • L'operazione di creazione, lettura, aghjurnà è sguassate (sguassate) sò dispunibuli implicitamente per via di e ligami
  • In OData v4, i Metadata sò accessu solu via ODataMetaModel

Pudete leghje più nantu à SAP OData v4 vs OData v2 ccà.

Comments: 2

Lascia un cumentu

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.