SAP OData ແມ່ນຫຍັງ

ການນໍາສະເຫນີ

ຖ້າທ່ານວາງແຜນທີ່ຈະເປີດເຜີຍຂໍ້ມູນ SAP ຂອງທ່ານ (ຕາຕະລາງຫຼືຂໍ້ມູນແບບສອບຖາມ) ຕໍ່ກັບສະພາບແວດລ້ອມພາຍນອກເຊັ່ນ UI5/Fiori ຫຼື HANA, ຫຼັງຈາກນັ້ນທ່ານຈໍາເປັນຕ້ອງຍູ້ຂໍ້ມູນຂອງທ່ານໃນຮູບແບບ API. ໂດຍ API ພວກເຮົາຫມາຍຄວາມວ່າ, ການນໍາໃຊ້ OData ພວກເຮົາຈະສ້າງ a ການບໍລິການ ການເຊື່ອມຕໍ່ທີ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍຜ່ານອິນເຕີເນັດແລະສາມາດຖືກນໍາໃຊ້ເພື່ອດໍາເນີນການ CRUD. SAP OData ໃນສະພາບແວດລ້ອມ SAP ABAP ແມ່ນຄືກັນກັບ ABAP Class ອື່ນ. ພວກເຮົາສາມາດເຂົ້າເຖິງວິທີການຂອງຊັ້ນຮຽນນີ້ໂດຍໃຊ້ການເຮັດທຸລະກໍາ SEGW. ພວກເຮົາສາມາດຂຽນລະຫັດທີ່ຕ້ອງການຂອງພວກເຮົາທີ່ນີ້ສໍາລັບການຈັດການຂໍ້ມູນແລະເມື່ອພວກເຮົາເປີດໃຊ້ຫ້ອງຮຽນ, ການເຊື່ອມຕໍ່ການບໍລິການທີ່ພວກເຮົາສ້າງຈະປະຕິບັດຕາມຄວາມເຫມາະສົມ.

ຄໍານິຍາມ

SAP OData ແມ່ນໂປໂຕຄອນເວັບມາດຕະຖານທີ່ໃຊ້ສໍາລັບການສອບຖາມແລະການປັບປຸງຂໍ້ມູນທີ່ມີຢູ່ໃນ SAP ໂດຍໃຊ້ ABAP, ນໍາໃຊ້ແລະສ້າງເຕັກໂນໂລຢີເວັບເຊັ່ນ HTTP ເພື່ອສະຫນອງການເຂົ້າເຖິງຂໍ້ມູນຈາກແອັບພລິເຄຊັນ, ແພລະຕະຟອມແລະອຸປະກອນພາຍນອກທີ່ຫລາກຫລາຍ.

ໃນ SAP, ພວກເຮົາໃຊ້ SEGW ລະຫັດທຸລະກໍາເພື່ອສ້າງການບໍລິການ OData. SEGW ຫຍໍ້ມາຈາກ Service Gateway.

ສະຖາປັດຕະຍະກຳຂອງ SAP OData

ທີ່ນີ້, ພວກເຮົາຈະປຶກສາຫາລືກ່ຽວກັບສະຖາປັດຕະຍະກໍາລະດັບສູງຂອງ SAP OData.

SAP Odata ສະຖາປັດຕະຍະກໍາລະດັບສູງ
SAP Odata ສະຖາປັດຕະຍະກໍາລະດັບສູງ

ເປັນຫຍັງພວກເຮົາຕ້ອງການ ODATA

SAP OData ມາພ້ອມກັບຂໍ້ໄດ້ປຽບຫຼາຍຢ່າງ. ມັນບໍ່ພຽງແຕ່ຊ່ວຍໃຫ້ພວກເຮົາເປີດເຜີຍຂໍ້ມູນ, ແຕ່ຍັງຊ່ວຍໃຫ້ລູກຄ້າເຂົ້າເຖິງຂໍ້ມູນຈາກທຸກບ່ອນແລະອຸປະກອນຕ່າງໆ. ຖ້າຈະບໍ່ມີບໍລິການ OData, ຂໍ້ມູນຈະຍັງຄົງຢູ່ໃນພື້ນຖານແລະໃນກໍລະນີທີ່ຜູ້ໃຊ້ຕ້ອງການເຂົ້າເຖິງຂໍ້ມູນຂອງພວກເຂົາ, ພວກເຂົາອາດຈະຕ້ອງໄປຢ້ຽມຢາມສະຖານທີ່ຂໍ້ມູນ, ເຊິ່ງບໍ່ສະບາຍສໍາລັບໂລກດິຈິຕອນ.

ຂໍ້ດີຂອງ ODATA

