Возможность подключения приложений 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# и которая предоставляет довольно простой API для вызова BAPI в SAP.(Доступ к базовой базе данных напрямую через SQL не рекомендуется...Лучше использовать BAPI или модуль функциональной функции с поддержкой 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 для .NET компании SAP AG.

Вот ссылка на маркетинговую страницу, http://www.erp-link.com/html/product/product-overview-iNetBPS_Overview.asp

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top