01 क्या हुआ
Azure के लिए ओपन-सोर्स ABAP Cloud SDK 12 अक्टूबर 2026 को प्रस्तुत किया गया। SDK एक स्तरित HTTP पाइपलाइन, Microsoft Entra ID क्रेडेंशियल्स, टाइप किए गए अपवाद और Storage Blob, Compute तथा Resource Graph के लिए टाइप किए गए सर्विस क्लाइंट उपलब्ध कराता है। इसे पूरी तरह ABAP for Cloud Development में लिखा गया है और इसमें केवल जारी किए गए APIs का उपयोग होता है, इसलिए यह ABAP Cloud की सीमाओं के भीतर सक्रिय हो सकता है। इसके उपयोग के लिए SAP Business AI Platform, ABAP environment या S/4HANA Cloud में ABAP for Cloud Development, Microsoft Entra ID पहचान और उपयुक्त Azure RBAC भूमिकाएँ आवश्यक हैं। कोड को abapGit के माध्यम से ZABAP_SDK_AZURE पैकेज संरचना में आयात किया जा सकता है।
02 मुख्य विवरण
- 12 अक्टूबर 2026 को GitHub पर खुला स्रोत ABAP Cloud SDK for Azure प्रस्तुत किया गया। यह SAP Business AI Platform, ABAP environment और S/4HANA Cloud को लक्ष्य करता है।
- पहले रिलीज़ में तीन टाइपड सर्विस क्लाइंट्स शामिल हैं: Storage Blob (लिस्ट, अपलोड, डाउनलोड), Compute (VM, स्केल सेट्स, इमेजेज, होस्ट्स का प्रबंधन) और Resource Graph (KQL क्वेरी चलाना).
- प्रमाणीकरण Microsoft Entra ID का उपयोग करता है, जिसमें client secret, managed identity, environment credential और default credential का समर्थन है। Blob storage access के लिए User Delegation SAS अनुशंसित है।
- SDK पूरी तरह से ABAP Cloud की सीमाओं के अनुरूप है। इसे ABAP for Cloud Development में लिखा गया है और केवल रिलीज़ किए गए APIs का उपयोग करता है। abapGit के माध्यम से आयात करें; रूट पैकेज ZABAP_SDK_AZURE है।
03 यह क्यों महत्वपूर्ण है
यह SDK ABAP Cloud में Azure एकीकरण के लिए बार-बार किए जाने वाले मैन्युअल HTTP क्लाइंट निर्माण, OAuth टोकन हैंडलिंग और त्रुटि प्रबंधन को समाप्त करता है, जिससे विकास प्रयास कम होता है और कोड रखरखाव और परीक्षणता में सुधार होता है।
04 किनके लिए महत्वपूर्ण है
SAP डेवलपर्स और SAP एकीकरण टीमें.