എന്താണ് SAP OData

അവതാരിക

UI5/Fiori അല്ലെങ്കിൽ HANA പോലുള്ള ബാഹ്യ പരിതസ്ഥിതികളിലേക്ക് നിങ്ങളുടെ SAP ഡാറ്റ (പട്ടിക അല്ലെങ്കിൽ അന്വേഷണ ഡാറ്റ) തുറന്നുകാട്ടാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങളുടെ ഡാറ്റ API-യുടെ രൂപത്തിൽ തള്ളേണ്ടതുണ്ട്. എഴുതിയത് എപിഐ ഞങ്ങൾ അർത്ഥമാക്കുന്നത്, OData ഉപയോഗിച്ച് ഞങ്ങൾ ഒരു ജനറേറ്റ് ചെയ്യും സേവനം ഇന്റർനെറ്റ് വഴി ആക്സസ് ചെയ്യാൻ കഴിയുന്ന ലിങ്ക്, CRUD പ്രവർത്തനങ്ങൾ നടത്താൻ ഉപയോഗിക്കാം. SAP ABAP പരിതസ്ഥിതിയിലെ SAP OData മറ്റൊരു ABAP ക്ലാസ് പോലെയാണ്. SEGW ഇടപാട് ഉപയോഗിച്ച് ഈ ക്ലാസിന്റെ രീതികൾ നമുക്ക് ആക്സസ് ചെയ്യാൻ കഴിയും. ഡാറ്റ കൃത്രിമത്വത്തിനായി ഞങ്ങൾക്ക് ആവശ്യമായ കോഡ് ഇവിടെ എഴുതാം, ഒരിക്കൽ ഞങ്ങൾ ക്ലാസ് സജീവമാക്കിയാൽ, ഞങ്ങൾ സൃഷ്ടിക്കുന്ന സേവന ലിങ്ക് അതിനനുസരിച്ച് പ്രവർത്തിക്കും.

നിര്വചനം

വിവിധ ബാഹ്യ ആപ്ലിക്കേഷനുകൾ, പ്ലാറ്റ്‌ഫോമുകൾ, ഉപകരണങ്ങൾ എന്നിവയിൽ നിന്നുള്ള വിവരങ്ങളിലേക്ക് ആക്‌സസ് നൽകുന്നതിന് ABAP ഉപയോഗിച്ച് SAP-ൽ നിലവിലുള്ള ഡാറ്റ അന്വേഷിക്കുന്നതിനും അപ്‌ഡേറ്റ് ചെയ്യുന്നതിനും HTTP പോലുള്ള വെബ് സാങ്കേതികവിദ്യകളിൽ പ്രയോഗിക്കുന്നതിനും നിർമ്മിക്കുന്നതിനും ഉപയോഗിക്കുന്ന ഒരു സാധാരണ വെബ് പ്രോട്ടോക്കോൾ ആണ് SAP OData.

SAP-ൽ, ഞങ്ങൾ ഉപയോഗിക്കുന്നു SEGW ഒരു OData സേവനം സൃഷ്ടിക്കുന്നതിനുള്ള ഇടപാട് കോഡ്. SEGW എന്നാൽ സർവീസ് ഗേറ്റ്‌വേ.

എസ്എപി ഒഡാറ്റയുടെ വാസ്തുവിദ്യ

SAP OData-യുടെ ഉയർന്ന തലത്തിലുള്ള വാസ്തുവിദ്യയെക്കുറിച്ച് നമ്മൾ ഇവിടെ ചർച്ച ചെയ്യും.

എസ്എപി ഒഡാറ്റ ഹൈ ലെവൽ ആർക്കിടെക്ചർ
എസ്എപി ഒഡാറ്റ ഹൈ ലെവൽ ആർക്കിടെക്ചർ

എന്തുകൊണ്ടാണ് ഞങ്ങൾക്ക് ODATA വേണ്ടത്

