SAP OData ဆိုတာဘာလဲ

နိဒါန္း

သင်၏ SAP Data (Table သို့မဟုတ် Query Data) ကို UI5/Fiori သို့မဟုတ် HANA ကဲ့သို့ ပြင်ပပတ်ဝန်းကျင်သို့ ထုတ်ဖော်ရန်စီစဉ်ထားပါက သင့်ဒေတာကို API ပုံစံဖြင့် တွန်းပို့ရန် လိုအပ်ပါသည်။ အားဖြင့် API ကို ဆိုလိုတာက OData ကိုသုံးပြီး ငါတို့က တစ်ခုထုတ်ပေးလိမ့်မယ်။ ဝန်ဆောင်မှု အင်တာနက်မှတဆင့်ဝင်ရောက်နိုင်ပြီး CRUD လုပ်ဆောင်ချက်များကိုလုပ်ဆောင်ရန်အသုံးပြုနိုင်သောလင့်ခ်။ SAP ABAP ပတ်ဝန်းကျင်ရှိ SAP OData သည် အခြားသော ABAP Class နှင့်တူသည်။ ကျွန်ုပ်တို့သည် SEGW ငွေပေးငွေယူကို အသုံးပြု၍ ဤအတန်း၏နည်းလမ်းများကို ရယူနိုင်ပါသည်။ ဒေတာခြယ်လှယ်မှုအတွက် ကျွန်ုပ်တို့၏လိုအပ်သောကုဒ်ကို ဤနေရာတွင် ရေးနိုင်ပြီး အတန်းကို စဖွင့်လိုက်သည်နှင့် ကျွန်ုပ်တို့ထုတ်လုပ်သည့် ဝန်ဆောင်မှုလင့်ခ်သည် လျော်ညီစွာ လုပ်ဆောင်မည်ဖြစ်သည်။

အဓိပ္ပာယ်

SAP OData သည် ABAP ကို ​​အသုံးပြု၍ SAP တွင်ပါရှိသော ဒေတာကို မေးမြန်းခြင်းနှင့် အပ်ဒိတ်လုပ်ခြင်းအတွက် အသုံးပြုသည့် စံဝဘ်ပရိုတိုကောတစ်ခုဖြစ်ပြီး ပြင်ပအက်ပ်လီကေးရှင်းများ၊ ပလပ်ဖောင်းများနှင့် စက်ပစ္စည်းအမျိုးမျိုးမှ သတင်းအချက်အလက်ရယူရန်အတွက် HTTP ကဲ့သို့သော ဝဘ်နည်းပညာများကို အသုံးပြုကာ တည်ဆောက်ခြင်း။

SAP မှာ ကျွန်တော်တို့ သုံးပါတယ်။ SEGW OData ဝန်ဆောင်မှုကိုဖန်တီးရန် ငွေပေးငွေယူကုဒ်။ SEGW သည် Service Gateway ကို ကိုယ်စားပြုသည်။

SAP OData ၏ဗိသုကာ

ဤတွင်၊ ကျွန်ုပ်တို့သည် SAP OData ၏ အဆင့်မြင့်ဗိသုကာလက်ရာအကြောင်း ဆွေးနွေးပါမည်။

SAP OData မြင့်မားသောအဆင့်ဗိသုကာ
SAP OData မြင့်မားသောအဆင့်ဗိသုကာ

ဘာကြောင့် ODATA လိုအပ်တာလဲ။

SAP OData သည် အားသာချက်များစွာဖြင့် လာပါသည်။ ၎င်းသည် ကျွန်ုပ်တို့အား ဒေတာဖော်ထုတ်ရန် ကူညီပေးရုံသာမက သုံးစွဲသူတစ်ဦးအား နေရာတိုင်းနှင့် မည်သည့်စက်ပစ္စည်းမှမဆို ဒေတာရယူရန်လည်း ကူညီပေးပါသည်။ OData ဝန်ဆောင်မှုများ မရှိပါက၊ ဒေတာများသည် အခြေနေတွင် ရှိနေမည်ဖြစ်ပြီး အသုံးပြုသူတစ်ဦးသည် ၎င်းတို့၏ ဒေတာကို ရယူရန်လိုအပ်ပါက ဒစ်ဂျစ်တယ်ကမ္ဘာအတွက် အဆင်မပြေသည့် ဒေတာတည်နေရာကို သွားရောက်ကြည့်ရှုရမည်ဖြစ်သည်။

ODATA ၏ အားသာချက်များ

