Apakah itu SAP OData

Pengenalan

Jika anda bercadang untuk mendedahkan Data SAP anda (Data Jadual atau Pertanyaan) kepada persekitaran luaran seperti UI5/Fiori atau HANA, maka anda perlu menolak data anda dalam bentuk API. Oleh API maksud kami, menggunakan OData kami akan menjana a perkhidmatan pautan yang boleh diakses melalui internet dan boleh digunakan untuk melaksanakan operasi CRUD. SAP OData dalam persekitaran SAP ABAP sama seperti Kelas ABAP yang lain. Kami boleh mengakses kaedah kelas ini menggunakan transaksi SEGW. Kami boleh menulis kod yang diperlukan kami di sini untuk manipulasi data dan sebaik sahaja kami mengaktifkan kelas, pautan perkhidmatan yang kami hasilkan akan bertindak sewajarnya.

definisi

SAP OData ialah protokol Web standard yang digunakan untuk menyoal dan mengemas kini data yang terdapat dalam SAP menggunakan ABAP, menggunakan dan membina teknologi Web seperti HTTP untuk menyediakan akses kepada maklumat daripada pelbagai aplikasi luaran, platform dan peranti.

Dalam SAP, kami menggunakan SEGW kod transaksi untuk mencipta Perkhidmatan OData. SEGW bermaksud Gerbang Perkhidmatan.

Seni bina SAP OData

Di sini, kita akan membincangkan tentang seni bina peringkat Tinggi SAP OData.

SAP OData Seni Bina Aras Tinggi
SAP OData Seni Bina Aras Tinggi

Mengapa kita memerlukan ODATA

SAP OData datang dengan pelbagai kelebihan. Ia bukan sahaja membantu kami mendedahkan data tetapi juga membantu pelanggan mengakses data dari mana-mana sahaja dan mana-mana peranti. Jika tiada perkhidmatan OData, maka data akan kekal di premis dan sekiranya pengguna perlu mengakses data mereka, mereka mungkin perlu melawat lokasi data, yang tidak selesa untuk dunia digital.

Kelebihan ODATA

Menggunakan SAP OData memberikan kami kelebihan berikut:

  • Ia membantu untuk mendapatkan hasil yang boleh dibaca manusia iaitu anda boleh menggunakan penyemak imbas anda untuk melihat data output
  • Ia sangat mudah dan agak cepat untuk mengakses data
  • Ia menggunakan semua piawaian protokol web iaitu GET, PUT, POST, DELETE dan QUERY
  • Ia menggunakan Aplikasi Tanpa Kewarganegaraan: Ini bermakna Pelayan tidak menyimpan sebarang data Pelanggan (cth Aplikasi UI5) dan menganggap setiap panggilan OData sebagai panggilan baharu
  • Ia menerima data dalam bentuk cebisan maklumat yang berkaitan, satu menuju kepada yang lain: Ia ialah corak interaksi yang dikenali sebagai "tindakan analisis-waspada", "lihat-periksa-tindakan", atau "teroka & bertindak". Mengikut corak ini tidak semua data dimuatkan bersama, dan pengguna menganalisis data dan mencapai maklumat yang diperlukan selepas navigasi. Dengan cara ini data dimuatkan dengan cepat dan betul.

SAP OData V2 (Versi 2)

OData v2 ialah satu set piawaian baharu yang merupakan tambahan kepada SAP OData V1, dan ini adalah seperti berikut:

  • Pengisihan dan penapisan sebelah pelanggan
  • Semua permintaan boleh berkumpulan
  • Semua data dicache dalam model
  • Pengendalian Mesej Automatik

Anda boleh membaca lebih lanjut mengenai SAP OData v2 vs OData v1 laman web ini.

SAP OData V4 (Versi 4)

OData v4 ialah peningkatan terkini kepada perkhidmatan SAP OData yang disertakan dengan beberapa penambahan dan beberapa pengurangan ciri, seperti:

  • Versi baharu membawa pemudahan dari segi pengikatan data. Model OData V4 baharu memudahkan struktur parameter pengikat data.
  • OData v4 hanya memerlukan pengambilan data tak segerak.
  • Kumpulan Batch ditakrifkan semata-mata melalui parameter pengikatan dalam panggilan OData v4 baharu dengan parameter yang sepadan pada model sebagai lalai.
  • Ia menyokong penggunaan pengikatan operasi. Dan kini lebih mudah untuk mengikat keputusan pelaksanaan operasi kepada kawalan.
  • Operasi Cipta, Baca, Kemas Kini dan Padam (Alih Keluar) tersedia secara tersirat melalui pengikatan
  • Dalam OData v4, Metadata hanya diakses melalui ODataMetaModel

Anda boleh membaca lebih lanjut mengenai SAP OData v4 vs OData v2 laman web ini.

Comments: 2

Tinggalkan komen

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.