2008-09-23 4 views

ответ

1

Не уверен, что это сработает для вас, но есть библиотека 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

1

Извинения за подключаемый модуль .... Я работаю для 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