SAP OData ഒന്നിലധികം ഗുണങ്ങളോടെയാണ് വരുന്നത്. ഇത് ഡാറ്റ വെളിപ്പെടുത്താൻ മാത്രമല്ല, എവിടെ നിന്നും ഏത് ഉപകരണത്തിൽ നിന്നും ഡാറ്റ ആക്‌സസ് ചെയ്യാനും ഒരു ഉപഭോക്താവിനെ സഹായിക്കുന്നു. OData സേവനങ്ങൾ ഇല്ലെങ്കിൽ, ഡാറ്റ പ്രിമൈസിൽ തന്നെ നിലനിൽക്കും, ഒരു ഉപയോക്താവിന് അവരുടെ ഡാറ്റ ആക്‌സസ് ചെയ്യണമെങ്കിൽ, അവർക്ക് ഡാറ്റ ലൊക്കേഷൻ സന്ദർശിക്കേണ്ടി വന്നേക്കാം, ഇത് ഡിജിറ്റൽ ലോകത്തിന് അസൗകര്യമാണ്.

ഒരു ODATA യുടെ പ്രയോജനങ്ങൾ

SAP OData ഉപയോഗിക്കുന്നത് ഞങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഗുണങ്ങൾ നൽകുന്നു:

  • മനുഷ്യർക്ക് വായിക്കാനാകുന്ന ഫലങ്ങൾ നേടാൻ ഇത് സഹായിക്കുന്നു, അതായത് ഔട്ട്‌പുട്ട് ഡാറ്റ കാണാൻ നിങ്ങളുടെ ബ്രൗസർ ഉപയോഗിക്കാം
  • ഡാറ്റ ആക്‌സസ് ചെയ്യുന്നത് വളരെ എളുപ്പവും താരതമ്യേന വേഗവുമാണ്
  • ഇത് വെബ് പ്രോട്ടോക്കോളുകളുടെ എല്ലാ മാനദണ്ഡങ്ങളും ഉപയോഗിക്കുന്നു, അതായത് GET, PUT, POST, DELETE, QUERY
  • ഇത് സ്‌റ്റേറ്റ്‌ലെസ്സ് ആപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കുന്നു: ഇതിനർത്ഥം സെർവർ ക്ലയന്റിന്റെ ഒരു ഡാറ്റയും (ഉദാ: UI5 ആപ്ലിക്കേഷൻ) സേവ് ചെയ്യുന്നില്ല എന്നും എല്ലാ OData കോളുകളും ഒരു പുതിയ കോളായി കണക്കാക്കുന്നു എന്നാണ്.
  • ഇത് ബന്ധപ്പെട്ട വിവരങ്ങളുടെ രൂപത്തിൽ ഡാറ്റ സ്വീകരിക്കുന്നു, ഒന്ന് മറ്റൊന്നിലേക്ക് നയിക്കുന്നു: ഇത് "അലേർട്ട്-അനാലിസ്-ആക്റ്റ്", "വ്യൂ-ഇൻസ്‌പെക്റ്റ്-ആക്‌റ്റ്" അല്ലെങ്കിൽ "പര്യവേക്ഷണം ചെയ്യുക & പ്രവർത്തിക്കുക" എന്നറിയപ്പെടുന്ന ഒരു ഇന്ററാക്ഷൻ പാറ്റേണാണ്. ഈ പാറ്റേൺ അനുസരിച്ച് എല്ലാ ഡാറ്റയും ഒരുമിച്ച് ലോഡ് ചെയ്യപ്പെടുന്നില്ല, കൂടാതെ ഒരു ഉപയോക്താവ് ഒരു ഡാറ്റ വിശകലനം ചെയ്യുകയും നാവിഗേഷന് ശേഷം ആവശ്യമായ വിവരങ്ങളിൽ എത്തിച്ചേരുകയും ചെയ്യുന്നു. ഈ രീതിയിൽ, ഡാറ്റ വേഗത്തിലും കൃത്യമായും ലോഡ് ചെയ്യുന്നു.

SAP OData V2 (പതിപ്പ് 2)

