اتصال تطبيقات Winform/تطبيق ASP.NET مع قواعد بيانات SAP

StackOverflow https://stackoverflow.com/questions/119669

  •  02-07-2019
  •  | 
  •  

سؤال

كيف يمكنني جلب البيانات في تطبيق Winforms أو نموذج ASP.NET من قاعدة بيانات SAP؟إطار العمل .NET المستخدم هو 2.0.اللغة هي C# وإصدار SAP هو 7.10.

هل كانت مفيدة؟

المحلول

لست متأكدًا مما إذا كان هذا سيعمل لصالحك، ولكن هناك مكتبة C، والتي ربما يمكن استخدامها من تطبيق C# الخاص بك والتي توفر واجهة برمجة تطبيقات سهلة جدًا للاتصال بواجهات BAPI في SAP.(لا يوصى بالوصول إلى قاعدة البيانات الأساسية مباشرةً عبر SQL...من الأفضل استخدام BAPIS أو وحدة دالة RFC التي يتم تمكينها.) انظر http://service.sap.com/rfc-library

قد تتمكن أيضًا من استخدام "موصل SAP لـ Microsoft .NET" (من نفس الرابط أعلاه)، ولكنه تم تطويره باستخدام .NET 1.1 وقد يواجه مشكلات في التوافق مع .NET 2.0؟!

تحديث (2011):منذ ديسمبر.في عام 2010، يتوفر إصدار جديد من "موصل SAP لـ Microsoft .NET"، والذي يعمل مع .NET Frameworks 2.0 و3.5 و4.0.سيكون هذا الآن هو الحل الأمثل لسؤالك!يرى http://service.sap.com/connectors ---> موصل SAP لـ Microsoft .NET

نصائح أخرى

اعتذار عن المكونات....أنا أعمل لدى ERP-Link، ولدينا منتج، iNet.BPS، وهو مكون إضافي VS2005 يساعدك على إنشاء كائنات وكيل يمكن استخدامها بواسطة كود .NET الخاص بك للاتصال بـ BAPI على نظام SAP.يتيح لك iNet.BPS تخصيص استدعاءات أسلوب BAPI، على سبيل المثال، يتيح لك حذف المعلمات الاختيارية التي لا يستخدمها التطبيق الخاص بك، وبالتالي تبسيط التعليمات البرمجية الخاصة بك عن طريق عدم الاضطرار إلى تمرير أكثر من عشرة معلمات إلى BAPI.لا يعتمد هذا المنتج على SAP Connector الخاص بـ SAP AG لـ .NET.

وهذا رابط صفحة التسويق , http://www.erp-link.com/html/product/product-overview-iNetBPS_Overview.asp

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top