SAP OData ကိုအသုံးပြုခြင်းသည် ကျွန်ုပ်တို့အား အောက်ပါအကျိုးကျေးဇူးများကို ပေးဆောင်သည်-

  • ၎င်းသည် လူသား၏ဖတ်နိုင်သောရလဒ်များရရှိရန် ကူညီပေးသည်ဆိုလိုသည်မှာ သင်သည် output data ကိုကြည့်ရှုရန် သင့်ဘရောက်ဆာကို အသုံးပြုနိုင်သည်။
  • ဒေတာရယူရန် အလွန်လွယ်ကူပြီး အတော်လေးမြန်ဆန်ပါသည်။
  • ၎င်းသည် GET၊ PUT၊ POST၊ DELETE နှင့် QUERY ကဲ့သို့သော ဝဘ်ပရိုတိုကောများ၏ စံနှုန်းအားလုံးကို အသုံးပြုသည်။
  • ၎င်းသည် Stateless Applications ကိုအသုံးပြုသည်- ဆိုလိုသည်မှာ Server သည် Client ၏ မည်သည့်ဒေတာကိုမျှ မသိမ်းဆည်းထားပါ (ဥပမာ UI5 Application) နှင့် OData ခေါ်ဆိုမှုတိုင်းကို ခေါ်ဆိုမှုအသစ်တစ်ခုအဖြစ် မှတ်ယူသည်
  • ၎င်းသည် ဆက်စပ်အချက်အလက်များ၏ ပုံစံဖြင့် ဒေတာကို လက်ခံရရှိသည်၊ တစ်ခုမှ နောက်တစ်ခုသို့ ဦးတည်သည်- ၎င်းသည် "သတိပေးချက်-ခွဲခြမ်းစိတ်ဖြာမှု"၊ "ကြည့်ရှုစစ်ဆေးခြင်း-လုပ်ဆောင်ခြင်း" သို့မဟုတ် "စူးစမ်းလေ့လာလုပ်ဆောင်ခြင်း" ဟုလူသိများသော အပြန်အလှန်တုံ့ပြန်မှုပုံစံတစ်ခုဖြစ်သည်။ ဤပုံစံအရ ဒေတာအားလုံးကို အတူတကွ တင်ဆောင်ခြင်း မပြုပါ၊ အသုံးပြုသူတစ်ဦးသည် ဒေတာတစ်ခုကို ပိုင်းခြားစိတ်ဖြာကာ လမ်းညွှန်ပြီးနောက် ၎င်း၏ လိုအပ်သော အချက်အလက်ကို ရရှိသည်။ ဤနည်းဖြင့် ဒေတာများကို လျင်မြန်မှန်ကန်စွာ သယ်ဆောင်သည်။

SAP OData V2 (ဗားရှင်း 2)

OData v2 သည် SAP OData V1 အတွက် အပိုပရိုဂရမ်များပါသည့် စံနှုန်းအသစ်တစ်ခုဖြစ်ပြီး ၎င်းတို့မှာ အောက်ပါအတိုင်းဖြစ်သည်။

  • Client-side အမျိုးအစားခွဲခြင်းနှင့် စစ်ထုတ်ခြင်း။
  • တောင်းဆိုချက်အားလုံးကို အတွဲလိုက်လုပ်နိုင်ပါသည်။
  • ဒေတာအားလုံးကို မော်ဒယ်တွင် သိမ်းဆည်းထားသည်။
  • အလိုအလျောက် မက်ဆေ့ချ် ကိုင်တွယ်ခြင်း။

SAP OData v2 vs OData v1 အကြောင်း ပိုမိုဖတ်ရှုနိုင်ပါသည်။ ဒီမှာ.

SAP OData V4 (ဗားရှင်း 4)

OData v4 သည်- အချို့သော ထပ်တိုးမှုနှင့် လျှော့ချမှုအချို့ပါရှိသည့် SAP OData ဝန်ဆောင်မှုများသို့ နောက်ဆုံးအဆင့် အဆင့်မြှင့်တင်ခြင်းဖြစ်သည်၊

  • ဗားရှင်းအသစ်သည် data binding ၏စည်းကမ်းချက်များ၌ရိုးရှင်းစေသည်။ OData V4 မော်ဒယ်အသစ်သည် data binding parameter ဖွဲ့စည်းပုံကို ရိုးရှင်းစေသည်။
  • OData v4 သည် အပြိုင်အဆိုင် ဒေတာ ထုတ်ယူရန်သာ လိုအပ်သည်။
  • Batch အုပ်စုများကို OData v4 ခေါ်ဆိုမှုအသစ်တွင် မူရင်းအတိုင်း သက်ဆိုင်ရာ ကန့်သတ်ဘောင်များနှင့်အတူ စည်းနှောင်မှုဘောင်များမှတစ်ဆင့် တစ်ခုတည်းကိုသာ သတ်မှတ်သတ်မှတ်ထားပါသည်။
  • ၎င်းသည် operation binding ကိုအသုံးပြုခြင်းကို ပံ့ပိုးပေးသည်။ ယခုအချိန်တွင် လုပ်ဆောင်ချက် အကောင်အထည်ဖော်မှုရလဒ်များကို ထိန်းချုပ်မှုများတွင် တွဲချိတ်ရန် ပိုမိုလွယ်ကူလာသည်။
  • ဖန်တီးခြင်း၊ ဖတ်ခြင်း၊ အပ်ဒိတ်လုပ်ခြင်းနှင့် ဖျက်ခြင်း (ဖယ်ရှားခြင်း) လုပ်ဆောင်ချက်များကို ချည်နှောင်ခြင်းများမှတစ်ဆင့် သွယ်ဝိုက်သောနည်းဖြင့် ရရှိနိုင်ပါသည်။
  • OData v4 တွင်၊ မက်တာဒေတာကို ODataMetaModel မှတစ်ဆင့်သာ ဝင်ရောက်ကြည့်ရှုနိုင်သည်။

SAP OData v4 vs OData v2 အကြောင်း ပိုမိုဖတ်ရှုနိုင်ပါသည်။ ဒီမှာ.

comments: 2

မှတ်ချက် Leave

ဤ site ကိုစပမ်လျှော့ချဖို့ Akismet ကိုအသုံးပြုသည်။ သင့်ရဲ့ comment ကိုဒေတာများကိုဆောင်ရွက်ပြီးဖြစ်ပါတယ်လေ့လာ.