OData v2 എന്നത് SAP OData V1-ലേക്കുള്ള ആഡ്-ഓണുകൾ ആയ പുതിയ മാനദണ്ഡങ്ങളുടെ ഒരു കൂട്ടമാണ്, ഇവ താഴെ പറയുന്നവയാണ്:

  • ക്ലയന്റ്-സൈഡ് സോർട്ടിംഗും ഫിൽട്ടറിംഗും
  • എല്ലാ അഭ്യർത്ഥനകളും ബാച്ച് ചെയ്യാവുന്നതാണ്
  • എല്ലാ ഡാറ്റയും മോഡലിൽ കാഷെ ചെയ്തിരിക്കുന്നു
  • സ്വയമേവയുള്ള സന്ദേശം കൈകാര്യം ചെയ്യൽ

SAP OData v2 vs OData v1 എന്നതിനെ കുറിച്ച് നിങ്ങൾക്ക് കൂടുതൽ വായിക്കാം ഇവിടെ.

SAP OData V4 (പതിപ്പ് 4)

OData v4 എന്നത് SAP OData സേവനങ്ങളിലേക്കുള്ള ഏറ്റവും പുതിയ അപ്‌ഗ്രേഡേഷനാണ്, ഇത് ചില കൂട്ടിച്ചേർക്കലുകളും ചില ഫീച്ചറുകൾ കുറയ്ക്കലുമാണ്:

  • ഡാറ്റ ബൈൻഡിംഗിന്റെ കാര്യത്തിൽ പുതിയ പതിപ്പ് ലളിതവൽക്കരണം കൊണ്ടുവരുന്നു. പുതിയ OData V4 മോഡൽ ഡാറ്റ ബൈൻഡിംഗ് പാരാമീറ്റർ ഘടന ലളിതമാക്കുന്നു.
  • OData v4-ന് അസിൻക്രണസ് ഡാറ്റ വീണ്ടെടുക്കൽ മാത്രമേ ആവശ്യമുള്ളൂ.
  • പുതിയ OData v4 കോളുകളിലെ ബൈൻഡിംഗ് പാരാമീറ്ററുകൾ വഴി മാത്രമേ ബാച്ച് ഗ്രൂപ്പുകൾ നിർവചിച്ചിട്ടുള്ളൂ, മോഡലിലെ അനുബന്ധ പാരാമീറ്ററുകൾ ഡിഫോൾട്ടായി.
  • ഒരു ഓപ്പറേഷൻ ബൈൻഡിംഗിന്റെ ഉപയോഗത്തെ ഇത് പിന്തുണയ്ക്കുന്നു. പ്രവർത്തന നിർവ്വഹണ ഫലങ്ങൾ നിയന്ത്രണങ്ങളുമായി ബന്ധിപ്പിക്കുന്നത് ഇപ്പോൾ വളരെ എളുപ്പമാണ്.
  • സൃഷ്ടിക്കുക, വായിക്കുക, അപ്‌ഡേറ്റ് ചെയ്യുക, ഇല്ലാതാക്കുക (നീക്കം ചെയ്യുക) പ്രവർത്തനങ്ങൾ ബൈൻഡിംഗുകൾ വഴി പരോക്ഷമായി ലഭ്യമാണ്
  • OData v4-ൽ, ODataMetaModel വഴി മാത്രമേ മെറ്റാഡാറ്റ ആക്‌സസ് ചെയ്യാനാകൂ

SAP OData v4 vs OData v2 എന്നതിനെ കുറിച്ച് നിങ്ങൾക്ക് കൂടുതൽ വായിക്കാം ഇവിടെ.

അഭിപ്രായങ്ങള്: 2

ഒരു അഭിപ്രായം ഇടൂ

സ്പാം കുറയ്ക്കുന്നതിന് ഈ സൈറ്റ് Akismet ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ അഭിപ്രായ ഡാറ്റ പ്രോസസ്സുചെയ്യുന്നത് എങ്ങനെയെന്നറിയുക.