ध्यान दें कि SAP.net कनेक्टर 2.0 कनेक्टर के समान काम नहीं करता है। .NET 3.0 वर्जन में बहुत सारे परिवर्तन हैं - अच्छे और बुरे दोनों प्रावधान।
यह SAP डॉक्यूमेंटेशन लिंक SAP.net कनेक्टर की सामान्य क्षमताओं के बारे में है:
https://help.sap.com/saphelp_crm700_ehp02/helpdata/EN/4a/097b0543f4088ce10000000a421937/frameset.htm
SAP .NET कनेक्टर 3.0, Microsoft .NET प्लेटफॉर्म और SAP सिस्टम्स के बीच संचार के लिए SAP का वर्तमान विकास वातावरण है। SAP.net कनेक्टर के उपयोग से, आप SAP सिस्टम को सभी सामान्य प्रोग्रामिंग भाषाओं जैसे Visual Basic .NET, C#, या Managed C++ और कई अन्य से जोड़ सकते हैं।
SAP.net 3.0 में अपग्रेड करने के निम्नलिखित फायदे हैं:
- यह वर्जन अब किसी विशेष Visual Studio वर्जन से बंधा नहीं है।
- यह अधिक स्थिर, मजबूत और अधिक सुरक्षित है।
- SAP.net 3.0 के साथ, कनेक्शन हैंडलिंग को .NET एप्लिकेशन से अलग करके आप अपने एप्लिकेशन का बेहतर डिज़ाइन बना सकते हैं।
- सेपरेशन ऑफ कंसर्न्स को प्रोत्साहित करता है: इन्फ्रास्ट्रक्चर एम्बेडिंग स्पष्ट रूप से बिजनेस एप्लिकेशन लॉजिक से अलग है।
- यह मेमोरी खपत को कम करता है।
- यह प्रॉक्सी जनरेशन की आवश्यकता के बिना डायनामिक प्रोग्रामिंग की अनुमति देता है।
- आपको अब प्रॉक्सीज को पुनर्जीवित करने और अपने सॉल्यूशन को पुनः कंपाइल करने की आवश्यकता नहीं है।
इसके बारे में अधिक जानने के लिए, आप SAP.net 3.0 पर इस ब्लॉग को संदर्भित कर सकते हैं:
https://blogs.sap.com/2011/01/14/a-spotlight-on-the-new-net-connector-30/
सामान्य समस्याएं और समाधान
- VS 2008/2010 असंगतता: कनेक्टर 3.0 के लिए .NET Framework 4.0+ आवश्यक है
- लापता असेंबली रेफरेंस: sapnco.dll और sapnco_utils.dll जोड़ें
- कॉन्फ़िगरेशन त्रुटियां: app.config में सही बाइंडिंग कॉन्फ़िगर करें
- लाइसेंसिंग: वैध SAP लाइसेंस सुनिश्चित करें
माइग्रेशन चेकलिस्ट
- पुराने प्रॉक्सी क्लासेस हटाएं
- कनेक्शन कॉन्फ़िगरेशन अपडेट करें (RFC गंतव्य)
- कनेक्शन पूलिंग सेटिंग्स सत्यापित करें
- कस्टम BAPI कॉल्स टेस्ट करें
- प्रदर्शन बेंचमार्क करें