Как получить данные из приложения Winforms или формы ASP.NET из базы данных SAP? Используемая среда .NET - 2.0. , языком является C#, а версия SAP - 7.10.Возможности подключения приложений Winform/приложения ASP.NET с базами данных SAP
ответ
Не уверен, что это сработает для вас, но есть библиотека C, которая, вероятно, может использоваться из вашего приложения C# и которая предоставляет довольно простой API для вызова 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 Framework 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-коннектора SAP AG для .NET.
Ссылка на маркетинговую страницу, http://www.erp-link.com/html/product/product-overview-iNetBPS_Overview.asp