ການນໍາໃຊ້ SAP OData ສະຫນອງຂໍ້ດີຕໍ່ໄປນີ້ໃຫ້ພວກເຮົາ:

  • ມັນຊ່ວຍໃຫ້ໄດ້ຮັບຜົນໄດ້ຮັບທີ່ສາມາດອ່ານໄດ້ຂອງມະນຸດເຊັ່ນວ່າທ່ານສາມາດນໍາໃຊ້ຕົວທ່ອງເວັບຂອງທ່ານເພື່ອເບິ່ງຂໍ້ມູນຜົນຜະລິດ
  • ມັນງ່າຍຫຼາຍ ແລະຂ້ອນຂ້າງໄວໃນການເຂົ້າເຖິງຂໍ້ມູນ
  • ມັນໃຊ້ມາດຕະຖານທັງຫມົດຂອງໂປໂຕຄອນເວັບເຊັ່ນ GET, PUT, POST, DELETE, ແລະ QUERY
  • ມັນໃຊ້ຄໍາຮ້ອງສະຫມັກທີ່ບໍ່ມີລັດ: ມັນຫມາຍຄວາມວ່າເຄື່ອງແມ່ຂ່າຍບໍ່ໄດ້ບັນທຶກຂໍ້ມູນໃດໆຂອງລູກຄ້າ (ເຊັ່ນ: UI5 Application) ແລະປະຕິບັດທຸກການໂທ OData ເປັນການໂທໃຫມ່.
  • ມັນໄດ້ຮັບຂໍ້ມູນໃນຮູບແບບຂອງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ, ອັນຫນຶ່ງນໍາໄປສູ່ອີກອັນຫນຶ່ງ: ມັນເປັນຮູບແບບການໂຕ້ຕອບທີ່ເອີ້ນວ່າ "ການວິເຄາະເຕືອນ", "ເບິ່ງ - ກວດກາ" ຫຼື "ສໍາຫຼວດແລະປະຕິບັດ". ອີງ​ຕາມ​ຮູບ​ແບບ​ນີ້​ບໍ່​ແມ່ນ​ຂໍ້​ມູນ​ທັງ​ຫມົດ​ໄດ້​ຖືກ​ໂຫຼດ​ເຂົ້າ​ກັນ​, ແລະ​ຜູ້​ໃຊ້​ວິ​ເຄາະ​ຂໍ້​ມູນ​ແລະ​ໄປ​ເຖິງ​ຂໍ້​ມູນ​ທີ່​ຕ້ອງ​ການ​ຂອງ​ຕົນ​ຫຼັງ​ຈາກ​ການ​ນໍາ​ທິດ​. ດ້ວຍວິທີນີ້, ຂໍ້ມູນຈະໂຫລດໄວແລະຖືກຕ້ອງ.

SAP OData V2 (ຮຸ່ນ 2)

OData v2 ແມ່ນຊຸດຂອງມາດຕະຖານໃຫມ່ທີ່ເປັນ add-ons ກັບ SAP OData V1, ແລະເຫຼົ່ານີ້ແມ່ນດັ່ງຕໍ່ໄປນີ້:

  • ການຈັດລຽງແລະການກັ່ນຕອງຂ້າງລູກຄ້າ
  • ການຮ້ອງຂໍທັງຫມົດສາມາດໄດ້ຮັບການ batch
  • ຂໍ້ມູນທັງໝົດຖືກເກັບໄວ້ໃນຕົວແບບ
  • ການຈັດການຂໍ້ຄວາມອັດຕະໂນມັດ

ທ່ານສາມາດອ່ານເພີ່ມເຕີມກ່ຽວກັບ SAP OData v2 vs OData v1 ທີ່ນີ້.

SAP OData V4 (ຮຸ່ນ 4)

OData v4 ເປັນການອັບເກຣດຫຼ້າສຸດກັບການບໍລິການ SAP OData ເຊິ່ງມາພ້ອມກັບການເພີ່ມ ແລະ ຄຸນສົມບັດການຫຼຸດບາງອັນ, ເຊັ່ນ:

  • ສະບັບໃຫມ່ນໍາເອົາຄວາມງ່າຍດາຍໃນຂໍ້ກໍານົດຂອງການຜູກມັດຂໍ້ມູນ. ຮູບແບບ OData V4 ໃໝ່ເຮັດໃຫ້ໂຄງສ້າງການຜູກມັດຂໍ້ມູນງ່າຍຂຶ້ນ.
  • OData v4 ຕ້ອງການການດຶງຂໍ້ມູນແບບ asynchronous ເທົ່ານັ້ນ.
  • ກຸ່ມ batch ຖືກກໍານົດຢ່າງດຽວໂດຍຜ່ານຕົວກໍານົດການຜູກມັດໃນການໂທໃຫມ່ OData v4 ທີ່ມີພາລາມິເຕີທີ່ສອດຄ້ອງກັນຢູ່ໃນຕົວແບບເປັນຄ່າເລີ່ມຕົ້ນ.
  • ມັນສະຫນັບສະຫນູນການນໍາໃຊ້ການຜູກມັດການດໍາເນີນງານ. ແລະໃນປັດຈຸບັນມັນງ່າຍຂຶ້ນຫຼາຍທີ່ຈະຜູກມັດຜົນການປະຕິບັດການປະຕິບັດງານກັບການຄວບຄຸມ.
  • ການສ້າງ, ອ່ານ, ປັບປຸງແລະລຶບ (ລົບ) ການດໍາເນີນງານແມ່ນມີຢູ່ໃນ implicitly ໂດຍຜ່ານການຜູກມັດ
  • ໃນ OData v4, Metadata ແມ່ນເຂົ້າເຖິງໄດ້ຜ່ານ ODataMetaModel ເທົ່ານັ້ນ

ທ່ານສາມາດອ່ານເພີ່ມເຕີມກ່ຽວກັບ SAP OData v4 vs OData v2 ທີ່ນີ້.

ຄໍາເຫັນ: 2

ອອກຄໍາເຫັນເປັນ

ເວັບໄຊທ໌ນີ້ໃຊ້ Akismet ເພື່ອຫຼຸດຜ່ອນການຂີ້ເຫຍື້ອ. ຮຽນຮູ້ວິທີທີ່ຂໍ້ມູນຂອງທ່ານຖືກປະຕິບັດ.