SAP OData म्हणजे काय

परिचय

तुम्ही तुमचा SAP डेटा (टेबल किंवा क्वेरी डेटा) बाह्य वातावरणात जसे की UI5/Fiori किंवा HANA समोर आणण्याची योजना आखत असाल, तर तुम्हाला तुमचा डेटा API च्या स्वरूपात पुश करणे आवश्यक आहे. द्वारे API म्हणजे, OData वापरून आपण a जनरेट करू सेवा लिंक ज्यावर इंटरनेटद्वारे प्रवेश केला जाऊ शकतो आणि CRUD ऑपरेशन्स करण्यासाठी वापरला जाऊ शकतो. SAP ABAP वातावरणातील SAP OData हा दुसर्‍या ABAP वर्गासारखाच आहे. आम्ही SEGW व्यवहार वापरून या वर्गाच्या पद्धतींमध्ये प्रवेश करू शकतो. डेटा मॅनिप्युलेशनसाठी आम्ही आमचा आवश्यक कोड येथे लिहू शकतो आणि एकदा आम्ही वर्ग सक्रिय केल्यानंतर, आम्ही तयार केलेली सेवा लिंक त्यानुसार कार्य करेल.

व्याख्या

SAP OData हा एक मानक वेब प्रोटोकॉल आहे जो ABAP वापरून SAP मध्ये उपस्थित डेटा क्वेरी आणि अपडेट करण्यासाठी वापरला जातो, विविध बाह्य ऍप्लिकेशन्स, प्लॅटफॉर्म आणि डिव्हाइसेसवरील माहितीमध्ये प्रवेश प्रदान करण्यासाठी HTTP सारख्या वेब तंत्रज्ञानावर अर्ज करणे आणि तयार करणे.

SAP मध्ये, आम्ही वापरतो SEGW OData सेवा तयार करण्यासाठी व्यवहार कोड. SEGW म्हणजे सर्विस गेटवे.

SAP OData चे आर्किटेक्चर

येथे, आपण SAP OData च्या उच्च स्तरीय आर्किटेक्चरबद्दल चर्चा करू.

SAP OData उच्च स्तरीय आर्किटेक्चर
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

एक टिप्पणी द्या

ही साइट स्पॅम कमी करण्यासाठी अकिस्मेट वापरते आपल्या टिप्पणी डेटावर प्रक्रिया कशी केली जाते ते जाणून घ्या.